0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

sklearn与tensorflow优劣势

倩倩 ? 来源:云溪初阁 ? 2020-04-15 15:18 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是sklearn

Sklearn原称是Scikit learn,是机器学习领域中最知名python模块之一,是基于Python语言的机器学习的工具。他主要建立在NumPy,SciPy,matplotlib之上,提供简单高效,用于数据挖掘,数据分析等的工具,最重要的是,他是开源的,基于BSD许可证,可以商业使用。这样子,就给了我们无限的想象。

sklearn与tensorflow优劣势

目前,在社区中,tensorflow会比较火,很多同学会问,为什么不用tensorflow,这两个有什么区别,我想,主要从以下这方面来做对比

1、sklearn主要定位是一种通用的机器学习的学习库,tf主要定位还是深度学习

2、特征工程上,sklearn提供了例如维度压缩、特征选择等,但是这样子并不代表这tf就比sklearn弱。在传统的机器学习中,sklearn需要使用者自行对数据进行数据处理,例如进行特征选择,维度压缩,转换格式等,但是tf可以在开始进行数据训练的过程中,自行从数据中提取有效的特征,从而减少人为的干预。

3、易用性及封装度上,sklearn更高,这点上,我想很多用过的人都清楚,不做累赘描述。

4、面对项目的不同,sklearn更适合中小型,特别是数据量不大的项目,此时更需要手动者对数据进行处理,并且选择合适模型的项目,这些计算是可以在CPU直接计算的,没有什么硬件要求。相对的,tf的应用领域上,往往更加注重数据量较大,一般情况下需要GPU进行加速运算。目前很多公司并没有很大量的数据,在选择上,可以作为参考。

机器学习有几种方式

针对sklearn来讲,经常用到的主要有:数据预处理、分类、回归、分监督分类(聚类),模型选择,数据降维

应用领域有哪些

目前,sklearn在应用中,主要有四类算法:聚类,分类,回归,降维

聚类:即非监督学习的方式,例如我有一堆人,这堆数据是没有男孩或者女孩这些标签的,此时我需要给这堆数据进行聚类,根据一些身体特征,分成两类,并标记为男孩,女孩。

分类/回归:监督学习的方式,还是那堆人,但是已经分好类了,男孩,女孩,此时来了一个新人,我根据这个新人的特征,给他归类。

降维:如果按照字面意思来理解,那就有问题,当数据集有很多属性的时候,我们此时需要把100个属性变成10个,并不是挑出10个,而是压缩成10个,这10个属性,就集合了100个属性特征,简单理解,就是重要的特征就拿起来,不重要的就吸收了。

至此结束,在下一章节中,我们将会介绍怎么来开发一个机器学习应用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    66

    文章

    8510

    浏览量

    134901
  • tensorflow
    +关注

    关注

    13

    文章

    330

    浏览量

    61248
  • sklearn
    +关注

    关注

    0

    文章

    2

    浏览量

    3504
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    集成式网络变压器优劣势

    变压器)**两种方案。这两种方案在电路设计、布线复杂度、成本和性能上差异显著。以下从布线与设计的角度详述其优劣势。 ────────────────────────────────────────────────── 一、集成式RJ45(带网络变
    的头像 发表于 06-11 11:40 ?276次阅读
    集成式网络变压器<b class='flag-5'>优劣势</b>

    晶圆级封装技术的概念和优劣势

    圆片级封装(WLP),也称为晶圆级封装,是一种直接在晶圆上完成大部分或全部封装测试程序,再进行切割制成单颗组件的先进封装技术 。WLP自2000年左右问世以来,已逐渐成为半导体封装领域的主流技术,深刻改变了传统封装的流程与模式。
    的头像 发表于 05-08 15:09 ?738次阅读
    晶圆级封装技术的概念和<b class='flag-5'>优劣势</b>

    欧盟发布报告分析其在全球半导体领域的优劣势

    2025年3月12日,欧盟委员会联合研究中心(JointResearchCentre,JRC)发布《欧盟在全球半导体领域的优势与劣势》报告,旨在评估欧盟在全球半导体产业中的地位,分析其优势与劣势
    的头像 发表于 04-23 06:13 ?519次阅读
    欧盟发布报告分析其在全球半导体领域的<b class='flag-5'>优劣势</b>

    Arm与RISC-V架构的优劣势比较

    关于Arm与RISC-V的讨论涉及多个层面。虽然多种因素共同作用于这些架构的整体性能,但每种架构都有其最适合的几类主要应用场景。 Arm 长期以来,专有技术往往意味著高昂的许可费用,Arm架构拥有集中的技术和客户支援网路,企业可以透过Arm获得支援和责任保险。 鉴于Arm已有几十年历史,它已经占据了较大的市占。Arm建构了一个完善的开发工具、处理器和供应商生态系统,这便于企业选择性价比高的供应商和合作伙伴。 RISC-V 基于这类开放标准,企业能够设计和使用定制处理器,而无需支付高额的授权费用,也不会受到地域管辖的限制。除此之外,企业针对特定应用场景,还能修改指令集架构的扩展,以此获得更大的控制力和相容性。 Arm无法提供如此高水准的定制服务,所以RISC-V的优势一目了然。另外,由于RISC-V国际协会设立在瑞士,市场主导国家无法对哪些国家参与制定和发布标准施加限制或控制。 当然,RISC-V的缺点在于它的“新”。虽然越来越多的供应商开始接纳RISC-V的生态系统,但能够为此提供全方位支援的供应商却为数不多。因此,在未来相当长一段时间内,供应商依赖问题可能会是不容忽视的挑战。
    发表于 02-01 22:30

    蓝牙人员定位的优劣势分析

    任何技术一样,蓝牙人员定位也有其优势和局限性。云酷科技将对蓝牙人员定位系统的优劣势进行详细分析,帮助管理者更好地理解这一技术的应用场景和潜在挑战。 一、蓝牙人员定位的优势 1. 高精度定位亚米级精度:通过融合UWB(超宽
    的头像 发表于 01-15 09:50 ?675次阅读

    模拟IC设计中Spectre和HSPICE仿真工具的起源、差别和优劣势

    本文详细介绍了在模拟集成电路的设计与仿真领域中Spectre和HSPICE两款仿真工具的起源、差别和优劣势。 在模拟集成电路的设计与仿真领域,Spectre和HSPICE是两款具有广泛应用的仿真工具
    的头像 发表于 01-03 13:43 ?1681次阅读

    一文洞悉PoC公网对讲与DMR数模对讲的优劣之势

    和分析,帮助读者更好地理解它们的优劣势。一、PoC公网对讲的优劣势PoC(Push-to-TalkoverCellular)公网对讲技术利用现有的移动通信网络,实
    的头像 发表于 12-25 16:24 ?929次阅读
    一文洞悉PoC公网对讲与DMR数模对讲的<b class='flag-5'>优劣</b>之势

    玻璃基板、柔性基板和陶瓷基板的优劣势

    在半导体封装领域,玻璃基板、柔性基板和陶瓷基板各自具有独特的优势和劣势,这些特性决定了它们在不同应用场景中的适用性。
    的头像 发表于 12-25 10:50 ?1775次阅读
    玻璃基板、柔性基板和陶瓷基板的<b class='flag-5'>优劣势</b>

    Prolith和HyperLith的优劣势

    Prolith和HyperLith在光刻领域的优劣势,可以展开讨论讨论
    发表于 11-29 22:12

    组串式储能系统和集中式储能系统的优劣势

    组串式储能系统优劣势 优点 提升系统效率:组串式架构实现一簇一管理,提高了电池包的均衡性和充放电效率。 高可靠性和维护方便:组串式储能系统一簇一管理,单簇整体运维。系统故障时可精准定位到单簇,对其他
    的头像 发表于 11-24 10:25 ?1374次阅读

    使用独立ADC和使用MCU的内部ADC来实现模数转换,有什么性能、技术上的区别吗?

    使用独立ADC和使用MCU的内部ADC来实现模数转换,有什么性能、技术上的区别吗? 二者有没有各自的优劣势
    发表于 11-22 06:10

    (3)静电浪涌保护器件的分类和优劣势

    保护器件
    上海雷卯电子
    发布于 :2024年10月15日 18:53:28

    aoa室内定位技术的优劣势和应用前景

    ?室内高精度蓝牙AOA人员定位技术以其高精度和稳定性为主要优势,同时具有低功耗和低成本的特点,但覆盖范围有限且部署成本相对较高。?
    的头像 发表于 10-09 14:13 ?1051次阅读

    电流检测采用高端检测和低端检测有什么区别?有什么优劣势

    请问电流检测:采用高端检测和低端检测 有什么区别?有什么优劣势?分别要注意些什么?
    发表于 08-16 07:39

    什么是光纤通信技术?它有哪些优劣势

    光纤通信技术(Optical Fiber Communications),简称光纤通信,是一种利用光波作为信息载体,以光纤作为传输媒介的通信方式。它属于有线通信的一种,是现代通信技术的重要组成部分。光纤通信技术的出现,极大地推动了通信行业的发展,成为现代信息社会的主要传送工具之一。
    的头像 发表于 08-09 17:24 ?3759次阅读