热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

「爆干7天7夜」入门AI人工智能学习路线一条龙,真的不能再透彻了

前言应广大粉丝要求,今天迪迦来和大家讲解一下如何去入门人工智能,也算是迪迦对自己学习人工智能这么多年的一个总结吧,本条学习路线并不会那么

前言

应广大粉丝要求,今天迪迦来和大家讲解一下如何去入门人工智能,也算是迪迦对自己学习人工智能这么多年的一个总结吧,本条学习路线并不会那么机械化,而是除了根据专业的学习知识外,也有加入迪迦自己入坑这么多年的一个经验来制作的。

毕竟坑我已经走过一次了,所以非常清楚正在学习路上小伙伴的难处,废话不多说,我们先来看下这条学习路线的总体讲解流程,我也会把对应知识点的推荐教程告诉大家:

肝了7天7夜,大家给个点赞、转发吧,也非常欢迎关注迪迦一起学习交流!文末还给大家准备了福利!


  • 1、Python:小甲鱼(B站)/慕课网
  • 2、机器学习:吴恩达(Coursera/B站)
  • 3、深度学习:吴恩达(CourSera/B站)
  • 4、Pytorch:七月褚则伟(B站)/IBM AI(Coursera)
  • 5、计算机视觉:斯坦福CS224n(B站)
  • 6、NLP自然语言处理:斯坦福CS224n(B站)
  • 7、CV顶会:CVPR/ICCV/ECCV
  • 8、NLP顶会:ACL/EMNLP/NAACL
  • 9、基础的算法和数据结构
  • 10、Coursera上有哪些课程值得推荐


一、Python

B站小甲鱼(零基础入门学习Python)

对于学习Python这块,迪迦推荐的是小甲鱼的零基础入门学习Python,这门课程的在B站上的播放已经达到了1000多万,迪迦总体看下来的话,小甲鱼讲得确实很不错,而且风格很幽默,有让人看下去的欲望。

原理讲解和项目实战都是有的,而且课后还会给大家留下课后作业,帮助大家更好的上手。

慕课网

如果大家看完之后还是觉得自己的代码功底太浅薄了,可以去慕课网上做一些代码的编写。

大家可以看到慕课网上的Python分为两个部分:初识Python和Python基础

第一个课程的话是除了前几节是视频,后面的都是教大家编写代码。

这里建议大家学习Python的话不要超过三周,因为长时间学习编程语言的话非常的无聊,更好的建议是在后续编写代码的时候,如果遇到不会的函数和语法,可以回过头再来查询即可。


二、机器学习

对于机器学习,我首先强烈推荐的是吴恩达教授的一个课程,这个课程的话在Coursera、B站都是有的。

Coursera

上面有很多顶级大学的计算机课程,吴恩达教授的机器学习在里面可以免费观看,而且学习完成之后可以看到自己的成绩,虽然说用处不大,但是会让自己感觉很有成就感。

这门课程的话首先会介绍一些基本的概念,以及一些机器学习基础的算法,中段部分会讲一些深度学习的基础,吴恩达教授是斯坦福大学的教授,迪迦是非常喜欢他的讲课风格的,不会涉及到过多的数学知识。

但是大家如果想深入这个领域,建议还是把课程里面的数学给推导一遍。


三、深度学习

深度学习这方面的话我还是很推荐吴恩达老师的课程,因为真的是讲得太好了!同样是在Coursera上就可以观看。

此课程的话是包含5门课程(第一门是简单的神经网络、第二门和第三门是一些神经网络的策略以及一些参数的调整,第四门是卷积神经网络、第五门是循环神经网络),这五门课程几乎囊括了深度学习的所有的概念。

Ps:每个小节的都会设置作业,如果只看课程是不收费的,看课程+写作业是需要收费的,这里建议大家配上作业一起学习,因为真的设计的很好,而且其实也不贵。


四、Pytorch

目前主流的深度学习框架是TensorFlow和pytorch,最近几年pytorch的使用越来越多,从个人使用来说,确实也是比TensorFlow好用很多。

这里的话我主要给大家推荐两门课程:

七月褚则伟(B站)

这门课程我觉得很好的一个点,就是会带着你一点点地去敲代码,这对于一个新手来说是非常友好的,可以带你很好的了解编程的规范以及一些项目的开发流程。

Coursera

Coursera上搜pytorch,课程名称是:Deep Neural Networks with Pytorch,但是这个课程最奇怪的是讲课的不是真人,而是一个机器人给你在读字幕,如果你已经看了褚则伟老师的课程,这节课程可以不看,或者跳着看,因为很多都是一些基础的概念,机器人带着你过一遍。


五、计算机视觉

斯坦福CS231n(B站)

这门课程的是李飞飞老师主讲的,真的讲得很好很好,B站上面是有中文字幕的,我身边朋友看过这个课程的,没有一个不夸赞的,强烈推荐大家观看。


六:NLP自然语言处理

斯坦福CS224n(B站)

这门斯坦福的自然语言处理课程我也非常推荐,真的不愧是国际名校,里面的老师讲得都非常好!大家可以去看看,是有中文字幕的。


七、CV顶会:CVPR/ICCV/ECCV NLP顶会:ACL/EMNLP/NAACL

如果大家想要进一步深入的话,就可以去读一些顶级会议的论文了,这里我对于读论文的一个建议就是你要先确定自己的一个研究方向,针对这个方向去搜索一些相关的论文,然后再展开研究。

最后,如果你不是计算机科学专业的学生,你想要进一步提升自己的算法实力,那么就可以去补一些基础的算法和数据结构的课程,这里如果大家感兴趣的话,我可以在下一期文章中做讲解。


八、知乎上的回答(https://www.zhihu.com/question/22436320)

最后的话,给大家推荐一个知乎上的回答,就是关于coursera上有哪些课程是值得推荐的,这个回答的答主已经在coursera上看了39门课程,并且对于每一个课程都有一个评价,我觉得还是评价的很中肯的。

最后,迪迦自己这么多年也整理了不少关于人工智能的学习资料(内含学习路线图、两大深度学习框架视频、图像识别、OpenCV、计算机视觉、深度学习与神经网络等等等等视频、代码、书籍PPT),如果大家需要也是可以免费分享给你们的,添加小姐姐微信即可免费领取!

 扫码添加即可

已经给大家在网盘整理好了。


总结

希望这篇文章对大家有所帮助,人工智能相对而言确实是一个比较新的岗位,但是技术的发展已经有几十年的历史了,我们的生活中也应用的非常广泛。

学习人工智能没有大家想象的怎么难,只要你确定好自己的方向,找对正确的学习方法,最后要做的就是静下心去努力学习,自然能够水到渠成。


推荐阅读
  • 2017年人工智能领域的十大里程碑事件回顾
    随着2018年的临近,我们一同回顾过去一年中人工智能领域的重要进展。这一年,无论是政策层面的支持,还是技术上的突破,都显示了人工智能发展的迅猛势头。以下是精选的2017年人工智能领域最具影响力的事件。 ... [详细]
  • 机器学习中的相似度度量与模型优化
    本文探讨了机器学习中常见的相似度度量方法,包括余弦相似度、欧氏距离和马氏距离,并详细介绍了如何通过选择合适的模型复杂度和正则化来提高模型的泛化能力。此外,文章还涵盖了模型评估的各种方法和指标,以及不同分类器的工作原理和应用场景。 ... [详细]
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
  • 探索电路与系统的起源与发展
    本文回顾了电路与系统的发展历程,从电的早期发现到现代电子器件的应用。文章不仅涵盖了基础理论和关键发明,还探讨了这一学科对计算机、人工智能及物联网等领域的深远影响。 ... [详细]
  • 智能投顾机器人:创业者如何应对新挑战?
    随着智能投顾技术在二级市场的兴起,针对一级市场的智能投顾也逐渐崭露头角。近日,一款名为阿尔妮塔的人工智能创投机器人正式发布,它将如何改变投资人的工作方式和创业者的融资策略? ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • 尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ... [详细]
  • 深入理解K近邻分类算法:机器学习100天系列(26)
    本文详细介绍了K近邻分类算法的理论基础,探讨其工作原理、应用场景以及潜在的局限性。作为机器学习100天系列的一部分,旨在为读者提供全面且深入的理解。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 机器学习核心概念与技术
    本文系统梳理了机器学习的关键知识点,涵盖模型评估、正则化、线性模型、支持向量机、决策树及集成学习等内容,并深入探讨了各算法的原理和应用场景。 ... [详细]
  • 概率图模型中的条件概率分布(CPD)详解
    条件概率分布(Conditional Probability Distribution, CPD)是概率图模型中的核心概念之一,用于描述随机变量在给定条件下遵循的概率分布。本文将深入探讨CPD的不同类型及其在实际问题中的应用。 ... [详细]
  • 本文档旨在帮助开发者回顾游戏开发中的人工智能技术,涵盖移动算法、群聚行为、路径规划、脚本AI、有限状态机、模糊逻辑、规则式AI、概率论与贝叶斯技术、神经网络及遗传算法等内容。 ... [详细]
  • 基于直推式学习的异质人脸图像合成技术
    本文探讨了利用直推式学习与贝叶斯推理相结合的方法,用于提升异质人脸图像合成的质量。通过将所有样本(包括训练和测试样本)纳入学习过程,旨在减少测试样本的风险误差,从而改善最终的图像合成效果。 ... [详细]
  • 随着技术的发展,黑客开始利用AI技术在暗网中创建用户的‘数字孪生’,这一现象引起了安全专家的高度关注。 ... [详细]
  • 图像分类算法的优化策略与实践
    本文探讨了《Bag of Tricks for Image Classification with Convolutional Neural Networks》论文中的多项技术,旨在通过具体实例和实验验证,提高卷积神经网络在图像分类任务中的性能。文章详细介绍了从模型训练加速、网络结构调整到训练参数优化等多个方面的改进方法。 ... [详细]
author-avatar
___何鵬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有