ML

머신러닝/직접 구현

[Python] Numpy 로 LinearRegression을 구현해보자!!

1. 코드 import numpy as np In [122]: # Make Dummy Data data_num = 1000 # feature 값 생성 X1 = np.random.randn(data_num) X2 = np.random.randn(data_num) X3 = np.random.randn(data_num) # 노이즈 noise = np.random.normal(0,5,data_num) # target 값 생성 y = 30 * X1 - 20 * X2 + 12 *X3 +10+ noise X = np.array([X1,X2,X3]).T 이렇게 되는 이유를 자세히 알고 싶으면 아래 사이트를 참고 gradient_weights = -(1/self.data_num) * np.dot(X.T , error) ..

머신러닝/Daycon

[Daycon]월간 데이콘 항공편 지연 예측 AI 경진대회 최종 제출

월간 데이콘 항공편 지연 예측 AI 경진대회 notion : https://www.notion.so/jung110/DAYCON-0e5c3a3b7c06479ebbfa4661a8a8cc22?pvs=4 - public 0.64 - private 0.83 환경 설정 및 데이터 불러오기 # 전처리 import pandas as pd import numpy as np import random import os import gc # 시각화 import matplotlib.pyplot as plt import seaborn as sns %matplotlib inline # 모델링 및 전처리 import catboost from catboost import CatBoostClassifier from sklearn.pre..

easysheep
'ML' 태그의 글 목록