ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 머신러닝 이론 (3)
    Machine Learning 2022. 7. 6. 15:35

    3. 강화 학습 (Reinforecement Learning)

    - 지도학습과 비슷하지만 완전한 답(Label)을 제공하지 않는 특징이 있다

    - 기계는 더 많은 보상을 얻을 수 있는 방향으로 행동을 학습

    - 주로 게임이나 로봇을 학습시키는데 많이 사용

     

    머신러닝(Machine Learning) 활용분야

    - 기존 솔루션으로는 많은 수동 조정과 규칙이 필요한 문제

    - 전통적인 방식으로는 전혀 해결 방법이 없는 복잡한 문제

    - 새로운 데이터에 적응해야하는 유동적인 환경

    - 대량의 데이터에서 통찰을 얻어야 하는 문제

     

    scikit-learn

    - 파이썬에서 쉽게 사용할 수 있는 머신러닝 프레임워크, 라이브러리

    - 회귀, 분류, 군집, 차원축소, 특성공학, 전처리, 교차검증, 파이프라인 등 머신러닝에 필요한 기능을 갖춤

    - 학습을 위한 샘플 데이터도 제공

     

    XOR 연산 학습하기

    KNN 분류 모델을 사용

    knn = KNeighborsClassifier(n_neighbors=1)

    knn.fit(문제 데이터, 답)

    예측한 답 = knn.predict(답을 얻고 문제 데이터)

    score = metrics.accuracy_score(실제 답, 예측한 답)

     

    대표적인 학습 방법  - AND 연산의 예

     

    머신러닝(Machine Learning) 학습 과정

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    'Machine Learning' 카테고리의 다른 글

    Machine Learning 실습 (2)  (0) 2022.07.12
    Machine Learning 실습 (1)  (0) 2022.07.12
    머신러닝 이론 (4)  (0) 2022.07.06
    머신러닝 이론 (2)  (0) 2022.07.06
    머신러닝 이론 (1)  (0) 2022.07.06

    댓글

Designed by Tistory.