本人是跨专业转行互联网人工智能行业,目前是人工智能算法工程师,使用Python进行人工智能开发,前期和入门属于自学,后来是根据业务的发展持续性学习。
关于零基础该如何入门人工智能,我将最近几年学习和使用Python进行人工智能开发的经验教训总结如下。
1.零基础入门人工智能需要有人带。人工智能的算法稍微复杂一些,牵扯很多数学推理和数学公式,自己看书自学的话会效率很低。有人可能会问,需要报班吗?报班当然比较好,但是太贵,看视频学习也同样可以满足需求,视频中老师给你讲解一遍,同样也能起到老师教的效果。推荐唐宇迪或彭亮的机器学习入门视频(不愿找视频或买视频的同学私信我,免费分享)。将入门视频认真看上一两遍,将视频中的算法手动实现,然后再认真看《白话深度学习与tensorflow》等入门书籍效果更好。
2.学习人工智能算法需要有一定的学习环境。人工智能应用场景繁多,算法更是千变万化,学习人工智能有时越学习越不知道自己学的有没有用,毕竟互联网场景是很多的,很容易学入歧途。怎么办?应聘人工智能企业职位。用看视频掌握的人工智能基础,去叩开人工智能企业的大门(当然这需要厚脸皮与强大内心),应聘上人工智能职位后,你才能做到学习就是工作,工作就是学习,学到的就是有用的,知道自己学习得有用,你才能持久的学习下去,才能学有所成。
综上,零基础用python进行人工智能开发需要有人初步带进门,同时也需要有一定的学习环境。等到真正进入人工智能这个圈子后,你会发现调参很容易,泛化很难;训练模型容易,应用很难;寻找模型很容易,寻找数据很难。。。等等一大堆问题。