机器学习算法模型特点总结

本文总结了回归和分类问题中常用的机器学习算法模型,包括线性回归、多项式回归、神经网络、决策树、随机森林、支持向量机、K近邻、岭回归、lasso回归、逻辑回归、朴素贝叶斯、GBDT、XGBoost、SVM及MLPClassifier等,分析了各模型的特点、适用场景和关键参数。
摘要由CSDN通过智能技术生成

1.回归问题可以使用的模型
Linear and Polynomial Regression,
Neural Networks,
Regression Trees,
Random Forests,
Support Vector Regression,
Naive Bayes

2.KNeighborsClassifier
特点:解决分类问题;neighbors的值设的越小,模型越复杂,方差大;neighbors的值设的越大,模型越简单,方差小,决策边界平滑;
提供预测的baseline很方便;特征太多(几百个),运算会很慢;
适用小数据集

3.LinearRegression
特点:适用于特征多的情况,尤其是特征数比样本点数更多;大数据集;

4.from sklearn.linear_model import Ridge
带L2正则化的线性回归;
Ridge(alpha=10).fit(X_train, y_train);alpha控制正则化程度,越大模型越简单;

5.from sklearn.linear_model import Lasso
L1正则化,可以用于特征选取; 较小的alpha能拟合更复杂的模型,得到较好的结果,非0的特征越多;提供更易于解释的模型(因为使用的特征少)

6.LinearSVC(), LogisticRegression()
处理回归问题,注意penalty parameter(C越小,模型越简单,特征参数少)设置

7.Gau

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值