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

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

3天内不再提示

机器学习开发人员必看的八大开源工具名单

如意 来源:今日头条 作者:快快网络 2020-10-16 15:52 次阅读

作为机器学习开发人员,一定需要很多机器学习资源,包括可以在项目中使用的工具等。今天给大家介绍8种开源工具,用于机器学习,希望能帮您提高工作效率。

1. Gradio

Gradio有用于创建基于Web的UI的工具,让用户能与模型进行实时交互。它包括几个示例项目,比如Inception V3图像分类器的输入接口、MNIST手写识别模型等,帮助了解如何在自己的项目中使用Gradio。

2. Compose

Compose能解决机器学习模型中比较常见的标记原始数据的问题,可以用Python为数据,编写一组标记功能,还能在数据上设置各种变换和阈值,简化标记的过程。

3. Core ML Tools

Core ML Tools是Python包,集成了很多Python机器学习库和工具,TensorFlow,PyTorch,Keras,ONNX,Scikit-learn等模型皆能转换,它的神经网络模型还可以通过训练后量化,而优化大小。

4. GoLearn

GoLearn是针对Google Go语言的机器学习库,它的可定制性更高,能够在应用程序中轻松扩展某些数据结构。此外它能在库中加载和处理数据,并在SciPy和R之后进行了模式化。

5. Cortex

Cortex提供了简便方法,使用Python和TensorFlow,PyTorch,Scikit-learn等模型,提供来自机器学习模型的预测服务。一般Cortex软件包只有几个文件,包括核心Python逻辑,描述要使用的模型,要分配的cortex.yaml文件,及用于安装所需Python要求的require.txt文件。它的计算资源的分配方式与在Kubernetes中差不多,所以能用GPU或Amazon Inferentia ASIC加快服务速度。

6. Oryx

Oryx主要使用Apache Spark和Apache Kafka,在实时数据上运行机器学习模型。版本2.0对该项目进行了重新设计,它的组件以lambda架构松散耦合,能随时添加新算法和算法的新抽象。

7. Featuretools

Featuretools有通过综合数据帧中的数据,而构建的高级Python对象来执行此操作的功能,可以针对从一个或多个数据帧中提取的数据执行操作。它还有综合操作所需的通用原语,使得用户不用自己滚动原语,很方便省心。

8. Shogun

Shogun用C ++编写,可以与Java,Python,C#,Ruby,R,Lua,Octave和Matlab一起使用。最新的主要版本6.0.0增加了对微软Windows和Scala语言的本机支持,它声称比其他库更快、更容易使用,这是它很大的优点。
责编AJX

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

    关注

    8

    文章

    6511

    浏览量

    87585
  • 机器学习
    +关注

    关注

    66

    文章

    8112

    浏览量

    130545
  • 开源工具
    +关注

    关注

    0

    文章

    26

    浏览量

    4391
收藏 人收藏

    评论

    相关推荐

    RemoTI基本远程开发人员指南

    `RemoTI基本远程开发人员指南目录`
    发表于 03-16 16:28

    嵌入式开发人员需要重点监控的五个重要特征

    (这是我喜欢的一种测试方法,几乎百分之百不能一次通过)时,系统将如何响应。  幸运的是,现代微控制器有多种工具帮助开发人员理解嵌入式系统的时序和响应。举例来说,ARM微控制器有跟踪功能,使开发人员可以
    发表于 03-02 13:23

    机器开发人员面临哪些软件挑战以及硬件挑战?如何去应对这些挑战?

    机器开发人员面临哪些软件挑战以及硬件挑战?如何去应对这些挑战?
    发表于 06-26 07:27

    ARM开发人员套件1.2版开发人员指南

    本书包含的信息将帮助您解决为基于ARM的处理器开发代码时的特定问题。 一般来说,本书中的章节假定您正在使用ARM开发人员套件(ADS)来开发代码。 ADS由一套应用程序以及支持文档和示例组成,使您能
    发表于 08-23 07:29

    开发人员看的视频

    英特尔®软件频道旨在通过向开发人员提供示例,教程,提示,技巧以及如何将开发人员与影响者,创新者联系起来,帮助他们。
    的头像 发表于 11-01 06:26 2178次阅读

    什么是英特尔开发人员专区

    什么是英特尔®开发人员专区? 观看此视频,了解正在使用工具和资源满足编码需求的软件开发人员
    的头像 发表于 11-12 06:55 2250次阅读

    英特尔开发人员专区:工具、知识、社区

    了解英特尔®开发人员专区如何为您的下一个软件项目提供宝贵的支持。
    的头像 发表于 11-13 06:47 2084次阅读

    Intel开发人员专区

    Intel®开发人员专区
    的头像 发表于 05-31 09:24 1275次阅读

    人工智能和机器学习的兴起加剧了开发人员的短缺

    那么,商业世界如何弥合对人工智能工具的需求与缺乏可用的开发人员之间的鸿沟?通过为公民开发人员(想要开发软件但缺乏编码背景的行业专家)配备无代码或低代码平台。
    的头像 发表于 09-10 10:47 1614次阅读

    低功耗蓝牙开发人员的4个基本工具

    学习任何新技术的最大挑战之一是了解您需要哪些工具才能走上正确的道路。无论您是移动开发人员还是从事蓝牙®低功耗产品的固件开发人员,您都应该利用一组基本
    发表于 10-11 11:12 2497次阅读

    物联网参考设计开发人员如何缩短设计周期

    满足对速度的需求Ignion的开发环境也有助于物联网参考设计人员开发人员和最终的制造商缩短其设计周期。借助于Ignion的技术,从数千种潜在可用的、彼此不同的天线中找到合适选项的过程,被缩减到
    的头像 发表于 11-01 10:14 2025次阅读

    IzoT BACnet 开发人员指南

    IzoT BACnet 开发人员指南
    发表于 03-13 19:31 1次下载
    IzoT BACnet <b class='flag-5'>开发人员</b>指南

    IzoT BACnet 开发人员指南

    IzoT BACnet 开发人员指南
    发表于 07-04 20:48 0次下载
    IzoT BACnet <b class='flag-5'>开发人员</b>指南

    Microchip 推出 MPLAB® 机器学习开发工具包,助力开发人员轻松将机器学习集成到 MCU 和 MPU中

    开发工具包,提供一套完整的集成工作流程来简化机器学习模型开发。这款软件工具包可用于Microchip的各类单片机 (MCU) 和微处理器 (
    的头像 发表于 09-11 15:55 336次阅读

    开关电源开发人员必看

    电子发烧友网站提供《开关电源开发人员必看.pdf》资料免费下载
    发表于 11-08 15:41 0次下载
    开关电源<b class='flag-5'>开发人员</b><b class='flag-5'>必看</b>