这个机器学习库最好的一点是它是开源的,所以只要有互联网网络,任何人就都可以使用它
Scikit-Learn
什么是 Scikit-learn
它是一个与 NumPy 和 SciPy 相关联的 Python 库,它被认为是处理复杂数据的最佳库之一
在这个库中进行了很多优化改动,其中一项是交叉验证功能,提供了使用多个指标的能力。许多训练方法,如逻辑回归和最近邻,都得到了一些小的改进与优化
Scikit-Learn 的特点
交叉验证
有多种方法可以检查监督模型在未见数据上的准确性
无监督学习算法
产品中的算法种类繁多,包括聚类、因子分析、主成分分析,无监督神经网络
特征提取
用于从图像和文本中提取特征(例如词袋)
Numpy
什么是 Numpy
Numpy 被认为是 Python 中最流行的机器学习库之一
TensorFlow 和其他库都在内部使用 Numpy 对张量执行多项操作,数组接口是 Numpy 最好也是最重要的特性
Numpy 的特点
交互的
Numpy 是可交互的且非常易于使用
数学计算
可以使复杂的数学实现变得非常简单
直观
使编码变得真正容易,并且容易掌握概念
开源
使用广泛,因此有很多开源贡献者
Keras
什么是 Keras
Keras 被认为是 Python 中最酷的机器学习库之一,它提供了一种更简单的机制来表达神经网络。Keras 还提供了一些用于编译模型、处理数据集、图形可视化等最佳实用程序
在后端,Keras 在内部使用 Theano 或 TensorFlow。也可以使用一些最流行的神经网络,如 CNTK。当我们将 Keras 与其他机器学习库进行比较时,它的速度相对较慢。因为它通过使用后端基础设施创建计算图,然后利用它来执行操作。Keras 中的所有模型都是可移植的
Keras 的特点
支持 CPU 和 GPU
它可以在 CPU 和 GPU 上流畅运行
模型全面
Keras 支持神经网络的几乎所有模型——全连接、卷积、池化、循环、嵌入等。此外,这些模型可以组合起来构建更复杂的模型
模块化
Keras 本质上是模块化的,具有令人难以置信的表现力、灵活性和创新性研究能力
完全基于 Python
Keras 是一个完全基于 Python 的框架,易于调试和探索
PyTorch
什么是 PyTorch
PyTorch 是最大的机器学习库,允许开发人员在 GPU 加速的情况下执行张量计算,创建动态计算图,并自动计算梯度。除此之外,PyTorch 还提供了丰富的 API 来解决与神经网络相关的应用程序问题
这个机器学习库基于 Torch,它是一个用 C 语言实现的开源机器库,并在 Lua 中进行了封装
这个 Python 机器库于 2017 年推出,自成立以来,该库越来越受欢迎并吸引了越来越多的机器学习开发人员
PyTorch 的特点
混合前端
新的混合前端在 Eager 模式下提供易用性和灵活性,同时无缝过渡到图形模式以在 C++ 运行时环境中实现速度、优化和功能
分布式训练
通过利用对异步执行集体操作和可从 Python 和 C++ 访问的点对点通信的本机支持来优化研究和生产中的性能
Python 优先
它被构建为深度集成到 Python 中,因此可以与流行的库和包(例如 Cython 和 Numba)一起使用
众多库和工具
活跃的研究人员和开发人员社区建立了丰富的工具和库生态系统,用于扩展 PyTorch 并支持从计算机视觉到强化学习等领域的开发
LightGBM
什么是 LightGBM
Gradient Boosting 是最好和最受欢迎的机器学习库之一,它通过使用重新定义的基本模型(即决策树)帮助开发人员构建新算法。因此,有一些特殊的库可用于快速有效地实现此方法
这些库是 LightGBM、XGBoost 和 CatBoost。所有这些库都是有助于解决常见问题,并且可以以几乎类似的方式使用
LightGBM 的特点
快速
非常快速的计算确保了高生产效率
直观
直观,因此对于用户非常友好
训练更快
有比许多其他深度学习库更快的训练速度
容错
考虑 NaN 值和其他规范值时不会产生错误
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V:vip1024c 备注Python获取(资料价值较高,非无偿)
现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。
分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习
容对你有帮助,可以添加V:vip1024c 备注Python获取(资料价值较高,非无偿)**
[外链图片转存中…(img-khj1QUjy-1711540896500)]
现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。
分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习