2020/01/21(8)
-
인공신경망(ANN; Artificial Neural Network)
인공신경망(ANN; Artificial Neural Network)· 인공신경망 뉴런들은 multi-layer로 구성을 하며, 역전파(back-propagation) 알고리즘을 통해 신경망의 학습 결과가 기대치와 비슷한 결과를 낼 수 있도록 뉴런의 입력으로 들어오는 시냅스의 가중치를 계속 조절해가는 과정을 거치며 훈련(training)을 하게됩니다.· 훈련 데이터를 통한 반복 훈련을 통해 가중치(w1, w2, …, wn)의 최적값이 정해지게 됩니다.
-
5.Summary - 5. 모델성능 평가하기
K-교차검증(K-fold Cross-Validation) 단일한 훈련 데이터와 평가 데이터로 1회만 분할하는 것이 아니라, 전체 데이터를 K개로 등분한 뒤, k=1,2...K번째 데이터 세트를 차례로 검증 데이터(Validation Data)로 사용하고 나머지 데이터 세트를 모델 훈련에 반복적으로 사용하면서 모델 성능을 측정하는 방법입니다. 결국 K-교차 검증은 데이터 세트를 훈련 데이터와 검증 데이터(Validation Data)로 나누어 모델링 및 성능 평가를 K회 반복하게 되며, 모든 K개 중첩에 대한 성능 평가결과들에 대한 평균치를 통해 최종 모델 성능 평가를 도출할 수 있습니다. https://codedragon.tistory.com/6884 https://codedragon.tistory.co..
-
Python 함수 형태 1 2 3 4
함수의 형태 1 - 출력형태O 입력형태O # 함수 정의 형태 - OO def plus(x, y): result = x + y return result # 반환값 함수의 형태 2 - 출력형태O 입력형태X # 함수 정의 형태 - OX def inputNum(): result = input('insert any keys :') return result #반환값 함수의 형태 3 - 출력형태X 입력형태O # 함수 정의 형태 - XO def sum(x, y): print("%d, %d의 합은 %d입니다." % (x, y, x + y)) 함수의 형태 4 - 출력형태X 입력형태X //함수 정의 형태 - XX def output(): print("Hello Python")
-
연속라인
연속라인· \(백슬래시)는 코딩이 길어져 한 화면에 나타나지 않을 때 사용합니다.· \(백슬래시)를 사용하여 긴 라인을 여러줄로 나눌 수 있습니다.· \(백슬래시)로 나눠진 줄은 한 줄로 인식됩니다.
-
불순도(impurity)
불순도(impurity) · 불순도는 노드에 여러 분류가 섞여 있을수록 높아집니다↑. 반면 하나의 분류만 있다면 낮아집니다↓. · 가장 흔히 사용하는 불순도 함수는 지니 불순도(Gini Impurity)입니다. 불순도 함수 불순도 함수 f가 있다고 할 때 노드 A의 불순도 I(A)는 다음과 같이 정의합니다.
-
특수용도 변수들 & 함수들
특수용도 변수들 & 함수들이더리움 스마트 계약은 특수 용도의 변수들과 함수들을 정의하고 있습니다.