首页 > 编程知识 正文

机器视觉应用工程师,计算机视觉技术

时间:2023-05-03 06:21:29 阅读:146221 作者:327

目录

0 .前言

1. MOOCs

2 .机器学习库和框架

3 .书籍

4 .云服务

5 .证书

6 .深度学习

7 .移动和边缘设备

8 .编程语言

9 .结论

10 .参考

0 .前言: ML行业总是在变化,这一事实并不令人惊讶。 众所周知,人工智能正在以创新的速度前进。 在我看来,大多数ML公司2020年使用的技术,到2021年可能会过时。 因此,我们需要适应和改变这篇文章。 我将为你开启成为计算机视觉(CV )工程师之旅1.moocsmassiveopenonlinecourses。 大型在线公开课moocs是2008年问世的学习现代工具,目前这是数据科学家和机器学习工作者获得某一领域专业技能的首选方式。 通常,与学术机构和大学相比,这些课程允许的认证和证书在MOOCs中学习的价格通常非常低。 通过折扣和支付方案为学生提供经济支持的MOOCs与学术机构相比屡见不鲜。 MOOCs的另一个好处是参与课程的灵活性。 的课程和考试中,学校课程和考试时间表“educationisnotaboutthinningtheherd.educationisabouthelpingeverystudentsucceed .”—Andrew ng 你面临的主要问题是如何选择你需要的在线课程。 建议首先观察申请者期望的技能和技术方面的工作要求。 然后,选择适当的在线课程。 这里有, 提供指向becomeacomputervisionexpertdeeplearningspecializationadvancedcomputervisionwithtensorflowintrototensorflow的链接eplearnings developerprofessionalcertificateintroductiontocomputervisioncomputervisionbasicspracticaldeeeectical or coders补充: 2021年CV和OpenCV 搜索时必须考虑以下因素: 工作相关性、技术需求、时间长短、课程评价和费用MOOCs不仅是初学者,资深ML从业人员和深度学习工程师在与CV特定话题相关的过程中,会看到高级MOOCs,获得或提高相应领域的技能。 2021年,速度适用性实用性在观看MOOCs时,为了实现从作为机器学习工作者的学生向专家的过渡这是一个节约时间和金钱的决定。 注意:获得高级学位有很大的好处。 在作出工作决定之前,你必须自己深入

研究 2. 机器学习库和框架 机器学习是一个用很多方法和技术解决CV问题的领域,这些问题有:目标检测、人脸识别、姿态估计等你不需要开发新颖的算法来解决琐碎的CV任务(除非你从事研究工作),大多数你在学习和工作中会用到的工具都可以在ML库和框架内找到 ML库和框架为ML从业者提供了一套便利的工具,从而使他们能实施、训练、测试和部署CV解决方案。常用的工具和库,如:TensorFlow和PyTorch,其他的如:FastAI,Caffe2,Keras,Scikit-Learn,MXnet,Darknet等ML业界似乎已经把TensorFlow(Keras)和TyTorch定为行业标准。从我当前的CV工程师的角度来看,我充分利用TensorFlow来开发ML模型,并把它用于不同的情况在学习ML库时可以参考如下典型的清单 构建和加载用于训练的数据集预处理各种形式的数据集(文本,图像,数字)执行数据增强从头开始实现神经网络从头开始实施深度神经网络实施网络的自定义培训过程使用各种网络架构执行图像分类加载用于迁移学习的模型从头开始实现神经网络中发现的自定义(custom)层,dropout层和公共(common)层训练深度学习模型使用TensorBoard监控训练过程保存并加载经过训练的模型注意:上面的列表并不包含你需要知道的所有内容,实际上,这些可能只是成为专业CV工程师应掌握内容的20%。上面的列表仅作为指导,你可以随时对上面的列表进行添加和修改 3. 书籍 为了成为一名CV工程师,你需要参考实用的ML和CV书籍CV工程师不能停止学习,这主要是因为AI领域每天都在发展人们经常会遇到与学生学习水平相同但又保持职业生涯的ML从业者。作为ML从业者,我需要看书、博客、研究论文和文章,从而跟上ML业界的脚步一本最值得阅读的书是由Aurélien Géron所著的Hands-On Machine Learning with Scikit-Learn, Keras, & TensorFlow。这本书适用于从数据科学到NLP的所有从业者 4. 云服务 CV工程师需要了解云服务,但不用成为云服务的专家。他们要知道如何云在服务器(如:GCP,Microsoft Azure和AWS)上运行ML模型如下是CV工程师应该了解和使用云服务的原因: 计算资源可用性。训练深度学习模型的代价很高,尤其是zjddm不得不购买昂贵的工作站和机器时。云服务提供了适用于不同计算需求的GPU,这些计算资源的使用按时长计费远程访问共享工作区。大多数的团队都会使用云服务搭建在线研发环境,确保每一个团队成员都能远程访问工作区和资源现成的解决方案和已完成训练的模型云服务器是一个通过API为机器学习模型提供服务的模型使用云服务可能会令人生畏,有时甚至会带来意外的高昂花费,尤其是zjddm忘记关闭实例时就技能而言,了解云服务可以使你成为CV业内顶级的工程师 5. 证书 我要说的不是完成网课后获得的证书。对于ML从业者来说,有许多证书能显示他们在某个库、云服务和框架等方面的专业技能TensorFlow、AWS和GCP是我已在本文中提到过的工具和资源,提供这些工具和资源的公司和组织也会颁发相关的证书几年前,有一个高级学位已经足以确保胜任ML职务。但随着ML从业者的增加,招聘者们就倾向于基于证书来筛选出一部分候选人如下是一些与ML从业者相关的证书: TensorFlow Developer CertificateGoogle Cloud ML Engineer CertificateAWS Certified Machine Learning SpecialityGoogle Cloud Professional Data EngineerGoogle Cloud Associate Cloud EngineerDeepLearning.AI TensorFlow Developer Professional Certificate 6. 深度学习 深度学习(Deep Learning,DL)是使用深度人工神经网络获得数据模式的领域CV工程师使用DL模型解决CV任务。他们必须要理解DL领域本质的概念和思想在2021年,由于Transformer架构的出现,卷积神经网络(Convolutional Neural Network,CNN)的突出地位略有下降由于Transformer还处于发展中,所以使用它完成CV任务并不是ML从业者获得工作的硬性要求一些积极的ML练习者现在正在探索Transformer,并了解如何实现和应用它们 7. 移动和边缘设备 Instagram,TikTok,YouTube,Facebook,这些公司的移动APP都以某种方式使用了ML模型在2021年,计算机视觉工程师必须要了解能够在移动环境中开发和集成模型的工具和框架如下是一些CV工程师需要了解的平台、工具和框架 TensorFlow LiteCoreMLApple Vision FrameworkTensorFlow-ReactCreateMLPractical Deep Learning For Cloud, Mobile & Edge,这本书可以帮你理解CV和DL在移动环境中的应用 8. 编程语言 所有的软件工程师都需要掌握至少一种编程语言 典型地,CV工程师需要掌握Python。对于大多数与ML相关的工作而言,Python都是最好的选择在2021年,CV工程师需要精通一门编程语言,并且擅长其他两到三门编程语言 这是因为,DL模型会在不同的平台和环境中使用,这些环境使用相应的编程语言运行函数和操作我当前在移动环境中集成DL模型,这要求我擅长Python,JavaScript和Swift。在2021年,我将要学习Kotlin和Java,从而扩展我的编程语言储备一个小技巧:你不需要精通一门语言中的所有语法,但你必须要了解面向对象编程的原则和大多数编程语言使用的代码模式 9. 结论  对于面向相机的AI应用程序的CV / DL工程师,与之相关的的工作需求很可能会增加虽然ML从业者成为CV工程师要学习非常多的内容,但是,一旦起步,完成一些MOOCs课程,掌握关键的ML库,你就会发现学习变得简单起来了在这篇文章中,我给出了八条方法,这些可以帮助你在2021年成为CV工程师。概括如下: 通过网课获取某领域的专业技能或知识使用库和框架阅读实用的ML / DL书籍了解云服务,如:GCP、AWS等 获得特定工具和库的证书了解DL基础掌握能够在移动环境中开发和集成DL模型的工具,库和框架了解编程模式和原理,例如面向对象的编程 10. 参考 https://towardsdatascience.com/how-to-become-a-computer-vision-engineer-in-2021-c563545d4c9ahttps://www.bilibili.com/read/cv8571176/https://blog.csdn.net/woshicver/article/details/108231914?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-1.control

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。