一、TensorFlow谷歌开发者认证
TensorFlow面向学生、开发者、数据科学家等人群,帮助他们展示自己在用 TensorFlow 构建、训练模型的过程中所学到的实用机器学习技能。
添加图片注释,不超过 140 字(可选)
TensorFlow 的产品总监 Kemal EL Moujahid 在一则推文中解释了他们推出该认证的初衷,表示「许多想要上手 ML 项目的公司说他们找不到人才,想要入行 ML 的开发者说他们不知道怎么做。于是,我们推出了 TensorFlow 认证项目来解决这个问题。」
添加图片注释,不超过 140 字(可选)
为了对接开发者和需求方,TensorFlow 不仅设置了认证考试,还搭建了一个认证网络。这个网络相当于一个人才库,通过认证考试的开发者会被纳入其中,其他人可以通过检索找到这些人才信息。此外,开发者还可以在简历、GitHub 以及社交媒体平台(如领英)上展示他们获得的证书。
通过考试之后,你将被纳入 TensorFlow 的认证网络。
对于想要参加认证考试的开发者,TensorFlow 提供了以下信息:
参加认证要满足什么条件?
此一级考试认证主要测试的是开发者将机器学习集成至工具或应用上的基本能力。认证程序要求理解如何使用计算机视觉、卷积神经网络、自然语言处理、现实世界中真实的数据集以及最优策略去建立 TensorFlow 模型。
为了充分应对考试,应试者应该了解下列知识点:
-
机器学习和深度学习的基本原理;
-
如何使用 TensorFlow 去建立机器学习模型;
-
如何使用深度神经网络以及卷积神经网络去开发图像识别、目标检测、文本识别等算法;
-
如何使用不同类型、大小的真实图像数据来可视化图像在卷积中的处理过程,以此来理解计算机是如何「看到」信息的;
-
探索防止过拟合的策略,包括数据增强及 Dropout 机制;
-
基于 TensorFLow 应用神经网络去解决自然语言处理的相关问题。
这项认证对我有什么好处?
-
学习新东西:这一考试可以提升你的机器学习能力,还能测试你使用 TensorFlow 的技能。
-
获得社区的承认:得到全球 TensorFlow 社区的认可。
-
展示你的技能:通过将证书展示在简历和社交平台上,你可以成为顶级科技企业入门级 TensorFlow 开发者职位的候选人。
-
寻找人才:通过认证网络,你可以找到那些拥有证书的人,在 ML 的工作中寻找你想要的人才。
考试重点有哪些?
考试时间总共有 5 小时,在下载并注册考试插件后开始计时。如果没能在 5 小时内完成考试,那到时间也会自动提交代码。
整场考试主要测试学生使用 TensorFlow 构建模型、解决问题的能力。在考试中,参与者需要完成 5 个模型,每一个都属于不同的类别。考试总分 100 分,过了 90 分就算合格,也就是说 5 个模型都要完成,且只能有一些小错误。
考试涉及的模型类别如下:
-
第一类:基础、简单模型
-
第二类:基于学习数据集的模型
-
第三类:采用真实图像数据训练卷积神经网络
-
第四类:采用真实文本数据训练 NLP 文本分类模型
-
第五类:采用真实数值数据训练序列模型
深度学习最基础的知识点其实并不多,全连接、卷积、循环神经网络就能解决大多数问题,剩下的是各种优化与提升模块。如果我们要在 5 小时内完成这 5 个模型,从头写估计时间会非常紧张,因此我们可以事