728x90
반응형
Linear Regression입니다. 가장 기본적인 예제입니다.
import numpy as np
import pandas as pd
from sklearn.linear_model import LinearRegression
from sklearn.model_selection import train_test_split
# Load data into a Pandas DataFrame
data = pd.read_csv("data.csv")
# Split the data into features (X) and target variable (y)
X = data[["PassengerId"]]
y = data["Survived"]
# Split the data into training and test sets
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)
# Train the linear regression model on the training data
reg = LinearRegression().fit(X_train, y_train)
# Make predictions on the test data
y_pred = reg.predict(X_test)
# Evaluate the model's performance
r2 = reg.score(X_test, y_test)
print("R^2:", r2)
data는 타이타닉 생존 데이터입니다.
한번 돌려보시면서, 모델 성능 평가를 수행해보세요.
scikit 관련 에러 뜨면, pip install scikit-learn 명령어 쳐서 설치해주세요
728x90
반응형
'노코딩AI > AI설명' 카테고리의 다른 글
확장자에 ckpt 말고 safetensors가 붙는 이유는 뭘까? safetensors란? (0) | 2023.03.04 |
---|---|
인공지능과 딥러닝은 무엇이 다른가요? 인공지능과 딥러닝의 차이 (0) | 2023.02.15 |
인공 지능이란 무엇인가? 인공지능에 대해 알아보도록 하겠습니다. (0) | 2023.02.15 |
Logistic Regression(로지스틱 회귀) 가장 많이 사용하는 파이썬 알고리즘 part2. (0) | 2023.02.04 |
스테이블 디퓨전(Stable Diffusion)에 대해서 알아봅니다. - FAQ 답변, 기본편 (0) | 2023.02.01 |
댓글