본문 바로가기

Machine Learning21

[ML] Machine Learning Machine Learning : 인공지능의 한 분야로, 컴퓨터가 학습할 수 있도록 하는 알고리즘과 기술을 개발하는 분야이다. 컴퓨터가 학습 모형을 기반으로 주어진 데이터를 통해 스스로 학습하는 것을 뜻한다. - 머신러닝은 Task, Experience, Performance의 세가지 요소를 가지고 있다. Task를 달성하기 위해 경험을 통해 성능을 개선시킨다. 즉, 1)분석하고자 하는 목표(T)를 정의. 2)Experience를 정의하기 위한 데이터를 수집. 3)Performance를 향상시키기 위한 Measure를 정의하는 것을 의미한다. 01. Supervised Learning : Label이 있는 데이터에 대해서 분석하는 방법으로 과거의 데이터로 미래를 예측하는 방법이다. Classificati.. 2022. 12. 28.
[ML] Scikit Learn Scikit Learn : 현재 파이썬에서 가장 유명한 기계 학습 오픈 소스 라이브러리 from sklearn.tree import DecisionTreeClassifier iris_tree = DecisionTreeClassifier() iris_tree.fit(iris.data[:, 2:], iris.target) iris정보 파일이 존재하는 상태에서, iris_tree에 정보를 학습시키는 간단한 코드이다. fit( )은 학습하라는 의미가 담겼다. 뒷부분에는 학습시키고자 하는 정보를 입력해주어야 한다. from sklearn.metrics import accuracy_score y_pred_tr = iris_tree.predict(iris.data[:, 2:]) metrics 모듈에서 accuracy.. 2022. 12. 28.
[ML] Decision Tree system을 계획 · 추진해 갈 때 효용 및 가치 판단에 의해 결정이 이루어지는데, 그 결정을 추진하는 데 또 각종 방안이 생각되고, 그 하나의 방안을 결정함으로써 다음의 각종 문제가 생긴다. 또, 그 결정에 의한 결과의 예상도 필요하다. 이들을 마치 나무의 가지와 같이 도시한 것으로, 결정의 트리라고도 한다. 이에 의하면 논리의 진전이 명백해지고, 또 결정에 의한 방안의 비교를 할 수 있어 시스템추진에 매우 유효하다. 정보 획득 Information Gain : 정보의 가치를 반환하는데 발생하는 사전의 확률이 작을수록 정보의 가치는 커진다. 정보 이득 : 어떤 속성을 선택함으로 인해서 데이터를 더 잘 구분하게 되는 것이다. 엔트로피 개념 : 열역학의 용어로 물질의 열적 상태를 나타내는 물리량의 단위 .. 2022. 12. 28.