百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

(Python)sklearn每一位要跨入ai领域必须掌握的机器学习库

toyiye 2024-04-27 03:47 20 浏览 0 评论

个人认为要很好的掌握当前火热的深度学习,最佳的学习路线为:

常用的统计分析-》sklearn库-》深度学习相关

官网地址:https://scikit-learn.org/stable/index.html

简介

sklearn 是 Python 编程语言的一个开源机器学习库,全称是 scikit-learn。它提供了简单高效的工具,用于数据挖掘和数据分析。

常用的模型,如:线性回归、支持向量机、决策树、随机森林、聚类、PCA降维等等。

安装

pip install -U scikit-learn
# 或
pip3 install -U scikit-learn
# 请根据自己的环境进行选择

简单线性回归Demo

from sklearn import linear_model
reg = linear_model.LinearRegression()
# 特征数据:[[0, 0], [1, 1], [2, 2]]
# 标签数据:[0, 1, 2]
# 表示的是[0, 0]对应的标签为0;[1, 1]对应的标签为[1, 1];。。。。。
reg.fit([[0, 0], [1, 1], [2, 2]], [0, 1, 2])
print(reg.coef_)
# array([0.5, 0.5])

拟合的效果如上图,其中黑色的点是要学习的数据集,蓝色的是模型拟合后的线。

备注:demo的数据和图数据不完全匹配,但是思想逻辑一样的,官网应该是处于简单考虑。

建议大家掌握的几个模型

# 线性回归
from sklearn import linear_model
reg = linear_model.LinearRegression()

# 支持向量机
from sklearn import svm
slf = svm.SVC(gamma='auto')

# 决策树
from sklearn import tree
clf = tree.DecisionTreeClassifier(random_state=0)

# 随机森林
from sklearn.ensemble import RandomForestClassifier
clf = RandomForestClassifier()

# 聚类
from sklearn.cluster import KMeans
k = 2 # 分类数目,必须指定
kmeans = KMeans(n_clusters=k, random_state=0, n_init="auto")

# PCA降维
from sklearn.decomposition import PCA
dim = 2 # 降到多少维度,必须指定
pca = PCA(n_components=dim)

相关推荐

「2022 年」崔庆才 Python3 爬虫教程 - 代理的使用方法

前面我们介绍了多种请求库,如urllib、requests、Selenium、Playwright等用法,但是没有统一梳理代理的设置方法,本节我们来针对这些库来梳理下代理的设置方法。1.准备工作...

Python 3 基础教程 - 函数(python基础函数大全)

函数是一组有组织的、可重用的代码,用于执行单个相关操作。函数为应用程序提供更好的模块化和高度的代码重用。Python提供了许多内置函数,如print()等。也可以创建自己的函数。这些函数称为用户...

Python3.7.4图文安装教程(python3.7详细安装教程)

Python更新的很快,一转眼Python2已经过时了,本文为大家详细说明Python最新版本3.7.4的安装过程,跟着步骤一步一步操作,轻松搞定安装。没有软件可以关注我头条私信我1、下载好后是一个压...

非程序员的其他从业者,三天可入门Python编程,附教程与相应工具

这是一种应用十分广泛的编程语言Python,它打破了只有程序员才能编程的“戒律”,尤其是近年来国家予以Python编程的支持,让这门语言几乎应用到各种工作中。那么对于并不是职业程序员的人,该如何才能快...

008 - 匿名函数lambda-python3-cookbook中文教程

有名函数通过def来定义有一个有名字的函数。defmyfun():return1,2,3...

花了3万多买的python教程全套,现在分享给大家(python全栈)

花了3万多买的Python教程全套,现在分享给大家(Python全栈)文末惊喜记得看完哦。...

花来3万多买的python教程全套,现在分享给大家(python全栈)

花了3万多买的Python教程全套,现在分享给大家(Python全栈)文末惊喜记得看完哦。...

Python3最新版安装教程(Windows)(python3.7.0安装教程win10)

接下来给大家讲解一下python最新安装包的安装教程。·首先大家可以去这里搜索一下我的笔记,大概讲了一下,然后找到它的官网,下载的是windows,可以看一下最新的版本。·选择64位,点击下载就即可了...

笨办法学python3》再笨的人都能学会python,附PDF,拿走不谢

《笨办法学python3》这本书的最终目标是让你起步python编程,虽然说是用“笨办法”学习写程序,但是其实并不是这样的。所谓的“笨办法”就是指这本书的教学方式,也就是“指令式”的教学,在这个过程中...

python3 (1)(python312)

Python3Introduction:LearnthebasicsofPython3programming,withitskeyfeatures,andprovideyo...

Python3 教程-- 3、解释器(python3菜鸟教程官网)

Python3解释器Python解释器Linux/Unix的系统上,Python解释器通常被安装在/usr/local/bin/python3.4这样的有效路径(目录)里。我们可以将路径/us...

《笨办法学python3》再笨的人都能学会python,附PDF,拿走不谢

《笨办法学python3》这本书的最终目标是让你起步python编程,虽然说是用“笨办法”学习写程序,但是其实并不是这样的。所谓的“笨办法”就是指这本书的教学方式,也就是“指令式”的教学,在这个过程中...

入门经典!《Python 3程序开发指南》python学习教程赠送!

《Python3程序开发指南》(????)??嗨!你们的小可爱又来辣,小编自学python时用到的视频学习教程分享给大家~都是非常系统性、非常详细的教程哦,希望能帮助到你!转发文章+私信小编“资料”...

Python3.7最新安装教程,一看就会

一、博主自言随着人工智能的快速发展,python语言越来越受大家的欢迎,博主前段时间先自学了一次,这次再次巩固,顺便分享给大家我遇到的坑。帮助大家学习的时候少走弯路。希望会对大家有所帮助,欢迎留言...

# Python 3 # Python 3 教程(#python3.10教程)

Python3教程Python的3.0版本,常被称为Python3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python3....

取消回复欢迎 发表评论:

请填写验证码