머신러닝 4

[결과물] 1인 프로젝트: 앙상블 보팅 모델 적용하기

작업 기간: 2024. 02. ~ 2024. 05.0. 서론회사에서 프로젝트 계획부터 설계, 작업 수행, 결과 보고서 작성까지 "1인 프로젝트"로 수행해보라는 지시를 받아 해당 프로젝트를 진행하게 되었음.1. 계획서 작성2. 작업 수행 1. 모델 순서도2. 모델 선정※ 전반적으로 모델의 성능이 좋게 나와서 앙상블 보팅을 사용하면 더 좋은 성능을 낼 것으로 판단함.3. 결론이번 작업을 수행하면서...해당 문제를 해결하기 위해 각 클래스(분류)별 모델을 구축하거나, 더 강력한 모델의 사용 혹은 훈련데이터에 너무 과대적합이 되어있는 것은 아닌지를 고려하여 추후에 다 나은 모델 개발을 하기 위해 다양한 시도를 해보면서 실력을 쌓아가야 겠다고 느끼게되는 작업이었음.

CHAPTER 1 한눈에 보는 머신러닝

[서론]대부분의 사람들이 생각하는 머신러닝 : 로봇 (믿음직한 집사로봇, 살인병기 터미네이터 등)현재 주변에서 쓰이고 있는 머신러닝: 광학 문자 판독기(OCR), 스팸 필터(첫 번째 머신러닝 애플리케이션 1990년대)"""스카이넷: 스스로 생각함이후 추천과 음성 검색으로 발전했으며, 매일 사용하는 많은 제품과 기능을 소리 없이 향상 시킨 수백개의 머신러닝 애플리케이션이 나왔음 머신러닝은 어디서 시작하고 어디서 끝나는 걸까?기계가 배운다는 것이 정확히 무엇을 의미하는가위키백화 문서를 내려받으면 내 컴퓨터가 실제로 무언가를 배울 수 있는가?컴퓨터가 갑자기 똑똑해지나?"""[학습목표]머신러닝은 무엇인지, 왜 머신러닝이 필요한지 살펴보자.지도학습과 비지도 학습, 온라인 학습과 배치 학습, 사례 기반 학습과 모델..

[다섯째마당_데이터 과학의 세계] 15 머신러닝을 이용한 예측 분석

머신러닝 모델을 이용해 예측 분석하는 방법을 알아보자.15-1 머신러닝 모델 알아보기머신러닝 모델이 무엇인지, 머신러닝 모델을 이용해 어떻게 예측을 하는지 알아보겠음.  머신러닝 모델이란?머신러닝모델 만들기 = 함수만들기머신러닝 모델은 함수와 비슷함. 함수에 값을 입력하면 규칙에 따라 계산한 값을 출력하듯이 머신러닝 모델도 값을 입력하면 정해진 규칙에 따라 계산한 예측값을 출력함. 머신러닝 모델이 함수와 다른 점은 만드는 방법임. 함수를 만들 때는 사람이 계산 규칙을 정해 입력해야 하지만 머신러닝 모델을 만들 때는 사람이 계산 규칙을 정하지 않고 컴퓨터가 데이터에서 패턴을 찾아 스스로 규칙을 정하게 됨. 예를 들어 환자의 정보를 입력하면 당뇨병 발병 여부를 예측하는 모델을 만든다면, 사람이 해야 할 일은..

Chapter 02-1 훈련 세트와 테스트 세트

Numpy Numpy는 파이썬 대표적 배열 라이브러리 사이킷러닝, 매플러릿도 넘파이에 의존하고 있으며, 입력도 넘파이 배열로 전달될것을 가정함. predict 메소드에 array([1]) 리스트에 리스트를 넣었었는데, 이를 넘파이를 거쳐 넘파이 배열로 변환해야함 - 1차원 = 벡터 - 2차원 = 행렬 - 3차원 = ... 다른종류의 타입을 넣을 수 없다 import numpy as np 배열 = tensor > 텐서플로우, 파이토치에서는 배열을 텐서라고 부름 > 사이킷런에서는 대부분 배열이라고 부름 # 데이터 수집 fish_length = [25.4, 26.3, 26.5, 29.0, 29.0, 29.7, 29.7, 30.0, 30.0, 30.7, 31.0, 31.0, 31.5, 32.0, 32.0, 32..