본문 바로가기

AI(Artificial Intelligence)

단일 뉴런(simple neuron)

728x90
import numpy as np
import matplotlib.pyplot as plt

X = np.arange(-1.0, 1.0, 0.2)
Y = np.arange(-1.0, 1.0, 0.2)
Z = np.zeros((10,10))
w_x = 2.5
w_y = 3.0
bias = 0.1

for i in range(10):
    for j in range(10):
       
        u = X[i]*w_x+Y[j]*w_y+bias
       
        y = 1/(1+np.exp(-u))
        Z[j][i] = y
       
plt.imshow(Z, "gray", vmin = 0.0, vmax = 1.0)
plt.colorbar()
plt.show()

 

728x90

'AI(Artificial Intelligence)' 카테고리의 다른 글

신경망 각 층의 구현(분류)  (1) 2024.07.16
신경망 각 층의 구현(회귀)  (1) 2024.07.16
softmax  (2) 2024.07.02
3층 신경망(3 layer neural network)  (0) 2024.07.01
ReLU 함수 (Rectifical Linear Unit)  (0) 2024.06.24