728x90
반응형

개발자 6

[딥러닝] 딥러닝 인공 신경망 구현하기 연습문제 2

연습문제 1. 2입력 2은닉 2출력 인공신경망 x1,x2=0.05,0.10 w1,w2=0.15,0.20 w3,w4=0.25,0.30 b1,b2=0.35,0.35 w5,w6=0.40,0.45 w7,w8=0.50,0.55 b3,b4=0.60,0.60 y1T,y2T=0.01,0.99 lr=0.01 for epoch in range(2000): h1=x1*w1+x2*w2+1*b1 h2=x1*w3+x2*w4+1*b2 y1=h1*w5+h2*w6+1*b3 y2=h1*w7+h2*w8+1*b4 E=((y1-y1T)**2+(y2-y2T)**2)/2 y1E=y1-y1T y2E=y2-y2T w5E=y1E*h1 w6E=y1E*h2 w7E=y2E*h1 w8E=y2E*h2 b3E=y1E*1 b4E=y2E*1 h1E=y1E*w5+y..

[딥러닝] 딥러닝 인공 신경망 구현하기 연습문제 1

연습문제 1. 2입력 3출력 인공신경망을 구현하고 학습하기 공식 정리 # 순전파 y1=x1*w1+x2*w2+1*b1 y2=x1*w3+x2*w4+1*b2 y3=x1*w5+x2*w6+1*b3 # 평균 제곱 오차 E=(y1-y1T)**2/2+(y2-y2T)**2/2+(y3-y3T)**2/2 # 역전파 오차 y1E=y1-y1T y2E=y2-y2T y3E=y3-y3T # 입력 역전파 x1E=y1E*w1+y2E*w3+y3E*w5 x2E=y1E*w2+y2E*w4+y2E*w6 #가중치, 편향 순전파 y1=x1*w1+x2*w2+1*b1 y2=x1*w3+x2*w4+1*b2 y3=x1*w5+x2*w6+1*b3 y1=w1*x1+w2*x2+b1*1 y2=w3*x1+w4*x2+b2*1 y3=w5*x1+w6*x2+b3*1 # 가중..

[파이썬] 기초 다지기 함수 1

둘 이상의 함수 반환 값 (shell에서 실행하기) def k(a,b): q=a//b r=a%b return q,r a,b=19,5 q,r=k(a,b) q,r 위치 기반 인자, 키워드 기반 인자 (shell에서 실행하기) def func(a,b): a,b func(10,20) func('hello','world') func(a=3000,b=100) func(b=100,a=3000) 함수와 커피 자판기 (shell에서 실행하기) menu={'americano':1500, 'caffe latte':2500, 'espresso':1500 } totalMoney=0 def coffeeMachine(moneyIn,coffeeIn): change,coffeeOut=moneyIn,None if coffeeIn in ..

[파이썬] 기초 다지기 리스트(list), 임의 문자열 생성

부분 항목 접근 : slicing (shell에서 실행하기) [0,1,2,3,4][0:1] [0,1,2,3,4][0:2] [0,1,2,3,4][1:3] [0,1,2,3,4][:3] [0,1,2,3,4][3:] [0,1,2,3,4][:] [0,1,2,3,4][1:4:2] [0,1,2,3,4][::2] 리스트 주요 함수 : len, sort, reverse, random, shuffle (shell에서 실행하기) import numpy as np np.random.seed(42) iList=[*np.random.randint(0,100,5)] iList len(iList) iList.sort() iList import random random.shuffle(iList) iList 임의 숫자 생성 : rand..

[파이썬] 기초 다지기 예제 1

파이썬 맛보기 : turtle from turtle import* color('red','yellow') begin_fill() while True: forward(200) left(170) if abs(pos())=19: 'adult' 파이썬에서 판단하기 1 : if~else (Shell에서 실행) >>> birth_year=2004 if 1981=10: break 작은 동작을 묶어 대표 동작 만들기 : 함수 (Shell에서 실행) >>> coffee_price=2500 def coffee_machine(coffee_in, money_in): coffee_out=coffee_in change=money_in-coffee_price return coffee_out,change money=5000 coff..

카테고리 없음 2023.10.26

[파이썬] 데이터 관리 : 리스트(List)와 클래스화

예제 1 다음 데이터를 리스트 데이터 세트로 만들어보자! 프로그래밍 언어 영문명 파이썬 Python C언어 C 자바 Java 자바스크립트 JavaScript lang_set=['파이썬','C언어','자바','자바스크립트'] lang_eng_set=['Python','C','Java','JavaScript'] 위 리스트데이터를 클래스화 하기 class ProgLang: def __init__(self, name, ename): self.name=name self.ename=ename progLangs=[ ProgLang("파이썬", "Python"), ProgLang("C 언어", "C"), ProgLang("자바", "Java"), ProgLang("자바스크립트", "JavaScript") ] # for..

728x90
반응형