Wednesday, 12 November 2025

5 Lightweight ML Frameworks You Should Know in 2026

 


1. Scikit-learn — The All-Rounder ML Toolkit


from sklearn.linear_model import LinearRegression
import numpy as np
X=np.array([[1],[2],[3],[4]])
y=np.array([2,4,6,8])

model=LinearRegression().fit(X,y)
print("Prediction fopr input 5:",model.predict([[5]]))
#source code --> clcoding.com 

Output:

Prediction fopr input 5: [10.]


2. Statsmodel- For classic statisticl ML


import statsmodels.api as sm
import numpy as np
x=np.array([1,2,3,4])
y=np.array([2,4,6,8])
X=sm.add_constant(X)
model=sm.OLS(y,X).fit()
print(model.params)

#source code --> clcoding.com 

Output:

[0. 2.]


3. LightGBM — Fast Gradient Boosting by Microsoft


import lightgbm as lgb
import numpy as np
X=np.random.rand(10,3)
y=np.random.randint(0,2,10)
train_data=lgb.Dataset(X,label=y)
params={'objective':'binary','verbose':-1}
model=lgb.train(params,train_data,num_boost_round=10)
print("prediction:",model.predict(X[:3]))
#source code --> clcoding.com 

Output:

Predictions: [0.59171517 0.79370218 0.41264801 0.71209377 0.61403022 0.11052331
 0.18246353 0.61790422 0.72845184 0.49394298]

4.CatBoost — High-Performance Boosting by Yandex


from catboost import CatBoostRegressor
import numpy as np
X = np.random.rand(10, 3)
y = np.random.rand(10)
model = CatBoostRegressor(verbose=0)
model.fit(X, y)

predictions = model.predict(X)
print("Predictions:", predictions)
#source code --> clcoding.com 

Output:

Predictions: [0.59171517 0.79370218 0.41264801 0.71209377 0.61403022 0.11052331
 0.18246353 0.61790422 0.72845184 0.49394298]


5. H2O.ai— Scalable Yet Lightweight ML Framework


import h2o
from h2o.estimators.glm import  H2OGeneralizedLinearEstimator

h2o.init(max_mem_size="256M")
data=h20.H20Frame({'x':[1,2,3,4],'y':[2,4,6,8]})
model=H2OGeneralizedLinearEstimator(family="gaussian")
model.train(x=['x'],y='y',training_frame=data)
print(model.predict(data).head())

#source code --> clcoding.com 

Output:

Checking whether there is an H2O instance running at http://localhost:54321.....

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (118) AI (161) Android (25) AngularJS (1) Api (6) Assembly Language (2) aws (27) Azure (8) BI (10) Books (254) Bootcamp (1) C (78) C# (12) C++ (83) Course (84) Coursera (299) Cybersecurity (28) Data Analysis (24) Data Analytics (16) data management (15) Data Science (225) Data Strucures (14) Deep Learning (75) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (17) Finance (9) flask (3) flutter (1) FPL (17) Generative AI (48) Git (6) Google (47) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (41) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (197) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (12) PHP (20) Projects (32) Python (1219) Python Coding Challenge (898) Python Quiz (348) Python Tips (5) Questions (2) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (45) Udemy (17) UX Research (1) web application (11) Web development (7) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)