본문 바로가기

머신러닝

(17)
케라스 Keras 모델 저장, 재사용 케라스 Keras 모델 저장, 재사용 원본 : https://tykimos.github.io/2017/06/10/Model_Save_Load/ 에 있는 강좌를 정리했습니다. 위 링크는 김태영님의 케라스 강의 사이트입니다. 딥러닝 Deep Learning 케라스 Keras 에서 아래와 같은 방법으로 모델을 재사용할 수 있습니다. load_model 로 위 스크린샷처럼 모델을 저장하도록 지정하고, 처음 실행하면 처음부터 loss 로스 1.15 에서 시작. 최종 acc 정확도는 0.906 (90.6%) 90.6% 로 학습된 결과가 mnist_mlp_model.h5 라는 파일로 저장됩니다. 모델 구조 확인하기. 뭐 이건 그냥 참고용으로 보여주기에요. load_model 로 아까 저장했던 mnist_mlp_mod..
[정리] 모두를 위한 딥러닝 10 - 렐루 ReLU & 초기값 정하기 by 김성훈 [정리] 모두를 위한 딥러닝 10 - ReLU & 초기값 정하기 by 김성훈 강의 웹사이트 : http://hunkim.github.io/ml/ Lec = 강의 / Lab = 실습 시그모이드 결과값은 0
유용한 사이트 모음 머신러닝 관련, 유용한 사이트 모음 유재준님 : http://jaejunyoo.blogspot.com/2018/02/minimizing-negative-log-likelihood-in-kor.html머신러닝에서 자주 사용되는 함수와 개념, 알고리즘을 알기 쉽게 풀어서 설명해둔 사이트입니다.수학 수식도 보기좋게 정리해주셔서 (어떻게 했는지 궁금;;) 깔끔하고요.GAN 관련 게시글도 많고 쉽게 올려주셔서 아주 좋습니다. 음성합성 손석희 : https://carpedm20.github.io/tacotron/약간 어색한 감이 없지 않습니다만, 음성 합성에 대한 재미있는 체험 사이트입니다.깃헙에 소스도 공개되어 있고요. (소스를 본적은 없어서 모두 공개인지는 모르겠습니다)장난 전화를 걸어도 이제 구분하기 어려운 ..
머신러닝에 자주 사용되는 수학 공식 정리 사이트 머신러닝에 자주 사용되는 수학 공식 정리 사이트 http://parrt.cs.usfca.edu/doc/matrix-calculus/index.html
[정리] 모두를 위한 딥러닝 03 - cost 줄이기 [정리] 모두를 위한 딥러닝 03 - cost 줄이기 by 김성훈 강의 웹사이트 : http://hunkim.github.io/ml/Lec = 강의 / Lab = 실습 W=2 일때에도 계산해보자. 이걸 2차원 그래프로 나타내면 아래와 같다.W=1 이 정답이다. (Y = 1 * X) 이를 3차원 그래프로 나타내면 아래와 같다. W=1 인 값은 미분했을때 (접선의 기울기) 0 이 되는 곳이다. 이걸 파이썬을 이용해서 구현하면 아래와 같다. 초기값을 5 로 주고, 0.1 씩 곡선을 타고 내려가는데 GradientDescentOptimizer 라는 최적화 함수를 이용하면 된다.오, 6번만에 정답을 찾았다. 다른 예로, 초기값을 -3 으로 주고, 0.1 씩 곡선을 타고 내려간다.역시 6번만에 정답을 찾았다. 소스..
[정리] 모두를 위한 딥러닝 00~01 [정리] 모두를 위한 딥러닝 00~01 by 김성훈 강의 웹사이트 : http://hunkim.github.io/ml/Lec = 강의 / Lab = 실습 Lec 00 : 머신러닝, 딥러닝 개요 유투브 동영상 : https://c11.kr/xuc인공지능 > 머신러닝 > 딥러닝 강의 목적 : 머신러닝에 관심이 있는 사람들이라면 누구든 이해하고 개발할 수 있도록 도와주기 위해.머신러닝 : 특정 입력을 기반으로 원하는 출력을 만드는 것. 알아서 배울 수 있다면 로직이 정해져있지 않아도 (학습을 할 수 있으면) 원하는 출력을 얻을 수 있다. (오!) Andrew Ng’s ML class : 앤드류 응 교수님 강의 (추천!)- https://www.coursera.org/learn/machine-learning (..
머신러닝 용어 및 기초 지식 머신러닝 용어 및 기초 지식아주 단순하게. (사실 저도 잘 몰라요;;)인공지능, 머신러닝이라는게 영어를 잘하면 좋겠지만, 컴퓨터 언어를 잘 알면 좋겠지만 몰라도 크게 상관 없이 배우려고만 한다면 쉽게 배울 수 있다는게 정말 놀랍다... ML - Machine Learning머신러닝. AI 인공지능중에 한 분야.기계를 학습시켜서 원하는 결과를 얻는 방법으로, 어떤 방법으로, 어떤 데이터로 학습했는지가 중요하다. train : 트레인. 트레이닝. 학습.기계가 학습하는걸 의미한다. [데이터-결과] 세트를 미리 만들어야 하며, 이 [데이터-결과] 세트를 주고 특정 알고리즘에 의해 분석/학습하게 된다. test : 테스트. 예측해봐~이제 학습이 끝났다고 하고, 학습한 알고리즘에 데이터를 던져주면 기계가 알아서 결..
[윈도] 딥러닝 개발환경 만들기 - TensorFlow 설치 [윈도] 딥러닝 개발환경 만들기 - TensorFlow 설치 1. 디스플레이 드라이버 설치 보통 윈도에서 제공하는 드라이버를 사용하기도 하는데, 혹시 모르니 공식 드라이버를 설치한다. 2. Cuda Toolkit 설치TensorFlow 를 보면 CPU 만 이용하는 방법이 있고, GPU 도 같이 이용하는 방법이 있다.GPU 도 같이 사용하려면 Cuda 가 필요한데, 그렇다면 Nvidia 그래픽 카드에서만 GPU 사용이 가능한가보다.현재는 쿠다 8.0 만 지원한다.https://developer.nvidia.com/cuda-80-ga2-download-archive 3. Python 설치아직도 2.x 과 3.x 에서 고민중인데, 텐서플로우에서는 3.x 을 사용한다. 그러면 이제 3.5 냐 3.6 이냐가 고민..


* 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.




반응형