人工智能要学什么
课程名称 | 课程内容 | 相关岗位 | 相关证书 | 相关比赛 | 课程难度 |
---|---|---|---|---|---|
基础课 | |||||
人工智能导论 | 理论为主,讲解人工智能后续课程的概念和知识点,为后续学习打下理论基础。 | AI相关岗位的基础课程 | 初级 | ||
Linux操作系统 | 涵盖Linux系统基础及操作,适用于开发需求,网络工作必修课,转本考试必考。 | 网络工作方向、部分开发岗 | Linux全球挑战赛、开源项目竞赛 | 中级 | |
Python程序设计 | Python语言基础,人工智能及后续课程学习的基础。 | AI岗位开发必备技能,部分网络工作有辅助作用 | 计算机二级Python | 蓝桥杯、京东编程挑战赛 | 初级 |
人工智能数据集处理 | 使用Python处理数据,适合商业AI的数据分析岗位。 | 数据分析工程师 | 数据分析赛项、Kaggle竞赛 | 中级 | |
智能产品营销与服务 | 市场类型课程,适合销售部门有兴趣的学生。 | 销售部门、市场相关岗位 | 初级 | ||
Python网络编程 | 基于Python的网络框架进行网页开发,涉及网页及数据库开发。 | 软件开发工程师、网页开发工程师、数据库工程师、爬虫工程师 | 中级 | ||
核心课 | |||||
Python数字图像处理 | 基于Python的图像处理框架,涉及数字图像处理技术。 | 功能开发工程师 | 计算机视觉竞赛、图像处理大赛 | 中级 | |
Python机器学习 | 基于Python的深度学习基础课程。 | 数据科学家、机器学习工程师 | 机器学习工程师认证 | 机器学习竞赛、数据科学大赛 | 中级 |
分布式计算与存储技术 | 基于Linux和Python的分布式计算和存储技术课程。 | 数据分析工程师、分布式系统工程师 | 数据分析赛项、云计算大赛 | 高级 | |
工业大数据分析与应用 | 基于Python的工业大数据分析课程。 | 数据分析工程师 | 数据分析赛项、华为云数据分析挑战赛 | 中级 | |
计算机视觉应用开发 | 基于Python数字图像处理课程,涉及计算机视觉应用开发。 | 功能开发工程师 | 计算机视觉工程师认证 | 计算机视觉竞赛、图像识别挑战赛 | 中级 |
Tensorflow框架与应用 | 深度学习框架之一,偏向人工智能专业。 | 算法工程师 | TensorFlow认证 | 深度学习竞赛 | 高级 |
相关证书和比赛说明:
- 计算机二级Python:国家计算机等级考试二级证书,主要考核Python语言编程能力。
- 蓝桥杯:全国大学生计算机设计大赛,涵盖编程、算法、数据结构等方面。
- 京东编程挑战赛:由京东主办的编程比赛,适合有一定编程基础的学生。
- 数据分析赛项:如Kaggle竞赛、数据分析大赛等,针对数据分析和处理能力的比赛。
- 云计算大赛:涉及云计算相关技术的比赛,例如华为云计算大赛。
- 华为云数据分析挑战赛:华为云主办的数据分析相关比赛。
- 计算机视觉工程师认证:例如腾讯云的计算机视觉工程师认证,验证计算机视觉相关技能。
- 图像处理大赛:如中国图像处理大赛、计算机视觉应用大赛等。
- 机器学习工程师认证:如Google的机器学习工程师认证。
- 机器学习竞赛:例如Kaggle的机器学习竞赛、天池大数据竞赛等。
- 深度学习竞赛:如全球深度学习挑战赛、数据科学大赛中的深度学习部分。
- Linux全球挑战赛:如Linux Foundation主办的相关比赛,测试Linux系统的使用和开发能力。
- 开源项目竞赛:涉及开源软件开发的比赛,例如GitHub的开源项目竞赛。
明确目标
转本(计算机一级必过)
比赛转本
全国职业技能大赛/创新创业大赛(互联网+)
考试转本
高等数学+英语四级的折算成绩
类别 | 课程/技能 | 分值权(%) | 详细内容 |
---|---|---|---|
计算机大类 | 基础理论考试 | ||
计算机应用基础 | 60% | 计算机组成原理、操作系统基础、计算机网络基础、软件工程基础等 | |
信息技术导论 | 40% | 信息技术发展历程、信息技术基础概念、信息系统的组成与应用等 | |
操作技能考试 | |||
程序设计(C语言) | 40% | C语言基础语法、数据结构、算法设计与实现等 | |
数据库(MySQL) | 20% | 数据库基本概念、MySQL数据库管理、SQL语言基础、数据表设计等 | |
UML建模 | 10% | UML基本概念、用例图、类图、时序图、状态图等 | |
局域网搭建 | 10% | 局域网基本架构、网络设备配置、网络连接与故障排除等 | |
操作系统配置与管理(Windows 10) | 10% | Windows 10系统安装与配置、用户管理、权限设置、系统维护等 | |
Linux配置管理(CentOS 7) | 10% | CentOS 7系统安装与配置、用户管理、服务配置、系统维护等 | |
电子信息大类 | 基础理论考试 | ||
电路基础 | 40% | 电路基本概念、电阻、电容、电感、电路定律等 | |
模拟电子技术 | 30% | 放大电路、滤波器、振荡器、模拟信号处理等 | |
数字电子技术 | 30% | 逻辑门电路、触发器、计数器、寄存器、数字信号处理等 | |
操作技能考试 | |||
常用电子仪器仪表的使用 | 10% | 示波器、万用表、信号发生器、频率计等仪器的使用方法 | |
电子元器件的识别和检测 | 10% | 各类电子元器件的识别、性能测试、故障检测等 | |
电子电路识图 | 20% | 电路图符号、原理图阅读、布局图分析等 | |
电子元器件的手工装配与焊接 | 40% | 元器件手工焊接、焊接技术、PCB板组装等 | |
电路系统功能检测调试 | 20% | 电路功能测试、故障排查、系统调试与优化等 |
就业
人工智能开发岗就业 网络岗位就业 软件开发岗就业 嵌入式岗位 数据分析岗位 其他岗位 研究人员(高学历)
工作大类 | 工作岗位 | 对应要掌握的关键技能或课程 |
---|---|---|
人工智能开发岗 | 1. 计算机语音工程师 | Python基础, 深度学习基础, 语音信号处理… |
2. 初级深度学习调参工程师 | Python基础, TensorFlow基础, PyTorch基础, 深度学习基本概念… | |
3. 计算机视觉工程师 | Python基础, OpenCV基础, 图像处理基础, 计算机视觉基本概念… | |
网络岗位 | 2. 网络安全工程师 | Linux基础, 网络安全基础, 基本的防火墙与入侵检测… |
软件开发岗 | 1. 初级Web前端开发工程师 | HTML/CSS/JavaScript基础, Python网络编程, Web框架基础 |
2. 初级后端开发工程师 | Python基础, 基本的数据库知识(如MySQL), 基本的Web框架使用 | |
嵌入式岗位 | 1. 初级嵌入式系统工程师 | C/C++/mrico python基础, 微控制器编程基础, 嵌入式系统基本概念 |
数据分析岗位 | 1. 数据分析员 | Python基础, 数据分析工具(如Pandas), 数据可视化基础 |
2. 商业智能分析员 | 数据分析基础, SQL基础, 数据可视化工具基础 | |
3. 数据科学员 | Python基础, 机器学习基础, 数据处理与分析, 数据可视化 | |
其他岗位 | 1. 产品助理 | 市场调研基础, 用户需求分析, 产品设计基础, 项目管理基础 |
2. 测试员 | 软件测试基础, 自动化测试基础, 缺陷管理基础 | |
3. 运维助理 | Linux基础, 自动化运维基础, 监控与日志分析基础 | |
研究人员 | 研究助理 | 机器学习基础, 科研能力, 论文写作基础, 熟练掌握一种编程语言 |
怎么学习
网课学习
推荐网站 | 学习课程推荐 |
---|---|
中国大学MOOC | 1. 《机器学习》 by 浙江大学 2. 《深度学习》 by 清华大学 3. 《人工智能导论》 by 上海交通大学 |
网易云课堂 | 1. 《人工智能基础与应用》 by 北京大学 2. 《深度学习与计算机视觉》 by 复旦大学 3. 《Python数据分析与机器学习》 by 北京理工大学 |
慕课网 | 1. 《机器学习入门》 2. 《深度学习实战》 3. 《人工智能算法与应用》 |
极客时间 | 1. 《深度学习与神经网络》 2. 《机器学习系统设计》 3. 《人工智能技术实战》 |
哔哩哔哩 | 1. 《AI基础课程》 2. 《机器学习与深度学习教程》 3. 《Python数据分析与机器学习》 |
菜鸟教程 | 1. 《机器学习入门》 2. 《深度学习实战》 3. 《Python基础与应用》 |
项目练手
推荐网站 | 项目推荐 |
---|---|
GitHub | 1. TensorFlow Models - 开源机器学习模型 2. PaddlePaddle Models - PaddlePaddle开源模型 3. Handwritten Digit Recognition - 手写数字识别项目 |
CSDN | 1. 《机器学习基础项目》 - 包含基础项目实例 2. 《深度学习实战》 - 深度学习的基础应用 3. 《数据分析与可视化项目》 - 数据分析项目 |
Kaggle | 1. Titanic: Machine Learning from Disaster - 经典入门项目 2. Digit Recognizer - 手写数字识别 3. House Prices: Advanced Regression Techniques - 房价预测 |
AI Challenger | 1. 中文文本分类 - 中文文本的分类任务 2. 图像分类 - 图像分类基础项目 3. 情感分析 - 社交媒体文本情感分析 |
开源中国 | 1. 《基础机器学习项目》 - 包括简单的机器学习项目 2. 《深度学习小项目》 - 深度学习的基础项目 3. 《数据处理与分析》 - 数据处理和分析的基础项目 |
菜鸟教程 | 1. 《Python数据分析项目》 - 数据分析和处理 2. 《基础机器学习算法》 - 基础机器学习算法应用 3. 《简单的AI应用》 - 基本的人工智能应用 |
腾讯云开发者社区 | 1. 腾讯AI实验室项目 - 包含最新的腾讯AI相关项目 2. 腾讯云解决方案 - 云计算和AI结合的项目 3. 腾讯开源项目 - 腾讯开源的各类技术项目 |
阿里巴巴开发者社区 | 1. 阿里云开发项目 - 阿里云相关技术项目 2. Alibaba Cloud AI Projects - 阿里巴巴云的AI应用项目 3. 阿里巴巴开源项目 - 阿里巴巴发布的开源项目 |
字节跳动技术社区 | 1. 字节跳动AI技术项目 - 包含字节跳动的AI技术应用项目 2. 字节跳动开源项目 - 字节跳动发布的开源项目 3. 字节跳动招聘项目 - 招聘过程中可能涉及的项目案例 |
LeetCode | 1. 经典算法问题 - 各种算法问题的刷题项目 2. 面试题库 - 针对面试的题目和解答 3. 数据结构与算法题目 - 数据结构和算法的练习 |
牛客网 | 1. 编程题库 - 各种编程问题和解答 2. 面试题库 - 各大公司的面试题目 3. 竞赛编程题目 - 竞赛编程相关的问题 |
python基础项目100道
编号 | 项目名称 | 项目描述 |
---|---|---|
1 | 计算器 | 创建一个简单的计算器,支持基本的加减乘除运算。 |
2 | 记事本 | 实现一个基本的文本编辑器,支持文本的保存和打开功能。 |
3 | 密码生成器 | 创建一个生成随机密码的工具,支持设置密码长度和复杂度。 |
4 | 生日提醒程序 | 创建一个程序,提醒用户即将到来的生日。 |
5 | 统计字符频率 | 统计文本中每个字符出现的频率。 |
6 | 网页抓取器 | 编写一个爬虫程序,抓取指定网站的内容。 |
7 | 游戏排行榜 | 实现一个记录和排序游戏成绩的程序。 |
8 | 单词计数器 | 计算文本中的单词总数,并显示每个单词的出现次数。 |
9 | 温度转换器 | 创建一个将温度从摄氏度转换为华氏度的工具,反之亦然。 |
10 | 随机名生成器 | 根据给定的名字库生成随机名字。 |
11 | 备忘录 | 创建一个简单的备忘录应用,支持添加、删除、查看备忘录。 |
12 | 数独游戏 | 实现一个简单的数独游戏,支持解决和生成数独题目。 |
13 | 计算斐波那契数列 | 编写一个程序计算斐波那契数列的前 N 项。 |
14 | 词典 | 实现一个基本的词典应用,支持添加、删除和查询单词及其定义。 |
15 | 猜数字游戏 | 创建一个猜数字的小游戏,程序随机选择一个数字,用户尝试猜测。 |
16 | 图形化数字猜测游戏 | 使用图形界面实现数字猜测游戏。 |
17 | 基本日历 | 创建一个显示当前月份的日历程序。 |
18 | 股票价格查询 | 创建一个工具,查询并显示股票的实时价格。 |
19 | 邮件发送器 | 编写一个自动发送电子邮件的工具。 |
20 | 排序算法演示 | 实现并演示几种常见的排序算法,如冒泡排序、选择排序等。 |
21 | 进制转换器 | 创建一个将不同进制数值进行转换的工具。 |
22 | 图像处理 | 实现简单的图像处理功能,如调整图像大小、旋转等。 |
23 | 短网址生成器 | 创建一个将长网址转换为短网址的工具。 |
24 | 二维码生成器 | 实现一个生成二维码的程序。 |
25 | 时钟 | 创建一个显示当前时间的数字时钟。 |
26 | 电影推荐系统 | 根据用户输入的电影类型推荐相关电影。 |
27 | TODO List | 创建一个任务管理器,支持添加、删除和查看任务。 |
28 | 购物清单 | 实现一个记录购物清单的工具,支持添加和删除项目。 |
29 | 天气预报 | 创建一个工具,显示当前天气信息。 |
30 | 数字加密 | 实现基本的数字加密和解密功能。 |
31 | 剪贴板管理器 | 创建一个可以管理剪贴板内容的工具。 |
32 | 闹钟 | 编写一个可以设置闹钟时间并在指定时间响铃的程序。 |
33 | 日志记录器 | 实现一个记录程序运行日志的工具。 |
34 | 中文拼音转换器 | 创建一个将汉字转换为拼音的工具。 |
35 | 剑桥词典查询 | 实现一个基本的词典查询程序,支持查询词汇的定义。 |
36 | 游戏角色生成器 | 创建一个生成游戏角色的工具,支持设定角色属性。 |
37 | 随机名词生成器 | 生成一组随机名词供使用。 |
38 | 数学公式计算器 | 实现一个计算数学公式的工具。 |
39 | 温度记录器 | 记录和分析一段时间内的温度变化。 |
40 | 二维数组处理 | 实现基本的二维数组操作,如查找最大值、最小值等。 |
41 | 词频分析器 | 分析文本中的词频并输出结果。 |
42 | 生命游戏 | 实现生命游戏的模拟。 |
43 | 学生成绩管理 | 创建一个管理学生成绩的工具,支持添加、查询和计算平均成绩。 |
44 | 列表排序 | 实现多种排序算法,如快速排序、归并排序等。 |
45 | 交通模拟器 | 创建一个简单的交通流量模拟器。 |
46 | 数字图像转换 | 将数字图像转换为其他格式的图像。 |
47 | URL 解析器 | 实现一个解析 URL 并提取出各个部分的工具。 |
48 | 用户注册系统 | 创建一个简单的用户注册和登录系统。 |
49 | 贪吃蛇游戏 | 实现经典的贪吃蛇游戏。 |
50 | 脉搏检测器 | 创建一个模拟检测脉搏的工具。 |
51 | 数据分析 | 实现基本的数据分析功能,如数据清洗和统计。 |
52 | 文件分类器 | 创建一个自动分类文件的工具。 |
53 | URL 短链接解析器 | 实现一个解析短链接的工具,显示原始链接。 |
54 | 音乐播放器 | 创建一个基本的音乐播放工具。 |
55 | 图片格式转换器 | 实现图片格式之间的转换功能。 |
56 | 图像合并 | 实现将多张图片合并为一张的功能。 |
57 | 文件压缩器 | 创建一个简单的文件压缩工具。 |
58 | 图片水印添加 | 实现给图片添加水印的功能。 |
59 | 数据可视化 | 创建简单的数据可视化图表,如柱状图和饼图。 |
60 | 汉字转拼音 | 将汉字文本转换为拼音。 |
61 | 书签管理器 | 创建一个管理网页书签的工具。 |
62 | 人工智能聊天机器人 | 实现一个简单的聊天机器人。 |
63 | 语音识别 | 实现基本的语音识别功能。 |
64 | 实时聊天应用 | 创建一个简单的实时聊天应用。 |
65 | 实验室仪器控制 | 实现控制实验室仪器的程序。 |
66 | 数字游戏 | 创建一个简单的数字游戏,如数字华容道。 |
67 | 英文单词拼写检查器 | 实现一个检查英文单词拼写的工具。 |
68 | 数字到文字转换器 | 将数字转换为文字形式的工具。 |
69 | 语法检查器 | 实现一个基本的语法检查工具。 |
70 | 电子表格管理 | 创建一个简单的电子表格管理工具。 |
71 | 计算机病毒模拟器 | 创建一个模拟计算机病毒行为的程序。 |
72 | 简单搜索引擎 | 实现一个简单的搜索引擎,支持基本的关键词搜索。 |
73 | 键盘记录器 | 实现一个记录键盘输入的工具。 |
74 | 命令行工具 | 创建一个命令行工具,支持处理常见的命令。 |
75 | 数字图形绘制 | 实现基本的数字图形绘制功能,如绘制直线、圆形等。 |
76 | 网络安全测试工具 | 创建一个简单的网络安全测试工具。 |
77 | 短信发送器 | 实现一个自动发送短信的工具。 |
78 | 财务管理工具 | 创建一个简单的财务管理应用,支持收入和支出记录。 |
79 | 图像滤镜 | 实现对图像应用不同滤镜的功能。 |
80 | 网页分析器 | 创建一个分析网页内容的工具。 |
81 | 圆形图生成器 | 实现生成圆形图的功能。 |
82 | 客户管理系统 | 创建一个基本的客户管理系统,支持客户信息的添加、查询和更新。 |
83 | 时间追踪器 | 实现一个追踪时间和活动的工具。 |
84 | 自动化测试工具 | 创建一个简单的自动化测试工具。 |
85 | 文件备份工具 | 实现一个文件备份和恢复的程序。 |
86 | 网络爬虫 | 创建一个网络爬虫,抓取并分析网页内容。 |
87 | 二维码扫描器 | 实现一个二维码扫描和解析的工具。 |
88 | 数字时钟 | 创建一个简单的数字时钟,显示当前时间。 |
89 | 日志分析器 | 实现一个分析和处理日志文件的工具。 |
90 | 语言翻译器 | 创建一个基本的语言翻译工具。 |
91 | 图像识别 | 实现基本的图像识别功能。 |
92 | 音频剪辑工具 | 创建一个音频剪辑和处理工具。 |
93 | 文件比较工具 | 实现一个比较两个文件内容差异的工具。 |
94 | 网址监控器 | 创建一个监控网址状态变化的工具。 |
95 | 数据备份工具 | 实现自动备份重要数据的程序。 |
96 | 文件加密 | 创建一个文件加密和解密的工具。 |
97 | 语音合成 | 实现语音合成功能,将文本转换为语音。 |
98 | 数据库管理系统 | 创建一个简单的数据库管理工具。 |
99 | 网络工具 | 实现基本的网络诊断和测试工具。 |
100 | 电子邮件过滤器 | 创建一个自动过滤和分类电子邮件的工具。 |
参与线上论坛
网站推荐 | 推荐什么 |
---|---|
知乎 | 1. 人工智能 - 关于AI的问答和讨论 2. 机器学习 - 机器学习相关的讨论 3. 深度学习 - 深度学习技术的交流 |
CSDN论坛 | 1. 人工智能技术 - 技术讨论和问题解答 2. 数据科学与机器学习 - 数据科学相关讨论 3. AI项目实战 - 实际项目交流 |
腾讯云社区 | 1. AI开发者论坛 - 人工智能技术探讨 2. 云计算与大数据 - 云计算相关的AI讨论 3. 技术博客 - 各种技术博客和项目分享 |
AI Labs | 1. 研究进展 - AI研究的最新进展 2. 技术分享 - 深入的技术分析和应用分享 |
线上观看的大厂学术会议推荐
大会名称 | 推荐目的 |
---|---|
CES(Consumer Electronics Show) | 每年1月在拉斯维加斯举行的技术展会,涉及人工智能、智能家居等创新技术 |
CVPR(Conference on Computer Vision and Pattern Recognition) | 每年6月举行的计算机视觉领域重要会议,涵盖最新的视觉算法和技术 |
ICML(International Conference on Machine Learning) | 每年7月举行的机器学习领域顶级会议,讨论最新的机器学习研究和应用 |
NIPS(Conference on Neural Information Processing Systems) | 每年12月举行,重点关注神经网络和深度学习的研究进展 |
Google I/O | 每年5月举行的Google开发者大会,介绍最新的技术和开发工具 |
Microsoft Build | 每年5月举行的Microsoft开发者大会,展示最新的开发工具和技术 |
AWS re:Invent | 每年11月举行的AWS大会,聚焦于云计算和人工智能技术 |
Open Source Summit | 涵盖开源技术和社区的大会,介绍最新的开源项目和技术 |
Data & AI Summit | 涵盖数据科学和人工智能的最新发展,介绍实际应用案例和技术 |
线上观看的国内大厂学术会议推荐
会议名称 | 主办方 | 会议内容 | 线上观看方式 | 网址 |
---|---|---|---|---|
云栖大会 | 阿里云 | 人工智能、大数据、云计算、IoT、金融科技等 | 官方网站提供在线直播和回放 | 云栖大会官网 |
腾讯Techo开发者大会 | 腾讯 | 涉及云计算、AI、数据分析、金融科技等前沿技术 | 腾讯云直播及回放 | Techo官网 |
百度 AI 开发者大会 | 百度 | 专注于人工智能、自动驾驶、NLP等技术 | 百度AI官网直播及回放 | 百度 AI 开发者大会 |
华为开发者大会 | 华为 | 云计算、5G、人工智能、物联网、HarmonyOS等技术 | 官方网站及华为云平台直播 | 华为开发者大会官网 |
京东云峰会 | 京东云 | 云计算、物流科技、AI、大数据等相关技术 | 京东云直播平台 | 京东云峰会官网 |