전체 글
-
[Anaconda] 개발환경 설치 및 WIN32 응용프로그램 오류💫 Computer Science/Python & AI Framework 2019. 12. 27. 14:26
딥러닝 개발을 위한 아나콘다에 텐서플로우와 케라스를 설치과정 아나콘다 설치 패키지 업데이트 아나콘다 기본 가상환경인 Base에 텐서플로우, 케라스 pip install OR 가상환경을 새로 생성하여 설치 http://www.python.org에서 로컬에 설치할 수 있는 파이썬은 기본 파이썬으로 pip패키지를 통합하는 관리모듈만 존재합니다. 여러 다른 패키지(numpy, scipy, pandas, sklearn...)등을 설치하려면 하나하나 설치를 해야합니다. 하지만 아나콘다 가상환경을 설치하면 1000개가 넘는 파이썬 패키지를 기본으로 제공하고 있으며 여러 가상환경을 만들어서 파이썬 버전이나 비트버전을 바꿔가며 사용도 가능합니다. 저같은 경우는 주식 관련 데이터로 실습을 해보기 위해 주식 관련 키움 AP..
-
[딥러닝] 선형회귀와 로지스틱회귀✨ AI 2019. 12. 22. 21:28
● 회귀(Regression)란? 먼저 '회귀'라는 말은 '한바퀴 돌아 제자리로 돌아가다'라는 뜻입니다. 먼저 회귀(Regression)이라는 용어 때문에 회귀모델을 이해하는데 약간의 혼란이 있을 수 있습니다. 사실 회귀모델에서 회귀의 정확한 의미는 '평균으로의 회귀'라는 뜻이라고 봐도 무방합니다. 데이터의 실측치와 모델의 실측치 사이의 차이, 즉 회귀식에서 오차항에 대한 관측치(잔차)가 평균으로 회귀하는 것이 바로 '회귀' 입니다. 정확한 모델에서는 잔차가 평균 0으로 회귀하게 됩니다. 어째서 '회귀'라고 불리는가? - 회귀 모델과 회귀 분석이란? 회귀모델이란, 어떤 연속성 데이터 x, y의 원인이라고 추정되는 관계를 추정하기 위해 만든 모델을 말합니다. ( y = f(x) ) 그렇게 추정한 관계를 입..
-
[Keras] 튜토리얼8 - 함수형으로 모델 구축(functional API)💫 Computer Science/Python & AI Framework 2019. 12. 21. 23:39
지금까지 예제에 사용했던 모델을 설계하는 방식은 sequential API를 사용한 것 입니다. 하지만 sequential API는 여러층을 공유하거나, 다양한 종류의 입출력을 사용하는 등의 복잡한 모델을 만드는 일을 하기에는 한계가 있습니다. 이번 포스팅에서는 복잡한 모델을 생성할 수 있는 방식은 functioanl API(함수형 API)에 대해서 알아봅시다. ● Sequential API 1 2 3 4 from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense model=Sequential() model.add(Dense(3, input_dim=4, activation='softmax')) cs seq..
-
[Keras] 튜토리얼7 - 데이터 자르기(train_test_split)💫 Computer Science/Python & AI Framework 2019. 12. 20. 16:20
지난 포스팅에서 데이터를 train, test, validation으로 나누는 것이 성능에 좋다는 내용을 포스팅 하였습니다. 2019/12/19 - [SW개발/Python Keras] - [케라스] 무작정 튜토리얼6 - train, test, validation DATA [케라스] 무작정 튜토리얼6 - train, test, validation DATA ● train, test, validation DATA train, test, validation data에 대한 설명 이전 포스팅 참고 2019/12/17 - [SW개발/Python Keras] - [케라스] 무작정 튜토리얼4 - RMSE, R2 (feat.회귀모델) [케라스] 무작정 튜.. ebbnflow.tistory.com 오늘은 데이터를 trai..
-
[Keras] 튜토리얼6 - train, test, validation DATA💫 Computer Science/Python & AI Framework 2019. 12. 19. 01:16
● train, test, validation DATA train, test, validation data에 대한 설명 이전 포스팅 참고 2019/12/17 - [SW개발/Python Keras] - [케라스] 무작정 튜토리얼4 - RMSE, R2 (feat.회귀모델) [케라스] 무작정 튜토리얼4 - RMSE, R2 (feat.회귀모델) ● 데이터셋 나누기 회귀모델에서 성능을 평가하는 RMSE와 R2에 대해 알아보기 전에 먼저 train data와 test data를 분류해 보도록 하겠습니다. train데이터와 test데이터를 나누지 않는다면 머신은 정해진 답만.. ebbnflow.tistory.com ● Test set과 Validation set 차이점 validation data set은 하이퍼 파..