분류 전체보기
-
평가 방법 분류 모델 평가 분류 모델은 0인지 1인지를 예측하는 것 실제 값도 0과 1, 예측값도 0과 1 하지만, 0을 1로 예측하거나 1을 0으로 예측할 수 있음 예측 값이 실제 값과 많이 같을 수록 좋은 모델이라 할 수 있음 -> 정확히 예측한 비율로 모델 성능을 평가 -> 정확도를 높이는 것이 목표!! 회귀 모델 평가 회귀 모델이 정확한 값을 예측하기는 사실상 어려움 예측 값과 실제 값에 차이(=오차)가 존재할 것이라 예상함 예측 값이 실제 값에 가까울 수록 좋은 모델이라 할 수 있음 -> 예측한 값과 실제 값의 차이(=오차)로 모델 성능을 평가 ->오차를 줄이는 것이 목표!! 회귀모델의 성능은 실제값과 예측값의 차이, 즉 오차의 크기로 평가함 MSE (Mean Squared Error): 오차 ..
4.1 성능평가 - 회귀 모델 성능 평가평가 방법 분류 모델 평가 분류 모델은 0인지 1인지를 예측하는 것 실제 값도 0과 1, 예측값도 0과 1 하지만, 0을 1로 예측하거나 1을 0으로 예측할 수 있음 예측 값이 실제 값과 많이 같을 수록 좋은 모델이라 할 수 있음 -> 정확히 예측한 비율로 모델 성능을 평가 -> 정확도를 높이는 것이 목표!! 회귀 모델 평가 회귀 모델이 정확한 값을 예측하기는 사실상 어려움 예측 값과 실제 값에 차이(=오차)가 존재할 것이라 예상함 예측 값이 실제 값에 가까울 수록 좋은 모델이라 할 수 있음 -> 예측한 값과 실제 값의 차이(=오차)로 모델 성능을 평가 ->오차를 줄이는 것이 목표!! 회귀모델의 성능은 실제값과 예측값의 차이, 즉 오차의 크기로 평가함 MSE (Mean Squared Error): 오차 ..
2024.03.12 -
데이터 불러오기, 데이터 준비 과정 - 머신러닝은 데이터에서 규칙을 찾고 그 규칙에 기반해 예측 하는 것 데이터 준비 과정이 필요 - 충분히 학습하고 평가할 수 있는 좋은 데이터가 준비 되어야 좋은 모델을 기대할 수 있음 - 대상 데이터를 불러와 충분히 탐색하고 적절히 전처리 한 후 데이터 분리 과정을 수행 학습을 위한 데이터 분리 모델 불러오기, 모델 평가를 위한 평가지표 불러오기 Scikit Learn 모델링 코드 구조 - 모델링 코드 구조 55단계에 따라 코딩을 진행 - 사용할 알고리즘과 평가지표와 관련된 함수를 불러와 사용 - 모델링 결과 예측 및 평가 결과 에 대해 충분히 분석하고 의미를 찾는 과정이 필요
3. 모델링 코드 구조데이터 불러오기, 데이터 준비 과정 - 머신러닝은 데이터에서 규칙을 찾고 그 규칙에 기반해 예측 하는 것 데이터 준비 과정이 필요 - 충분히 학습하고 평가할 수 있는 좋은 데이터가 준비 되어야 좋은 모델을 기대할 수 있음 - 대상 데이터를 불러와 충분히 탐색하고 적절히 전처리 한 후 데이터 분리 과정을 수행 학습을 위한 데이터 분리 모델 불러오기, 모델 평가를 위한 평가지표 불러오기 Scikit Learn 모델링 코드 구조 - 모델링 코드 구조 55단계에 따라 코딩을 진행 - 사용할 알고리즘과 평가지표와 관련된 함수를 불러와 사용 - 모델링 결과 예측 및 평가 결과 에 대해 충분히 분석하고 의미를 찾는 과정이 필요
2024.03.12 -
지도학습 분류 (Classification) 문제와 회귀 (Regression) 문제를 다뤄본다. 분류와 회귀 모델링을 하기 전에 원하는 결과가 분류인지 회귀인지 명확히 이해해야 함 회귀는 연속적인 숫자를 예측 분류는 범주값을 에측 분류와 회귀는 서로 다른 함수를 사용해 모델링을 하게 됨 문제의 유형을 정확히 파악 -> 알고리즘과 평가 방법을 선택 -> 관련된 함수를 사용해 모델링 3. 기초 용어 알아두기 모델, 모델링 모델(Model) 데이터로부터 패턴을 찾아, 수학식으로 정리해 놓은 것 모델링(Modeling): 오차가 적은 모델을 만드는 과정 모델의 목적 샘플을 가지고 전체를 추정 샘플: 표본, 부분집합, 일부, 과거의 데이터 전체: 모집단, 전체집합, 현재와 미래의 데이터 추정: 예측, 추론 행,..
2. 분류와 회귀, 기초 용어지도학습 분류 (Classification) 문제와 회귀 (Regression) 문제를 다뤄본다. 분류와 회귀 모델링을 하기 전에 원하는 결과가 분류인지 회귀인지 명확히 이해해야 함 회귀는 연속적인 숫자를 예측 분류는 범주값을 에측 분류와 회귀는 서로 다른 함수를 사용해 모델링을 하게 됨 문제의 유형을 정확히 파악 -> 알고리즘과 평가 방법을 선택 -> 관련된 함수를 사용해 모델링 3. 기초 용어 알아두기 모델, 모델링 모델(Model) 데이터로부터 패턴을 찾아, 수학식으로 정리해 놓은 것 모델링(Modeling): 오차가 적은 모델을 만드는 과정 모델의 목적 샘플을 가지고 전체를 추정 샘플: 표본, 부분집합, 일부, 과거의 데이터 전체: 모집단, 전체집합, 현재와 미래의 데이터 추정: 예측, 추론 행,..
2024.03.12 -
학습 방법에 따른 분류 지도학습 (Supervised Learning) : 학습 대상이 되는 데이터에 정답을 주어 규칙성, 즉 데이터의 패턴을 배우게 하는 학습 방법 비지도학습 (Unsupervised Learning) : 정답이 없는 데이터만을 배우게 하는 학습 방법 강화학습 (Reinforcement Learning) : 선택한 결과에 대해 보상을 받아 행동을 개선하면서 배우게 하는 학습 방법 Task에 따른 분류 분류 문제 (Classification) : 이미 적절히 분류된 데이터를 학습하여 분류 규칙을 찾고, 그 규칙을 기반으로 새롭게 주어진 데이터를 적절히 분류하는 것을 목적으로 함 (지도학습) 회귀 문제 (Regression) : 이미 결과값이 있는 데이터를 학습하여 입력 값과 결과 값의 연..
1. 머신러닝에 대한 이해학습 방법에 따른 분류 지도학습 (Supervised Learning) : 학습 대상이 되는 데이터에 정답을 주어 규칙성, 즉 데이터의 패턴을 배우게 하는 학습 방법 비지도학습 (Unsupervised Learning) : 정답이 없는 데이터만을 배우게 하는 학습 방법 강화학습 (Reinforcement Learning) : 선택한 결과에 대해 보상을 받아 행동을 개선하면서 배우게 하는 학습 방법 Task에 따른 분류 분류 문제 (Classification) : 이미 적절히 분류된 데이터를 학습하여 분류 규칙을 찾고, 그 규칙을 기반으로 새롭게 주어진 데이터를 적절히 분류하는 것을 목적으로 함 (지도학습) 회귀 문제 (Regression) : 이미 결과값이 있는 데이터를 학습하여 입력 값과 결과 값의 연..
2024.03.12 -
월요일 - OT로 설명 들음 매주 수요일 세션 이번주 1주차 과제는 1. 사전학습영상 1주차 - 문항분석/경험시스트업 영상 보기 2. 경험리스트업 쓰기 3. 자기소개서 1차 쓰기 13일부터 할거 1일 1형 영상 보기 : https://docs.google.com/spreadsheets/d/1MA7VOuXrvAHM5LfGY1B9Xlcz5jHXVerXQ5QYK4sVNVk/edit#gid=1866963849 데일리루틴 체크하기 : https://docs.google.com/spreadsheets/d/1MA7VOuXrvAHM5LfGY1B9Xlcz5jHXVerXQ5QYK4sVNVk/edit#gid=2107128738
면접왕 이형 체인지업 3-4월 온라인 체인지업 1일차월요일 - OT로 설명 들음 매주 수요일 세션 이번주 1주차 과제는 1. 사전학습영상 1주차 - 문항분석/경험시스트업 영상 보기 2. 경험리스트업 쓰기 3. 자기소개서 1차 쓰기 13일부터 할거 1일 1형 영상 보기 : https://docs.google.com/spreadsheets/d/1MA7VOuXrvAHM5LfGY1B9Xlcz5jHXVerXQ5QYK4sVNVk/edit#gid=1866963849 데일리루틴 체크하기 : https://docs.google.com/spreadsheets/d/1MA7VOuXrvAHM5LfGY1B9Xlcz5jHXVerXQ5QYK4sVNVk/edit#gid=2107128738
2024.03.12 -
https://www.acmicpc.net/problem/15704 15704번: 백준 마라톤 대회 첫째 줄에 교차로의 수 N, 도로의 수 M, 예산 K가 주어진다. (2 ≤ N ≤ 100,000, N-1 ≤ M ≤ 100,000, 1 ≤ K ≤ 109) 둘째 줄부터 M개의 줄에는 도로의 정보가 주어진다. 도로의 정보는 네 정수 A, B, C, T (1 ≤ www.acmicpc.net import heapq MAX = 100000 INF = float('inf') def InputData(): N, M, K = map(int, input().split()) G = [[] for _ in range(N)] for _ in range(M): u, v, c, t = map(int, input().split()..
[graph] [힙큐] 15704번: 백준 마라톤 대회https://www.acmicpc.net/problem/15704 15704번: 백준 마라톤 대회 첫째 줄에 교차로의 수 N, 도로의 수 M, 예산 K가 주어진다. (2 ≤ N ≤ 100,000, N-1 ≤ M ≤ 100,000, 1 ≤ K ≤ 109) 둘째 줄부터 M개의 줄에는 도로의 정보가 주어진다. 도로의 정보는 네 정수 A, B, C, T (1 ≤ www.acmicpc.net import heapq MAX = 100000 INF = float('inf') def InputData(): N, M, K = map(int, input().split()) G = [[] for _ in range(N)] for _ in range(M): u, v, c, t = map(int, input().split()..
2024.03.11