본문 바로가기

Note27

데이터 정제 규제 기계학습에서 좋은 모델을 찾고자 하는 것이 목적이므로 오버피팅을 규제하는 방법은 중요한 테마임. 방법 1 데이터 확대 데이터의 양을 늘리면 오버피팅이 잘 일어나지 않는다. 데이터를 더 많이 수집 할수록 일반화 능력이 향상됨 기계학습이 점차 관심을 받게된 이유도 빅데이터 시대가 되면서 모델의 성능이 좋아졌기 때문. "데이터는 많을수록 좋다" ⇒ 진리 데이터를 수집했을 때 성능이 떨어지는 경우는 ? 입력된 데이터가 잘못되었을 때 (data quality에 의한) 방법 2 가중치 감쇠 정규화 Regularization 가중치 감쇠는 개선된 목적함수를 이용하여 모델에서 찾아낸 기울기 = w가 특히 높게 나온 값을 작게 조절하는 기법 기계학습의 Type 기계학습은 크게 지도학습과 비지도 학습으로 나뉘는데, .. 2021. 8. 1.
모델 선택 기계학습은 일반 컴퓨터 프로그램과 가장 큰 차이점이 '모델'이 있다는 것이다. 기계가 어떻게 모델을 형성하는가? 4개의 좌표가 있는 데이터를 가지고 가장 잘 나타낼 수 있는 모델 (직선)을 만드려면? y =wx+ b 직선의 기울기인 w와 절편인 b 매개변수 집합을 찾아내서 적절한 수식을 (최적의 모델)을 완성하면 가장 적합하다고 생각되는 모델을 선별한다. 그렇다면 많은 모델 중에서 어떤 모델이 제일 좋은 모델인가를 알 수 있는가? 목적함수 objective function (또는 비용 함수cost function) 모델에 따라서 모델함수는 여러가지가 있음 수치를 예측하는 모델일 경우 , 특히 선형회귀 ((직선식)) 으로 나타낼 수 있다면 목적 함수로 평균제곱오차 MSE (Mean Squared Error.. 2021. 8. 1.
POSTMAN 회원가입, 로그인, 비밀번호 변경, 회원탈퇴 회원가입 초반에 POST로 설정하고 url을 제대로 입력, form-data에 맞게 정보를 입력하여 send했음에도 오류가 발생했었는데, 알고보니 vscode에서 main.py파일을 수정해놓고 ctrl+s로 저장하지 않은 상태에서 postman으로 데이터 입력을 시도해서 오류가 발생했었다ㅎ_ㅎ 저장꼭확인할것.. 로그인 주소 signin 으로 변경 후, 로그인에 필요한 정보를 입력한 뒤 send 오류가 발생했는데, return 값을 jsonify로 변환하는 과정에서 딕셔너리 형태로 입력해주지 않아서 발생한 문제였다. JOSN 상태로 변환하기 위해 딕셔너리 형태로 코드를 변경 변경후 !저장!까지 한 뒤, 다시 postman 에서 send 정보가 잘 확인되었다! 필요한 모듈 import 및 초기 설정 회원가입.. 2021. 7. 22.
기계학습 개요(2) 인공지능 시장에서 메타버스라는 새로운 플랫폼이 등장함에 따라서 기계 학습이 필요함 소프트웨어 핵심 분야 : 기계학습 기계학습은 인공지능이라는 학문을 구현하는 한 가지 방법이다. 인공지능은 데이터 과학에서 굉장히 역사가 긴 학문이다. 인공지능을 구현하는 방식은 굉장히 많으며 초기에 구현한 방식은 지식기반 추론 방식 참고 https://blog.naver.com/kescomiri/221094886407 지식공학의 출현 전문가 시스템의 개발 지난 2016년, 세간을 떠들썩하게 만든 사건이 있었죠. 구글 딥마인드가 개발한 인공지능(AI : Artificia... blog.naver.com MYCIN 이라는 최초의 규칙 기반 추론 시스템 모든 새는 난다 → 비둘기는 난다 꿩은 새지만 날 수 없다 닭은 새지만 날 .. 2021. 7. 18.