반응형 프로그래밍66 [Python] Ubuntu + Django를 활용하여 채팅 프로그램 만들기 1편 ::우주를놀라게하자 1. 환경 구축 1-1 가상환경 구축 python은 기본적으로 가상환경을 구축하고 프로젝트를 시작하는것이 정석적인 방법이다. 때문에 일단 프로젝트를 실행하기전에 가상환경을 구축하고 프로젝트를 진행하자.Bash $python3 -m venv 위와 같이 입력하게 되면 폴더 내부에 본인이 설정한 가상환경의 폴더가 생성된것을 확인할 수 있다.나의 폴더 구성은 아래와 같이 구성이 된다.Django-env 이제 가상환경을 실행 해보자.아래와 같이 Bash창에 입력을 해준다. Bash $source env/bin/activate 위와깉이 입력을 하면 아래와 같이 상태가 변동이 됨을 확인할 수 있다.(env)$source env/bin/activate ==> 이런식으로 bash앞에 env환경이 생긴것을 확인 할 수 있.. 2019. 7. 15. [OpenCV] YOLO, YOLO_MARK Object Detect :: 우주를놀라게하자 저번 글에선 YOLO를 설치하는 방법에 대해서 적었었는데, 이번에는 YOLO를 사용하여 나만의 YOLO Object를 찾는 방법에 대해서 정리하고자 한다. object를 훈련시키기 위해선 일단 image에서 특정 object가 어떤 것인지 알려주어야 하지 않는가? 때문에 YOLO_Mark라는 툴을 사용하여 image내에서 특정 object를 알려주게 할 것이다. git clone https://github.com/AlexeyAB/Yolo_mark 깃에서 받아주게 되면 해당 폴더에 Yolo_mark란 폴더가 생성이 된 것을 확인할 수 있다. git에서 받은 폴더(Yolo_mark)에 들어간 후 코드로 된 파일을 컴파일해주는 작업을 해준다. Bash창 $cmake . $make $./linux_mark.sh.. 2019. 7. 14. [OpenCV] YOLO INSTALL yolo설치 :: 우주를놀라게하자 https://youtu.be/Cgxsv1riJhI (TED영상 YOLO에 대한 간략한 설명) YOLO: 실시간 객체 검출(Yolo: you only look once) YOLO를 실행시키기 위해서는 Darknet이 필요하다. Darknet은 Joseph Redmon이 독자적으로 개발한 신경망 프레임워크(neural network framework)로서 dnn(deep neural network)들을 학습시키고 실행시킬 수 있는 틀(framework)이다. 뿐만 아니라 YOLO는 open source로 되어있기 때문에 학습하기에 매우 용이하다. 왜 YOLO인가? 이름에서 알 수 있든 한번만 보면 객체를 인식할 수 있다. 이말은 즉슨, 기존의 Object-detect 방식은 정확성을 높이는데 주력했다면 위.. 2019. 7. 9. [cuDNN] ubuntu 18.04 cuDNN Install :: 우주를놀라게하자 저번 시간에는 CUDA를 설치했다면 이번에는 Tensor를 사용하여 gpu의 활용을 돕고자 cuDNN을 설치해보자. Tensor는 라이브러리 개념으로서 Matrix를 계산하는데 효율적으로 도와주는 역할을 한다. 또한 위의 Tensor를 사용하기 위해선 python이 필요하므로 python을 설치해두어야한다. cuDNN - CUDA 기반 Deep Neural Network 라이브러리. ==> CUDA가 GPU이용 고속연산처리 수단이므로 cuDNN도 GPU 이용한 고속화 처리 cuDNN 주요특징: DNN응용에서 자주 요구되는 루틴들 제공하며 이 루틴들이 GPU 이용하여 고속연산 가능하다 https://developer.nvidia.com/rdp/cudnn-download 나는 리눅스 CUDA 10.0 버전이.. 2019. 7. 9. [CUDA] ubuntu 18.04 CUDA Install :: 우주를놀라게하자 사양 -ubuntu 18.04 -NVIDIA Geforce gtx 1050 Cuda를 설치하기 전 일단 NVIDIA 드라이버가 설치되었는지 확인해보자! >>>만약 드라이버가 설치가 아직 안되있다면(https://www.nvidia.co.kr/Download/index.aspx?lang=kr) 여기서 설치해준다. Bash에 아래와 같은 명령어를 치면 다음과 같은 결과가 나오게되면 드라이버가 옳바르게 설치가 된것이다. 기본적인 사항은 완료해주고 다음으로 넘어가보자 :~$ nvidia-smi Thu Jul 4 01:37:02 2019 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 418.67.. 2019. 7. 4. [JavaScript Basic] Vanilla Js를 사용하여 간단한 프로젝트 만들기 1탄 :: 우주를놀라게하자 Vanilla js란? Vanilla Js를 처음 접했을땐, 기존의 React, Vue, Angular와 같은 새로운 프레임워크라고 생각했다. 하지만 찾아보니 Vanilla JS는 어떤 라이브러리, 프레임워크를 사용하지 않은 정말 순수한 JavaScript를 말하는 것이였다......솔직히 처음엔 뭔지 몰라서 쫄았었다... 최근 React의 강세로 Front 개발이 조금더 편해진거 같다. 개인적으로 React를 사용해봤을때 굉장히 편하다고 느꼈지만, JavaScript자체를 이해를 못하고 있다면, 오히려 많은게 생략되었다고 느껴져서 어렵다고 느낄수도 있다고 생각되었다. 때문에 개인적으로 JavaScript를 기초를 조금 더 공부하고자 Vanilla JS로 간단한 프로젝트를 만들어 보려고 한다. 간단하게 .. 2019. 7. 2. 이전 1 ··· 8 9 10 11 다음 반응형