개발환경 구축은 아래와 같은 순서이다.
1. 아나콘다 & 주피터 환경 구축 - 파이썬 개발환경
2. 텐서플로우 설치 & 실행 확인 - 딥러닝
3. 파이썬 코드로 mysql 연동 - DB 연동확인
아나콘다 공식 홈페이지에서 3.7 버전을 64bit 로 설치해 준다.
주피터는 파이썬 실행 및 개발을 관리해주며, 설치되면 아래의 아이콘을 눌러서 실행하도록한다
** 아나콘다 프롬프트를 실행하여 jupyter notebook 을 실행하는 것이 정석이지만 이렇게 할 경우 매우 느렸다
아래와 같은 화면이 생성된다.
텐서플로우 설치
** 아나콘다 프롬프트를 실행하여 아래의 명령어로 설치된 패키지(라이브러리?)를 확인할 수 있다
아래의 명령어를 실행하여 텐서플로우를 설치해 준다
** 현재는 2.1.0 버전이 설치되며, 이미 설치가 되어 있기 때문에 아래의 로그가 뜬다
내가 참조했던 아래의 블로그에서 코드를 참조하여 텐서플로우 코드가 정상작동되는 것을 확인하였다.
https://blog.naver.com/ndb796/221277853081
단, 현재는 2.X 버전이 설치되었으며, 현재의 대부분의 코드 예제는 1.X 버전 기반이라 똑같이 작성할 경우 에러가 발생된다. import할때 위 링크를 참조하지 않고 아래와 같이 작성해야 1.X버전의 텐서플로우 코드를 작동시킬 수 있다.
이걸로 파이썬 및 텐서플로우 개발 환경 구축이 마무리 되었고,
추가로 파이썬을 통해 DB 연동(MYSQL)하는 기본 코드를 해보아야한다.
위 코드는 선형회귀법과 관련된 간단한 코드이며, 코드분석은 나중에 할거고 선형회귀법은 아래의 링크를 참조한다.
(대충 유투브를 봤으나 지금은 설명하기엔 뭔소리인지 하나도 이해가 안가는 내용이다.)
파이썬과 DB연동은 아래의 url을 참고하여 실습할 예정이다.
http://pythonstudy.xyz/python/article/202-MySQL-%EC%BF%BC%EB%A6%AC
끝.
'배워야 산다 > Python 혹은 머신러닝' 카테고리의 다른 글
머신러닝 개발을 위한 기술 분류 (0) | 2020.04.05 |
---|