随着软件开发技术不断迭代升级,AI开发逐渐成为开发者最为关注的发展方向。面对AI开发,建模、训练、优化、应用开发,处处都有难题,迁移成本,分分都要考虑,在转型AI开发的过程中,作为开发者的你,都遇到了哪些问题?是如何实现转型的?
不管个人是否向AI转型,对于个人来说,了解AI也是必要的。
一、作为程序员可以在掌握了数学、python的基础上多了解机器学习等,并通过项目实操多参与实践。
知识体系
首先要做到应用。这对于熟练python的程序员有一定优势, 同时需要对机器学习和深度学习有一定了解,能用tensorflow做一些模型训练。
其次,熟悉tensorflow,caffe,pyTorch等框架,拥有对Inception,Resnet等经典模型的基础。能看懂论文和代码,并能够结合数据进行分析和实验,对模型结构,参数等不断进行优化,达到提高识别率等目的。这个优化过程需要耗费大量的时间。
二、对于一些仅仅想了解或初步尝试的学习者,推荐一些通俗易懂的帖子和网站:
若有一定基础,并且有实操的需求&#