Page 17 -
P. 17

이제 다음 명령을 입력해 책의 프로젝트에 필요한 라이브러리를 설치하자.

                      $ conda env create -f environment.yml
                                                                                                      1

                    아나콘다는 파일에 지정된 모든 라이브러리를 neural-network-projects-python이라는 이름의
                    가상 환경에 설치한다. 다음 명령을 입력해 가상 환경으로 들어가자.                                             머신 러닝과 신경망 개론

                      $ conda activate neural-network-projects-python

                    드디어 모든 라이브러리가 설치된 가상 환경을 마련했다. 가상 환경에서 파이썬 코드를 실행하려

                    면 다음과 같이 입력한다.

                      $ python Chapter01/keras_chapter1.py

                    가상 환경을 나가려면 다음 명령을 입력한다.


                      $ conda deactivate

                    앞으로도 책의 파이썬 코드를 실행하려면 반드시 conda activate  neural-network-projects-
                    python 명령을 입력해 가상 환경으로 들어와야 한다.

                    환경 셋업을 마쳤다. 다음 절에서는 신경망 이론을 살펴보고 오직 파이썬만으로 신경망을 만드는
                    방법을 알아보자.






                    1.3         신경망                                    Neural Network







                    신경망은 뇌의 뉴런(neuron)을 모방한 머신 러닝 알고리즘이다. 하지만 신경망과 뇌가 어떻게

                    유사한지 구구절절이 설명하는 것보다 주어진 입력값을 출력으로 바꾸는 일종의 수학 함수로
                    설명하는 편이 훨씬 쉽다. 먼저 단일 레이어 신경망(퍼셉트론(perceptron)이라고도 한다)부터 살
                    펴보자.

                    그림 1-4는 퍼셉트론을 간략하게 그린 것이다.





                                                                                                  29





     신경망교과서_07.indd   29                                                                     2020-05-19   오전 9:04:30
   12   13   14   15   16   17   18   19   20   21   22