본문 바로가기

전체 글

(128)
1 - MNIST 데이터 가공 MNIST 정도면 다른 곳에도 많겠지만 MNIST를 학습하는 과정을 적어보겠습니다.MNIST는 손으로 쓴 숫자를 입력하면 어떤 숫자인지 맞춰주는 것입니다.vscode를 이용해서 진행할 것입니다. 데이터 가져오기tensorflow의 keras안에 mnist 데이터가 있습니다. 해당 데이터를 가져옵니다. 이 데이터는 정말 이쁘게 생겼습니다. train데이터와 test데이터가 이미 나누어져 있거든요. 데이터를 받고 크기를 출력해서 잘 받아왔는지 확인해 봅시다. 28*28 크기 이미지 60000개를 받아옵니다. matplotlib.pyplot를 이용해 이미지를 출력할 수 있습니다. pip install matplotlib로 설치하고 다음 코드를 입력합니다.plt.figure로 캔버스를 준비하고(근데 아마 이거 ..
인공지능 - 환경 세팅 오류 해결 이전 글(https://codestudycafe.tistory.com/29)을 그대로 따라왔다는 전제로 쓰겠습니다. vscode에서 터미널을 열고 conda를 실행할 것입니다.  열자마자 오류가 날 줄은 몰랐네요. 이것은 powershell의 권한때문에 발생합니다. powershell을 관리자 권한으로 열어줍니다. get-ExecutionPolicy을 눌러서 권한 상태를 확인할 수 있습니다.  Set-ExecutionPolicy RemoteSigned로 특정 스크립트는 실행할 수 있도록 권한을 변경해 줍니다. 뭔가 물어보면 y를 누릅니다. 이제 vscode 터미널을 모두 닫고 다시 실행하면 잘 나오는 것을 볼 수 있습니다. 이제 conda에서 세팅한 환경을 이용해서 한번 실행해 봅시다. conda가 있는..
인공지능 - 환경 세팅 인공지능을 학습할 수 있는 환경을 만들어 봅시다.준비인공지능에는 성능 좋은 GPU가 필요합니다. 물론 google colab같이 GPU를 제공해 주는 곳도 있지만 낭만이 없잖아요.  그러니 이건 합리적인 소비입니다. 절대 컴퓨터가 필요해서 인공지능을 하는 것이 아니라는 거죠. 좋은 GPU가 있는 컴퓨터를 삽니다. vscode(https://codestudycafe.tistory.com/16)와 파이썬(https://codestudycafe.tistory.com/26)을 설치합니다.이제 vscode에서 GPU를 사용해 봅시다. 모든 환경은 윈도우 기준으로 작성합니다. 드라이버 설치장치 관리자에서 GPU가 어떤 종류인지 확인합니다.  NVIDIA 공식 드라이버(https://www.nvidia.co.kr/D..