본문 바로가기

machinlearning2

Tensorflow3 [시각화] 딥러닝 학습이 잘되고 있는지 확인하기 위해서는 시각화가 필요함. 파이썬에서 시각화 하는 방법 중 대표적인것이 matplotlib.pyplot을 이용한 그래프 그리기가 있다. import matplotlib.pyplot as plt x=range(10) y=tf.random.normal([20],0,1) plt.plot(x,y) plt.show() matplotlib.pyplot을 임포트 한다. plt.plot(x,y)에서 x축 y축으로 그리는 것을 말하는 거고 (plt.show)은 해당 그린 화면을 보여주는 함수이다. 점화면을 나타낼려면 plt.plot(x,y,'bo') 을 하면 되고 히스토그램 그래프를 나타낼려면 plt.hist로 나타내면된다. 다면 plt.hist(random_normal,.. 2020. 9. 21.
Tensorflow2 XOR같은 키값으로 1차적인 뉴런(초창기 퍼셉트론)으로는 가중치 값을 편향할수 없다. 그래서 나온게 다중뉴런 이다. 2차적인 활성함수 이상일 경우 신경망 뉴런이라고 부르는데 xor같은 학습시킬때 신경망 뉴런을 이용하여 학습하면 해결이 된다. 이중 다중 신경망을 쓰기 위해서 keras를 사용한다. keras에서 가장 많이 쓰이는 구조는 tf.keras.Sequential구조이다. 순차적으로 뉴런과 뉴런이 합쳐진 단위인 레이어를 일직선으로 배치하는 구조이다. tf.keras.layers.Dense는 model에서 사용하는 레이어를 정의하는 명령어이다. Dense는 가장 기본적인 레이어로써, 레이어의 입력과 출력 사이에 있는 모든 뉴런이 서로 연결되는 레이어이다. model.compile(optimizer=t.. 2020. 9. 17.