Programming/딥러닝
-
딥러닝의 힘Programming/딥러닝 2018. 8. 4. 13:46
지금 공부하는 딥러닝은 "모두의 딥러닝"을 공부한 뒤 제가 개인적으로 옮겨적은 것입니다. 모든 예제는 길벗 github에서 찾을 수 있습니다. 길벗 github : https://github.com/gilbutITbook/006958 그럼 과연 딥러닝으로 뭘 할 수 있을까요? 전 공부를 시작하면서 도대체 딥러닝으로 뭘 할 수 있을까? 라는 의문이 되게 많았습니다. 왜냐면 딥러닝 예제들을 봐도 그냥 코드 넣고 실행 끝(?) 이게 다 인거 같고여기에 제가 뭘 할 수 있을까? 라는 의문이 들었거든요. 결론적으로 세계적으로 똑똑한 사람들이 딥러닝 알고리즘을 다 만들어놨고, 저는 잘 만들어진 framework를 가져다 쓰기만(?)하면 되는거 같더라구요. 숟가락 얹는것 같지만, 수학적으로 딸린 저에게는 코딩만 하면..
-
Anaconda 가상환경과 Pycharm 연결하기Programming/딥러닝 2018. 8. 4. 13:28
이전 포스트에서는 가상환경을 만들어봤습니다. 가상환경에서 특히, 명령어 프롬프트에서 작업하기란 쉽지 않습니다.그래서 사용하게 된 것이 Pycharm에 python 환경을 연결해서 사용하는 것입니다. 가상환경 설치시에 python package를 같이 설치했던 것 기억 나시죠?python을 pycharm으로 불러와서 사용할 것입니다. 먼저, pycharm을 열고 프로젝트를 만들어줍니다. (Create New Project) 폴더를 지정하는 부분에서 가상환경을 가져와야합니다. (빨간색 테두리) 여기서 interpreter를 설정해줘야합니다. (빨간색 테두리를 눌러보세요.)누르면 아래와 같은 화면이 나옵니다. 우리는 이미 지난 시간에 가상환경을 만들었으므로, 'Existing interpreter의 톱니바퀴 ..
-
딥러닝을 위한 준비사항Programming/딥러닝 2018. 8. 4. 11:00
딥러닝을 하기 위해서 컴퓨터 세팅부터 해야되겠지요? 딥러닝에는 여러가지 framework가 있습니다. 시아노, 카페, 토치, 케라스, 텐서플로우... 위 framework중에 사용자가 원하는 걸 가져다 쓰면 됩니다. 제일 유명하고 많이 사용하시는게 텐서플로우와 케라스 정도 되겠네요. 제가 가진 책에서는 케라스 + 텐서플로우를 혼재해서 사용하는것 같습니다. 컴퓨터 정보 확인하기 딥러닝은 GPU를 가진 컴퓨터에서 하면 좀 더 빠르게 결과를 받아 볼수 있 습니다. 또한, 책의 예제는 64비트에서 동작하니, 한번 더 확인이 필요하겠죠. 아나콘다 설치 가상환경이 아나콘다를 설치해서 기존의 작업환경과 충돌이 나지 않게 해줍니다. 아나콘다 : https://www.anaconda.com/download/ 제 PC는 ..
-
딥러닝이란 뭘까?Programming/딥러닝 2018. 8. 4. 10:40
몇년전부터 들려오던 AI, 머신러닝, 딥러닝등 많은 용어가 있습니다. 프로그래밍을 하던 저로써는 정말 어려웠습니다. 용어들이 복잡스러웠습니다. 인공지능, 머신러닝(지도학습, 비지도학습), 딥러닝등 많은데요. 책을 보면서 정리를 했습니다.인공지능 ⊃ 기계학습(머신러닝) ⊃ 인공신경망 ⊃ 딥 러닝 네, 인공지능이 가장 큰 부류이고, 그 안에 기계학습이 있습니다. 기계학습에는 지도학습과 비지도학습이라는게 있습니다. 이전에는 지도학습과 비지도학습을 나누었지만, 딥러닝에서는 이 두가지를 혼재에서 사용합니다. 즉, 지금까지 쌓아논 데이터를 지도학습으로 학습을 시키고, 새로운 데이터를 비지도학습으로 예측을 하는 것이죠. 자세한것은 아래 페이지들은 참고하시면 될 것 같습니다. 인공지능(나무위키) : https://na..