Use app×
Join Bloom Tuition
One on One Online Tuition
JEE MAIN 2026 Crash Course
NEET 2026 Crash Course
CLASS 12 FOUNDATION COURSE
CLASS 10 FOUNDATION COURSE
CLASS 9 FOUNDATION COURSE
CLASS 8 FOUNDATION COURSE
+1 vote
83 views
in Artificial Intelligence (AI) by (178k points)
What is regularization, and why is it used in machine learning?

Please log in or register to answer this question.

1 Answer

0 votes
by (178k points)

Regularization is a technique used to prevent overfitting in machine learning models. It adds a penalty term to the loss function during training, discouraging the model from assigning excessive importance to certain features. Regularization helps to simplify the model by reducing the complexity and variance, thereby improving its generalization performance on unseen data.

Example code:

# Example code illustrating regularization in linear regression
from sklearn.linear_model import Ridge

ridge_model = Ridge(alpha=0.5)  # alpha is the regularization strength
ridge_model.fit(X_train, y_train)
ridge_predictions = ridge_model.predict(X_test)
ridge_mse = mean_squared_error(y_test, ridge_predictions)
 

Welcome to Sarthaks eConnect: A unique platform where students can interact with teachers/experts/students to get solutions to their queries. Students (upto class 10+2) preparing for All Government Exams, CBSE Board Exam, ICSE Board Exam, State Board Exam, JEE (Mains+Advance) and NEET can ask questions from any subject and get quick answers by subject teachers/ experts/mentors/students.

Categories

...