深度学习如何入门?人工智能、Python、机器学习、数学基础

疾病负担研究(GBD)——如何使用joinpoint软件计算AAPC 阅读详情

有人说要学深度学习,机器学习是基础;有人说,要先学数学,数学基础很重要;也有人说,不学Python寸步难行;还有人说,不看论文怎么行?又有人说,这有两本秘籍,拿回去好好研究,将来必成大器!

从理论基础开始稳扎稳打地往上学,自然是老铁没毛病的,但是也得看时间要求,以及投产比。尤其是在一开始的时候,心气儿正足,却在西瓜书南瓜书花书等经典大部头、高数、概率、python甚至c++上耗尽心力,到头来极容易心气都快磨没了,还没有碰到皮毛!

深度学习这块的知识版图浩如烟海,路线和效率至关重要。所以,在这里我们将抛弃正确的路线,探讨一条能够快速落地的入门方式。

第一,编程语言是载体

语言推荐python。一方面相对C++更简单易上手,另一方面相关的项目非常多。

书看不看都行,视频首推小甲鱼的《零基础入门学习Python》视频课程。不需要掌握太深的语言特性,从基础的语法,了解到对象相关的内容就够了。

第二,基础知识边用边学

深度这块主要就是分为NLP和CV。

 CV的四大任务:分类、检测、分割、生成。

NLP的四大任务:文本分类、文本匹配、序列标注和文本生成。
在基础学习阶段,都要进行了解。吴恩达的deeplearning系列其实够用了。其它内容可以边用边补。

其它经典课程还有:

斯坦福CS231n-深度学习计算机视觉、斯坦福CS224-深度学习自然语言处理、李宏毅教授讲的《机器学习》

第三,主流框架 PyTorch和TensorFlow

Pytorch是基于python的科学计算包,为两类受众提供服务

1.作为Numpy的替换,让你可以使用GPU的算力

2.作为一个深度学习计算平台提供最大的计算灵活性与速度

TensorFlow是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌的神经网络算法库DistBelief 。

还有李沐老师的《动手学深度学习》,可以等真动起来手之后再回来进阶。

第四,找个项目跑起来,尽快把流程跑通

通过具体的项目来熟悉深度学习各种算法的优势和应用场景,会更有“抓手”一些。

要注意的是最近几年,深度学习领域的变化挺大的。尤其是NLP方向,在大模型的冲击下,传统的算法,像分词、词性标注,被替代得非常厉害,没必要花费太多精力在传统算法上面。可以直接从当下最热的大模型项目开始。

如果嫌自己摸索效率太低 ,可以关注威信公众号:AI技术星球  回复:211 领取人工智能深度学习入门进阶资料

要知道,无论是哪个方向的项目,在流程方面都是相通的,有老师带着,会比自己踩坑舒服很多。

第五,大量阅读经典论文,在选定的方向上积累项目经验

深度学习并没有那么高深莫测。

在实际工作中,大部分的算法工程师都是业务导向,大多时候都是在和数据打交道,不是分析数据,就是清洗数据,要么就是和各部门撕需求。真正花在模型的精力,反而比较少,很多只是把现成的算法,在精度,性能上做个平衡而已。

因此,对于算法工程师来说,工程实践能力至关重要。所以要想拿到好的算法岗offer,就需要大量积累选定方向的论文学习经历以及项目经验

竞赛网站

国外的Kaggle和阿里云天池都是获取项目经验的好途径。

Papers with code

里面有基于深度学习各个方向的论文和代码,找到自己感兴趣的,去实现它。

注意一定要读有开源代码的论文,不要给自己找麻烦。

Hugging Face

如果要做NLP任务,你大概率可以在Hugging Face 找到你需要的模型。

GitHub +awesome

把你希望搜索的关键字加上awesome这个关键词,就能得到近年来好的数据集、论文、开源项目等。

需要老师带队打kaggle比赛的可以关注VX公众号:AI技术星球  回复:211了解

最后

要注意的是,基础不是不重要,而是说不一定要从基础开始学习。

大部头的内容,正确的打开方式应该是这样:翻开目录,过一遍整本书的框架和脉络,把这本书主要讲哪些内容、如何进行的内容组织做个“索引”,谙熟于心。待到后面用到时,马上能想起到哪查,从哪开始补就足够了。

另外,自从有了gpt之类的大语言模型,你会发现又有了一个学习的好搭子。有不明白的问题狠狠问,毕竟它虽然做不了太复杂的内容,但是毕竟足够博学,无论是定制学习计划还是进行理论知识答疑、代码生成什么的,对它来说那都不是事儿。

悦木Ivy陪娃成长


 

需要人工智能学习资料的可以关注vx工粽号:AI技术星球 回复:211 获取

论文指导发刊【AI交叉学科、SCI、CCF-ABC、期刊、会议、本硕博论文、在职论文指导、Kaggle比赛指导、 润色发刊等 】

白嫖100G入门到进阶AI资源包+kaggle竞赛+就业指导+技术问题答疑

1、超详细的人工智能学习路

2、OpenCV、Pytorch、YOLO等教程

3、人工智能快速入门教程(Python基础、数学基础、NLP)附源码课件数据

4、机器学习算法+深度学习神经网络基础教程

5、人工智能必看书籍(花书、西瓜书、蜥蜴书等)

6、顶刊论文及行业报告

7、SCI论文攻略 及润色等  

 

C#上位机与VisionPro通用框架:视觉标定、通信联动与现场排坑实战 工业自动化设备的上位机开发,往往面临流程控制、视觉检测、通信交互等环节的重复搭建。C#作为主流工业语言,配合VisionPro视觉软件,可通过通用框架设计将状态机调度、相机采集、标定算法与串口/扫码枪通信等底层能力模块化,从而大幅降低项目交付成本。其核心原理在于:将设备工艺差异封装至配置层,视觉流程通过CogToolBlock工具链与VPP模板复用,九点标定建立像素与机械坐标系的映射关系。该方案已在螺丝锁付、点胶定位等多类产线落地,尤其适用于批量交付、换型频繁的视觉设备场景。这套从实践中沉淀的框架思路,以及 阅读详情

相关推荐

USB设备识别码VID和PID详解:如何查询和自定义你的设备ID

本文详细解析了USB设备识别码VID和PID的核心作用、查询方法及自定义配置技巧。VID(供应商识别码)和PID(产品识别码)是USB设备的唯一身份证,用于驱动匹配和功能识别。文章提供了Windows和Linux系统下的查询方法,并探讨了如何合法获取和自定义VID/PID,适合硬件开发者和DIY爱好者参考。

weixin_29168675的博客 1491

【入门指南】从Python入门人工智能指南

作为一个学习者,什么样的学习方式、学习路径能够帮助我们更高效、便捷的入门人工智能,不至于错过奔驰而过的“AI”号列车? 人工智能时代持续发展,成为新一轮产业变革的核心驱动力和引领未来发展的战略技术,不仅受到政策的支持,国内人工智能市场规模也在不断攀升,相应地对各行各业的人员也产生了巨大的影响,人工智能相关专业掀起了热潮,并且非计算机专业也被迫卷入“转型升级”的道路中。 作为一项具有一定门槛的学科,如何避免陷入低效率的学习困境和低质量的培训陷阱?从大厂的招聘经验也能见微知著,科班出身所代表的系统化以及论文竞赛

Mo 的博客 8631

Nest的限流方案

多维度限流(如 IP、用户 ID、接口级别、请求类型)可配置化(支持不同环境和接口动态配置)可观测性(接入日志、监控系统)高性能和分布式支持(Redis 限流器)与鉴权鉴权链路集成(结合 JWT、API Token)以下是一个“标准// 优先按用户ID限流,否则按IP在main.ts维度建议限流存储推荐 Redis 支持多实例限流 Key 设计支持 IP + 用户ID + 路由等多种维度限流策略精细化配置,接口粒度调整异常处理自定义响应体、日志告警观测性。

Bruce__taotao的博客 1197

Python人工智能完整学习路线,让你惊艳到爆

Python 是人工智能(机器学习)的首选编程语言,它拥有众多模块,能完成人工智能开发的所有环节,没有任何一种语言使用起来如此顺手。Python 人工智能的学习路线如下所示:

wly55690的博客 4440

机载电脑与飞控串口通信(实测读取飞控IMU数据)《一、香橙派5max启动串口UART通信与飞控板通信,一次必通!》《二、allspark1与PIX6C通信踩坑及出坑》《三、orinnx载板与飞控通信》

机载电脑与飞控串口通信(实测读取飞控IMU数据)《一、香橙派5max启动串口UART通信与雷迅v5nano飞控板通信,一次必通!》《二、阿木机载电脑allspark1与PIX6C通信踩坑及出坑》,还有如何打开飞控串口以及如何提高飞控IMU频率。

2402_82745259的博客 3471

告别混乱代码!在Arduino IDE中管理多文件项目的5个必备技巧

本文分享了在Arduino IDE中管理多文件项目的5个必备技巧,帮助开发者告别混乱代码。通过代码分割和模块化设计,提升编译效率、降低内存占用,并实现功能解耦。重点介绍了头文件设计、CPP文件实现、调试技巧和工业级目录结构,让你的Arduino项目像乐高积木一样清晰易维护。

fun88的博客 361

机器学习入门基础(万字总结)(建议收藏!!!)

机器学习是人工智能的重要技术基础,涉及的内容十分广泛。本文章涵盖了机器学习的基础知识,主要包括机器学习的概述、 回归、分类、聚类、神经网络、文本分析、图像分析、深度学习等经典的机器学习基础知识,还包括深度学习入门等拔高内容。介绍机器学习的基础概念和知识,包括机器学习简史、主要流派、与人工智能、数据挖掘的关系、应用领域、算法、一般流程等。伴随着计算机计算能力的不断提升以及大数据时代的迅发展人工智能也取得了前所未有的进步。

subsistent的博客 22万+

Zynq-PS-SDK(12) 之 VDMA+VTC+AXI4S-VideoOut 视频通路硬件搭建

前面分别叙述了《Zynq-PS-SDK(9) 之 VDMA》、《Zynq-PS-SDK(10) 之 VTC》以及《Zynq-PS-SDK(11) 之 AXI4-Stream To Video Out》;搭建一个简单的视频通路(Framebuffer -> HDMI)就要用到这些个模块,总体的设计框图如下所示: 视频数据的 Framebuffer 在 DDR 中,通过 Processing System 写入进去; 数据通过高带宽的 AXI4 接口(这里用到了 HP AXI,即 64bits 带

StephenZhou 5593

Python人工智能学习路线(长篇干货)

谈到人工智能(AI)算法,常见不外乎有两方面信息:铺天盖地各种媒体提到的高薪就业【贩卖课程】、知乎上热门的算法岗“水深火热灰飞烟灭”的梗【贩卖焦虑其实,这两方面都是存在的,但都很片面,这里不加赘述。客观地说,数字化、智能化是人类社会发展的趋势,而当下人工智能无疑是一大热门,那是蓝海还是火海?我们回到老道理——水的深度,只有你自己去试试水才知道。当你对上面情况有了初步的了解并想试试水,需要面对的问题是:AI入门容易吗?答案其实是否定的,难!AI领域需要钻研算法原理。

m0_59236127的博客 5131

【WorkBuddy专栏14】专家不是「换皮」——角色切换、训练机制与自我进化深度拆解

WorkBuddy专栏14】专家不是「换皮」——角色切换、训练机制与自我进化深度拆解

AI人人懂 594

Machine Unlearning: A Survey

机器学习已经引起了广泛的关注,并发展成为一种使能技术,用于广泛的高度成功的应用,如智能计算机视觉、语音识别、医疗诊断等。然而,由于隐私、可用性和/或被遗忘权,一些特定样本的信息需要从称为机器遗忘的模型中删除,这就产生了一种特殊的需求。这项新兴技术因其创新性和实用性而引起了学术界和工业界的极大兴趣。与此同时,这个雄心勃勃的问题导致了许多旨在应对其挑战的研究工作。据我们所知,没有任何研究分析过这一复杂的主题,也没有比较过现有的遗忘解决方案在不同场景下的可行性。因此,通过这项调查,我们旨在了解遗忘技术的关键概念。

c_cpp_csharp的专栏 1159

python有哪些方向、应该怎么学-如何学习AI(python方向)?

要想有效地学习机器学习你必须学习相关理论,但是你可以利用你的兴趣及对知识的渴望,来激励你从实际例子学起,然后再步入对算法的数学理解。通过本文你可以学习到程序员初学机器学习的四种方式。这是给技术人员设计的实用方法,并以实验为依据,你需要做调研并且完成实验才能建立自己的感性知识。初学机器学习的四种方法介绍这四种方法分别是:1. 学习一个机器学习工具2. 学习一个机器学习数据集3. 学习一个机器学习算法...

weixin_37988176的博客 407

RT-Thread GD32F4xx HWTIMER驱动

GD32F4xx RT-Thread 硬件定时器驱动调试使用记录

madao1234的博客 1482

人工智能入门难吗?零基础小白入门AI学习路线来了

在人工智能大热的今天,很多初学者都心怀憧憬,却又止步于第一步,担心“AI 太复杂,入门很难”。其实,人工智能的门槛远不像想象中那样高,它更像是一条循序渐进的学习之路。关键不在于你是否拥有天赋,而在于是否掌握了正确的方法与节奏。下面我们就来逐条拆解,看看从零基础到入门,需要做些什么、难点在哪里、又该如何克服。

OpenCVtuxiang的博客 1575

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

你们准备好了吗?Python 入行 AI 的基础技术栈及学习路线

Python 在 AI 领域的应用非常广泛,入门需要掌握的内容涵盖了编程、数学、机器学习和深度学习等多个方面。通过循序渐进的学习计划,逐步掌握这些知识,你将能够从零开始,进入 AI 的广阔领域,并通过实践项目提升自己的技能。// python 因为爱,所以学 print("Hello, Python!")

百锦再的博客 3万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

深度学习入门到精通:基于awesome-ai-ml-dl的学习路径规划

awesome-ai-ml-dl是一个全面的人工智能、机器学习和深度学习学习资源库,包含丰富的学习笔记和精选资源,为深度学习初学者到进阶者提供完整的学习路径指导。无论是数学基础薄弱的新手,还是希望提升实战能力的开发者,都能在这里找到适合自己的学习资料和项目实践。 ## 一、深度学习预备知识:打好基础的关键步骤 在开始深度学习之旅前,掌握必要的基础知识至关重要。项目中的[guides.md](h

gitblog_00084的博客 682

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

python要学多久可以写爬虫,python要学多久才能接单

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(GPT改写教程文末GPT改写哈)

ABc1237950的博客 1003

python做小程序用哪个软件

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(神经网络优快云教程文末神经网络优快云哈)

m0_60591287的博客 1119

人工智能该如何入门?本人数学基础差,请详细告知。

如果您想入门人工智能,可以从以下几个方面入手: 了解人工智能的基本概念:学习人工智能的定义、历史、分类、应用领域等。 学习基础算法:学习机器学习、深度学习、自然语言处理等基础算法。 学习开发工具:学习人工智能开发工具,如 Python、TensorFlow、PyTorch 等。 实践项目:练习所学知识,通过实际项目熟悉人工智能的开发流程。 如果您的数学基础较差,建议先学习一些相关的数学...

weixin_35750483的博客 197

人工智能入门,都要掌握哪些知识点

AI入门时,应该从基础的数学、编程、机器学习等知识点入手,逐步深入到深度学习、特定领域的应用(如CV、NLP)和实际项目实践。通过不断学习和实践,可以逐步掌握并深入AI领域。

AngelCryToo的专栏 3800

人工智能该如何学习?详细的AI学习路线与资料推荐

原文链接:告别无用功|人工智能该如何学习大家好,我是泰哥。本文可谓是千呼万唤使出来,很多同学问我,AI方向的知识多而杂,哪些该重点学习?学习路径又是怎么样的呢?今天,我将自己的学习路径及我所参考的资料全部免费分享出来,愿大家的AI学习进阶之路上多一些“温度”。在我学习人工智能的过程中,主要有以下两个途径: AI知识大体可以分为5个模块,接下来我会依次介绍每个模块的学习路径,最后给大家推荐几个我入门时做过的项目,帮助大家快速入门人工智能。在AI领域,目前大部分程序员都使用作为第一语言。 学会上述操作后就入门

2401_85773741的博客 2602

揭秘AI大模型时代:重塑产业格局,驱动未来发展的核心动力

哈喽大家好,我是大白 其实认识我的朋友都知道,我有从事过很多编程领域的开发对于人工智能,我也有很多年的研究为什么人工智能如此火爆?首先做一个AI发展至今的历途1980~2012年 属于传统AI2012~2019年 属于深度学习2019至今 属于LLM大模型 多模态其实AI已经经过三次起起伏伏,技术层面其实已经算是比较成熟的状况我们已知的AI技术科技:智能家居无人驾驶汽车远程工作各大计算机领域岗位精准医疗在线教育(数字人老师)驾校AI教练...也就是说,这些我们已知的人工智能普及到位需要多长时间?答

小分享 1279

零基础小白如何自学人工智能?

通过循序渐进地学习AI的基础知识、算法、技术和实际应用,并结合丰富的实践项目,你将能够逐步掌握人工智能的核心能力。自学AI需要坚持不懈的努力,同时也要时刻关注行业动态和技术创新。通过参与社区、阅读最新的研究论文、做项目和持续学习,你将能够保持对AI技术的敏感度,最终成为这一领域的专家。

小宝哥Code的专栏 6235

这可能是2024最全面的人工智能学习路线,适合新手和大学生

这可能是2024最全面的人工智能学习路线,适合新手和大学生

Python单行客的博客 3531

人工智能学习框架教程

人工智能是一个多学科交叉的领域,学习 AI 需要结合数学、编程、算法等基础知识,并通过实践项目逐步深入。以上介绍的 AI 学习框架和工具是当前行业中最常用的,掌握它们将帮助你高效地进行 AI 项目的开发和实验。访问更多内容来源。

mt448139的博客 1233

3年自学人工智能学习经验总结!AI学习路线-零基础入门

人工智能(AI)学习涉及多个领域,如机器学习、深度学习和自然语言处理。自学AI时,常见困难包括缺乏明确的学习路线和系统资料。建议从基础编程(如Python)和数学(线性代数、概率论、微积分)入手,逐步学习机器学习基础、深度学习概念及其应用。通过Kaggle竞赛和构建个人项目来实践所学知识,同时保持耐心和持续进步的心态。加入AI学习社区,与他人交流经验,也是提升技能的有效途径。AI学习是一个逐步积累的过程,通过理论与实践相结合,可以实现从入门到掌握的转变。

OpenCVtuxiang的博客 1248
上一篇: 研一刚结束,图像处理哪个方向比较好做,只想水论文毕业?
下一篇: 深度学习:把两篇论文的方法拼接在一起,效果实现了新的sota,可以发论文吗?效果提高了5%
大模型星球
博客等级 码龄5年 1132粉丝 239原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值