< 심화 학습2 > 파이썬 코딩으로 짜 보는 신경망
환경 변수 설정하기 실제 값이 될 XOR 진리표는 다음과 같다. 먼저 두 개의 입력 값과 한 개의 타깃 값으로 먼저 설정하겠습니다. 실행 횟수, 학습률, 모멘텀 계수도 설정하겠습니다. import random import numpy as np # 환경 변수 지정 # 입력값 및 타깃 값 data = [ [[0, 0], [0]], [[0, 1], [1]], [[1, 0], [1]], [[1, 1], [0]] ] # 실행 횟수(iterations), 학습률(lr), 모멘텀 계수(mo) 설정 iterations=5000 lr=0.1 mo=0.4 # 활성화 함수 - 1. 시그모이드 # 미분할 때와 아닐 때의 각각의 값 def sigmoid(x, derivative=False): if (derivative == T..
데이터 다루기
판다스 : 판다스는 데이터 분석과 관련된 다양한 기능을 제공하는 파이썬 라이브러리입니다. 데이터 만들기 # 1. 판다스 라이브러리 불러오기 import pandas as pd # 2. 데이터 프레임 만들기 df = pd.DataFrame( # df라는 변수에 데이터 프레임을 담아 줍니다. {"a" : [4 ,5, 6, 7], # 열 이름을 지정해 주고 시리즈 형태로 데이터를 저장합니다. "b" : [8, 9, 10, 11], "c" : [12, 13, 14, 15]}, index = [1, 2, 3, 4]) # 인덱스는 1,2,3으로 정해 줍니다. # 3. 데이터 프레임 출력 df # 4. 데이터의 열 이름을 따로 지정해서 만들기 df = pd.DataFrame( [[4, 8, 12], [5, 9, 13..