前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GitHub 上最火,最热门的机器学习和人工智能,数据科学项目

GitHub 上最火,最热门的机器学习和人工智能,数据科学项目

作者头像
非著名程序员
发布2018-07-30 10:49:16
6270
发布2018-07-30 10:49:16
举报
文章被收录于专栏:非著名程序员

最近,普拉纳夫 · 达尔(Pranav Dar)发文总结了 2018 年 2 月份 Github 上最火的 5 个数据科学和机器学习项目。

Pranav Dar,Analytics Vidhya 的编辑。数据可视化和六西格玛从业者喜欢阅读和深入研究数据科学和机器学习艺术。始终在寻找新的方法来改善使用ML和AI的流程。

1.FastPhotoStyle(快速转换照片风格)

FastPhotoStyle 这个项目是英伟达(NVIDIA)开发的一个 Python 库。该模型将内容照片和风格照片作为输入。然后它将风格照片的风格转移到内容照片,即就是将内容照片的风格转换为我们输入的风格照片的风格。

开发人员举出了两个算法示例。首先,第一个是非常简单的迭代算法,只需要下载一张内容图和风格图,重新调整他们尺寸,然后运行图像风格化代码。第二个样例中,需要使用语义标签映射来创建程式化图像。

2.Twitter Scraper(Twitter 爬虫)

如果你在 Twitter 上发过文章,就知道 Twitter 自身的 API 有流速限制,当然,作为国内用户大多数人都没用使用过 Twitter ,这个 Python 库就是考虑到这一点,它没有 API 限流(不需要任何身份验证),也没有限制,并且速度非常快。开发人员可以用这个库爬取任何用户的任意一条 Twitter (推文)。

而且,这个项目可以用于制作马尔科夫链,但是目前它只能适用于 Python 3.6 及以上版本。

3.Handwriting Synthesis(手写体合成)

这个项目来自亚历克斯 · 格雷夫斯(Alex Graves)撰写的论文(Generating Sequences with Recurrent Neural Networks)《用 RNN 生成序列》,正如存储库的名称所示,您可以生成不同风格的手写,是其中手写体合成实验的实现,它可以生成不同风格的手写字迹。模型包括初始化和偏置两个部分,其中初始化控制样例的风格,偏置控制样例的整洁度。

作者在 GitHub 页面上呈现的样本的多样性真的很吸引人。他正在寻找贡献者来加强存储库,所以如果您有兴趣,可以研究去看看。

4.ENAS PyTorch(高效神经网络结构搜索)

该项目是对论文《参数共享的高效神经网络结构搜索(Efficient Neural Architecture Search (ENAS) via Parameters Sharing)》的实现。ENAS做什么?高效神经网络结构搜索,即 ENAS 减少了计算需求,将 NAS 的 GPU 计算时间减少了 1000 倍。他们通过共享大型计算图中的子图模型之间的参数共享来完成此操作。

如何使用它的过程已经在GitHub页面上得到了很好的展示。实现这个库的先决条件是:

  • Python 3.6+
  • 需要 PyTorch
  • tqdm,imageio,graphviz,tqdm,tensorboardX

5.Sign Language(手势语言识别)

这是一个相对简单但又十分吸引人的机器学习项目。在 Python 中使用卷积神经网络构造模型,可以识别手势并将其转换为机器上的文本。

该项目存储库的作者用 Tensorflow 和 Keras 共同搭建了 CNN 模型,他特别详细地说明了他是怎么创建这个项目的,以及每一步是怎么进行的。

是不是感觉非常不错的,如果你对机器学习感兴趣,可以去这些开源项目中去研究和学习一下。另外,通过这几个开源项目,我们又一次了解了 Python 的重要性,所以,对于想学编程的读者或者初入职场的计算机学生,可以往 Python 方向学习一下。

俗话说,一切分享不给开源项目地址的分享,都是伪分享,所以,上述五个开源项目的地址依次如下:

  1. https://github.com/NVIDIA/FastPhotoStyle
  2. https://github.com/kennethreitz/twitter-scraper
  3. https://github.com/sjvasquez/handwriting-synthesis
  4. https://github.com/carpedm20/ENAS-pytorch
  5. https://github.com/EvilPort2/Sign-Language
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-04-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 非著名程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 TI 平台
腾讯云 TI 平台(TencentCloud TI Platform)是基于腾讯先进 AI 能力和多年技术经验,面向开发者、政企提供的全栈式人工智能开发服务平台,致力于打通包含从数据获取、数据处理、算法构建、模型训练、模型评估、模型部署、到 AI 应用开发的产业 + AI 落地全流程链路,帮助用户快速创建和部署 AI 应用,管理全周期 AI 解决方案,从而助力政企单位加速数字化转型并促进 AI 行业生态共建。腾讯云 TI 平台系列产品支持公有云访问、私有化部署以及专属云部署。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档