[딥러닝 실습] Loss function
좋은 신경망이란 무엇일까? loss function이 작은것도 하나의 답이 될 수 있을것같다. 1. MSE(평균 제곱 오차) 2. 교차 엔트로피 오차 에 대해서 공부했다. 수식은 생략하겠다. import numpy as np #평균 제곱 오차 MSE def mean_squared_error(y,t): return 0.5 * np.sum((y-t)**2) #y는 나의 예측값 t는 실제값이라고 볼 수 있다. t = [0,0,1,0,0,0,0,0,0,0] y = [0.1,0.05,0.1,0.1,0.1,0.1,0.1,0.1,0.0,0.5] ans = mean_squared_error(np.array(y),np.array(t)) print(ans) #0.56125 #교차 엔트로피 오차 cross entropy e..
2020. 4. 24.
[파이썬] matplotlib 기본 그리기 연습
익숙해질때까지~ import numpy as np import matplotlib.pyplot as plt #간단한 그래프 그리기 x = np.arange(0,6,0.1) y = np.sin(x) plt.plot(x,y) plt.show() x = np.arange(0,10,0.1) y = np.sin(x) plt.plot(x,y) plt.show() #pyplot x = np.arange(0,6,0.1) y1 = np.sin(x) y2 = np.cos(x) plt.plot(x,y1,label='sin') plt.plot(x,y2,linestyle="--",label = "cos") #점선 plt.xlabel("x") plt.ylabel("y") plt.title("sin & cos") plt.legen..
2020. 4. 22.
[파이썬] NUMPY 기본 문법 복습
파이썬에서 리스트와 거의 동일한것들은 뺏다. flattend 그리고 X>15를 하면 True False로 간단하게 나타내지는것이 신기하다. import numpy as np #넘파이 선언방법 x = np.array([1.0,2.0,3.0]) print(x) print(type(x)) #넘파이 N차원 배열 A = np.array([[1,3],[2,4]]) print(A) print(A.shape) print(A.dtype) #브로드 캐스팅 #알아서 크기를 맞춰주는 똑똑한 기능 X = np.array([[51,44],[22,21],[11,22]]) print(X) for i in X: print(i) #flattend() X = X.flatten() print(X) print(X>15) #True or Fa..
2020. 4. 22.