Loading

Quipoin Menu

Learn • Practice • Grow

python-for-ai / Training a Simple Model
tutorial

Training a Simple Model

Let's build your first machine learning model: Linear Regression. It predicts a continuous value (e.g., price, temperature) based on input features. We'll use the diabetes dataset.

Step 1: Load Data and Split

from sklearn.datasets import load_diabetes
from sklearn.model_selection import train_test_split

diabetes = load_diabetes()
X_train, X_test, y_train, y_test = train_test_split(
diabetes.data, diabetes.target, test_size=0.2, random_state=42
)

Step 2: Create and Train Model

from sklearn.linear_model import LinearRegression

model = LinearRegression()
model.fit(X_train, y_train) # learns patterns

Step 3: Make Predictions

y_pred = model.predict(X_test)
print(y_pred[:5]) # first 5 predictions

What's Inside the Model?

print(model.coef_) # coefficients (slopes)
print(model.intercept_) # intercept

How It Works

Linear regression finds a line (or hyperplane) that minimizes the distance between predicted and actual values. The equation: y = w1*x1 + w2*x2 + ... + b.


Two Minute Drill
  • LinearRegression is for predicting continuous values.
  • Use .fit(X_train, y_train) to train.
  • Use .predict(X_test) to get predictions.
  • Model learns coefficients and intercept.

Need more clarification?

Drop us an email at career@quipoinfotech.com