colaboratory
-
[Keras] Sequential Model (순차모델) 사용 예제 - 단일 layerDeep Learning 공부자료/DL\ML\AI 구현 및 실습 2020. 5. 26. 23:32
Keras 에서는 신경망 모델을 만드는 방식 중 하나인 Seqential Model을 제공한다. 이는 순차적으로 layer를 더해나가는 방식으로, 매우 간단하다. Training Set & Test Set 생성하기 우선, 모델을 통해서 학습할 데이터와, 학습된 모델을 테스트할 데이터를 생성하자. input과 output의 shpae과 dimension을 찍어보면 아래와 같다. x_train은 2행 1열의 2차원짜리 행렬임을 확인했다. 위의 training set과 같은 방식으로 test set도 생성한다. Keras의 Sequential Model 생성하기 Sequential Model 생성하기 아래처럼 model을 생성하고, 그 모델의 type을 찍어보면, keras 자체 엔진에서 제공하는 sequen..
-
[Colab] 사용법 - Github 코드 활용하기Deep Learning 공부자료/DL\ML\AI 구현 및 실습 2020. 5. 24. 21:36
Gihub repository Cloning Github의 코드를 Colab에서 클론하여 사용할 수도 있다. 1. 클론하고자 하는 Git 링크를 복사한다. 2. git clone을 아래 명령을 통해 클론한다. !git clone [github link] 3. Google Colab 가상 머신 서버에 클론한 repository가 올라간 것을 확인할 수 있다. 위에서 설명한 방식은 전체 repository를 cloning 하는 것이었고, 만약 단일 .ipynb 파일을 cloning 하고 싶다면, https://github.com/~~ 을 https://colab.research.google.com/github/~~로 교체한다. Uploading my codes to Github from Colab Colab..
-
[Colab] 사용법 - 구글 드라이브 연동하기Deep Learning 공부자료/DL\ML\AI 구현 및 실습 2020. 5. 24. 21:14
What's Colab? 간단히 말하자면, Google Drive + Jupyter Notebook! Tensorflow 같은 ML, DL에서 사용하는 라이브러리를 구동하기 위해서는 GPU가 필수적으로 필요하다. 하지만 모든 학생들이 GPU가 달려 있는 노트북을 갖고 있는 것은 아니며, 신형 맥북은 ㅠㅠ 엔비디아와 애플 간의 갈등으로 인해... 딥러닝 어플리케이션들을 구동하기에 매우 까다로워졌다. 따라서, 이런 경우에 학습 목적으로 구글 리서치 팀이 제작하여 배포하는 Colab을 사용하면 좋다. Colab은 머신러닝 교육과 연구를 목적으로 만들어진 것으로 Jupyter notebook 환경으로 구성되어 있어서, 사용하기 위해서 따로 설치하는 과정이 필요 없고, 단지 cloud 위에서 구동시키면 된다. 파..