人工智能学习之路太过艰苦?你一定没有试过Google的这项产品!

人工智能学习之路固然艰苦,然而学习难度大,曲线陡的机器学习,对大多数入门者也有一个比较通用的学习路径,也有一些优秀的入门资料可以降低大家的学习门槛,同时激发我们的学习乐趣。

简单说来,大概的一个学习路径如下

人工智能学习之路太过艰苦?你一定没有试过Google的这项产品!

1、数学基础

机器学习之所以相对于其他开发工作,更有门槛的根本原因就是数学。每一个算法,要在训练集上最大程度拟合同时又保证泛化能力,需要不断分析结果和数据,调优参数,这需要我们对数据分布和模型底层的数学原理有一定的理解。所幸的是如果只是想合理应用机器学习,而不是做相关方向高精尖的research,需要的数学知识啃一啃还是基本能理解下来的,基本所有常见机器学习算法需要的数学基础,都集中在微积分、线性代数和概率与统计当中。

2、机器学习典型方法

绝大多数问题用典型机器学习的算法都能解决,粗略地列举一下这些方法如下:

处理分类问题的常用算法包括:逻辑回归(工业界最常用),支持向量机,随机森林,朴素贝叶斯(NLP中常用),深度神经网络(视频、图片、语音等多媒体数据中使用)。

处理回归问题的常用算法包括:线性回归,普通最小二乘回归(Ordinary Least Squares Regression),逐步回归(Stepwise Regression),多元自适应回归样条(Multivariate Adaptive Regression Splines)

处理聚类问题的常用算法包括:K均值(K-means),基于密度聚类,LDA等等。

降维的常用算法包括:主成分分析(PCA),奇异值分解(SVD) 等。

推荐系统的常用算法:协同过滤算法

模型融合(model ensemble)和提升(boosting)的算法包括:bagging,adaboost,GBDT,GBRT

其他很重要的算法包括:EM算法等等。

3.编程语言、工具和环境

看了无数的理论与知识,总归要落到实际动手实现和解决问题上。而没有工具所有的材料和框架、逻辑、思路都给你,也寸步难行。因此我们还是得需要合适的编程语言、工具和环境帮助自己在数据集上应用机器学习算法,或者实现自己的想法。对初学者而言,Python和R语言是很好的入门语言,很容易上手,同时又活跃的社区支持,丰富的工具包帮助我们完成想法。Google的TensorFlow机器学习训练系统以及最新发布的vision kit 人工智能图像识别套件和voice kit人工智能语音识别套件更是大大降低了人工智能学习实践的门槛。

TensorFlow简介

TensorFlow是Google的开源深度学习库,在图形分类、音频处理、推荐系统和自然语言处理等场景下都有丰富的应用,使用这一框架,可以用来构建和测试深度神经网络。毫不夸张得说,TensorFlow的流行让深度学习门槛变得越来越低,只要你有Python和机器学习基础,入门和使用神经网络模型变得非常简单。

深度学习让我们能够以极高的准确性构建复杂的应用程序。图像、视频、文本、音频等领域的问题,都可以通过深度学习解决。TensorFlow可以用于实现前述所有应用。

TensorFlow很快成为GitHub上用户最多的深度学习框架。这个库之所以如此流行,是因为开发人员可以轻松的用其来搭建、测试和部署机器学习应用。

Voice Kit 简介

Google的AIY Voice Kit 套件可借助 Google Assistant SDK 和 Cloud Speech API,将树莓派 3 转换为语音数字助理。用户可在此基础上创建虚拟语音助手、为自己的项目添加语音交互功能。比如用户可以打造类似于于Google home,Apple HomePod、Amazon Alexa ,小度同学,小爱同学等的智能语音助手。

人工智能学习之路太过艰苦?你一定没有试过Google的这项产品!

voice kit

Google 还提供了一些 Voice Kit 的使用场景,控制开关等等。通过 Google 提供的技术文档和演示,很多用户都能亲手构建出属于自己的AI语音助手。

Vision Kit 简介

开发套件内置3种基于 TensorFlow 的类神经网路模型应用程式:

第 1 种程式以 MobileNets 为基础,能够辨识数千种常见的物品;

第 2 种则是用于进行人脸辨识并分析他们的表情,

第 3 种程式可以用来区分人,猫,狗。

人工智能学习之路太过艰苦?你一定没有试过Google的这项产品!

vision kit

Vision Kit 套件的功能相当丰富,使用者也能自行开发各种功能,同样也可以将自己训练的模型结合套件制作产品原型,例如可以用来分辨多种动物与植物的品种,记录宠物的行动,记录车辆,访客的进出,或是在有外人进入房间时发出警报等等。在家做完人工智能相机,出门就可以跟朋友炫耀了~~

除了在 AIY Projects 网站可以下载视觉套件的预训练模型,Google 也在近日推出了基于 TensorFlow 框架的 TensorFlow.js,有了这项工具,即使没有机器视觉方面的博士学位,也可以做到许多事情;像是在浏览器中训练自己的宠物脸辨识系统,并在自家的监视系统中使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值