1학년/딥러닝 공부
1_4 DIY퍼셉트론 만들기
즈_말
2022. 9. 1. 13:58
< 앨리스 코딩 비교과에서 얻은 자료임.>
1. 가중치 값이 들어간 1차원 리스트 w와 임의의 Bias 값인 b를 설정해준다
2. 신호의 총합 output을 정의하고, output이 0이상이면 1을 그렇지않으면 0을 반환하는 활성화 함수 y를 작성해 퍼셉트론 완성
def main():
x = [1,2,3,4]
w = [0.3,0.5,0.1,0.7]
b = -2
output, y = perceptron(w,x,b)
print('output : ',output)
print('y: ',y)
def perceptron(w,x,b):
output = sum([x_i*w_i for x_i,w_i in zip(x,w)])+b
y = 1 if output >=0 else 0
return output,y
if __name__ == "__main__":
main()
x 와 w 값에 따라 달라지는 퍼셉트론 하나 완성!
728x90