了解AI概览
掌握Python编程的语法
掌握深度学习所需的数学基础知识
了解TensorFlow概览
了解深度学习预备知识和深度学习概览
了解华为云EI概览
具有Python基础编程能力
具有用Python做数学基础编程的能力
具有TensorFlow基础编程能力
具有图像识别基础编程能力
具有语音识别基础编程能力
具有人机对话基础编程能力
l 掌握网络技术的基础知识
l 具备Linux的基础知识
l 具备高等数学的基础知识
模块名称 |
课程内容 |
AI概览 |
1. 人工智能技术的过去、现在与未来 2. 人工智能产业发展全貌 3.各国人工智能发展战略规划 4. 人工智能时代的公平与正义 5. 人工智能时代的人机关系 6. 人工智能治理 7.畅想未来的人工智能社会 |
Python 编程 |
1. Python编程语言简介 2.Python基础语法 3. 流程控制语句 4.列表、元组、字典、集合 5.字符串 6. 函数 7. 面向对象编程 8.日期和时间 9. 正则表达式 10. 文件操作 11. 数据库操作 |
数学基础知识 |
1.线性代数 2.矩阵 3特征分解 4 奇异值分解 5 伪逆 6迹运算 7行列式 8 实例:主成分分析 9.概率与信息论 10随机变量 11概率分布 12边缘概率 13 条件概率 14 独立性和条件独立性 15 期望、方差和协方差 16 常用概率分布 17 贝叶斯规则 18 连续型变量 19 信息论 20 结构化概率模型 21.值计算 22 上溢和下溢 22 病态条件 23 基于梯度的优化方法 24 约束优化 25 实例:线性最小二乘 |
机器学习 |
1. 机器学习介绍 2. 机器学习的开发流程 3. 特征工程 4. 机器学习分类算法介绍及应用 5. 机器学习回归算法介绍及应用 6. 机器学习聚类算法介绍及应用 |
深度学习 |
1. 深度学习基础与概述 2. 神经网络,感知机 3. 卷积神经网络 4. 循环神经网络 5. 对抗神经网络 |
业界主流开发框架 |
1. 深度学习框架介绍 2. Pytorch介绍 3. TensorFlow介绍 4. TensorFlow 的特点 5. TensorFlow2 基础知识 6. TensorFlow2 各模块介绍 7. 搭建开发环境 8. 了解TensorFlow2 开发的基本步骤 7 定义 TensorFlow2 输入节点 8 定义“学习参数” 的变量 9 定义 “运算” 10 优化函数,优化目标 11 初始化所有变量 12 迭代更新参数到最优解 13 测试模型 14 使用模型 |
Atlas人工智能计算平台 |
1. AI芯片概览 2. 昇腾芯片硬件架构 3. 昇腾芯片软件架构 4. 华为Atlas人工智能计算平台 5. Atlas行业应用 |
华为智能终端AI开放平台 |
1. 华为AI的认知及EI的由来 2. AI产业生态 3. HUAWEI HiAI 平台介绍 4. 基于HiAI平台开发APP 5. 华为云EI企业智能详细介绍 6 基础平台类服务 7 通用领域类服务 8 行业领域类服务 |
实验 |
1. Python编程基础实验 2. 3. 数学基础知识实验 4. TensorFlow 编程基础实验 5. 线性回归-房价预测 6. 图像识别编程实验 7. 语音识别编程实验 8. 人机对话编程实验 |