AI人工智能实践技术系统性教学方案

news2025/7/18 9:22:49

 郁磊老师【副教授】 :长期从事Python、Matlab机器学习及深度学习等研究工作,具备良好的数学及信号处理基础,熟悉如神经网络、支持向量机、决策树、随机森林等,以及群优 化算法,如遗传算法、蚁群算法、蝙蝠算法等,近些年一直在对深度学习核心技术进行研究,主持参与多项相关重点项目研发及基因项目,且精通多种编程工具,如 MATLAB、Python、 C++、C#、VB、Java、Qt 等。熟悉各种时域、频域和非线性分析方法,如傅里叶变换、小波变换、李雅普诺夫指数、 多尺度熵、压缩感知等,以及各种特征选择与降维方法,如主成分分析、随机投影、互信息、 非负矩阵分解、稀疏优化等。熟悉数据库及网络编程,擅长 Apache + MySQL + PHP 架构开发,以及移动端 Android App 开发等。熟悉可穿戴设备硬件系统的开发,具备心电、肌电、血压、血氧饱和度、惯性传感器等 生理信号采集系统的开发经验。同时,熟悉常用的无线传感器网络通信协议,如 ZigBee、 Wifi、Bluetooth 等。开展Python相关课程多大百余场,发布多篇论文并著有《神经网络 43 个案例分析》和《智能算法 30 个案例分析(第二版)》等。

【详情链接】:  AI人工智能实践技术系统性教学方案icon-default.png?t=M85Bhttp://mp.weixin.qq.com/s?__biz=MzU5NTkyMzcxNw==&tempkey=MTE5MV9Rb2JKRHN1UXV5ZFhDa0lIdlVDZ0tONWZueUU2cWE0cEVVdlhmYnlBSXlHOFhPcTktOGpYWUktSmE1bGtjWURnWW5VTmlRc1d0SlREMzJLWlU5ZVJGaVpoTnRPYlpnV1lkVTFvVDBYRDhMUkZiQjJva1Fid2V5UUgzZ0RaWXM2cTU3NjdFMVAzQzg3LWRPMWdHNGI3c3lwUXBhdlhMU0p6YjYzUUpnfn4%3D&chksm=fe68a797c91f2e81b74b4adb2bab7b145307e5c74289774130739521a85e330a3d9bb0020a28&token=1103412836&lang=zh_CN#rd


【内容详情】:

模块一、编程入门与进阶提高 :

Python编程入门 :

  1. 1、Python环境搭建( 下载、安装与版本选择)。
  2. 2、如选择Python编辑器?(IDLE、Notepad++、PyCharm、Jupyter…)
  3. 3、Python基础(数据类型和变量、字符串和编码、list和tuple、条件判断、循环、函数的定义与调用等)
  4. 4、常见的错误与程序调试
  5. 5、第三方模块的安装与使用
  6. 6、文件读写(I/O)
  7. 7、实操练习

Python进阶与提高 : 

  • 1、Numpy模块库(Numpy的1、安装;ndarray类型属性与数组的创建;数组索引与切片;Numpy常用函数简介与使用)
  • 2、Pandas模块库(DataFrame数据结构、表格的变换、排序、拼接、融合、分组操作等)
  • 3、Matplotlib基本图形绘制(线形图、柱状图、饼图、气泡图、直方图、箱线图、散点图等)
  • 4、图形样式的美化(颜色、线型、标记、字体等属性的修改)
  • 5、图形的布局(多个子图绘制、规则与不规则布局绘制、向画布中任意位置添加坐标轴)
  • 6、高级图形绘制(3D图、等高线图、棉棒图、哑铃图、漏斗图、树状图、华夫饼图等)
  • 7、坐标轴高阶应用(共享绘图区域的坐标轴、坐标轴刻度样式设置、控制坐标轴的显示、移动坐标轴的位置)

模块二、科研数据可视化 :

Seaborn图形绘制 :

  1. 1、Seaborn简介与安装
  2. 2、Seaborn基本图像的绘制(统计关系、分类数据、数据集分布等)
  3. 3、Seaborn风格与颜色管理
  4. 4、Seaborn多图的绘制
  5. 5、实操练习

 Bokeh图形绘制 :

  1. 1、Bokeh简介与安装
  2. 2、Bokeh基本图形的绘制(散点图、气泡图、折线图、时间序列、柱状图、直方图、饼图、环图、旭日图、雷达图、箱线图、面积图、色块图、仪表盘、火柴图、关系图等)
  3. 3、数据类型与转换(列表List、字典Dict、Numpy数组、Pandas DataFrame、Bokeh ColumnDataSource等)
  4. 4、视图属性(主题、配色、属性、数据交互等)
  5. 5、实操练习

Pyecharts图形绘制 :

  1. 1、Pyecahrts简介与安装
  2. 2、Pyecharts基础知识(快速绘制图表、认识图表类、配置项、渲染图表)
  3. 3、常用图表的绘制(折线图、饼图、圆环图、散点图、柱状图、漏斗图、桑基图等)
  4. 4、组合图表的绘制(并行多图、顺序多图、选项卡多图、时间线轮播多图等)
  5. 5、实操练习

模块三、信息检索与常用科研工具 :

信息检索与常用科研工具

  1. 1、如何无障碍地访问Google、YouTube等网站?(谷歌访问助手、VPN等)
  2. 2、如何查阅文献资料?怎样能够保证对最新论文的追踪?
  3. 3、Google Scholar、ResearchGate的使用方法
  4. 4、应该去哪些地方查找与论文配套的数据和代码?
  5. 5、文献管理工具的使用(Endnote、Zotero等)
  6. 6、当代码出现错误时,应该如何高效率解决?
  7. 7、实操练习 

模块四、科技论文写作与技巧 :

  1. 1、科技论文结构解析(Title、Abstract、Keywords、Introduction、Materials & Methods、Results、Discussion、Conclusion、References)
  2. 2、如何高效率撰写专业论文?
  3. 3、SCI不同分区的论文差别在哪些地方?你知道你的论文为什么显得很单薄吗?
  4. 4、从审稿人的角度看,SCI期刊论文需要具备哪些要素?(审稿人关注的点有哪些?如何回应审稿人提出的意见?)
  5. 5、如何提炼与挖掘创新点?(如果在算法层面上难以做出原创性的工作,如何结合自己的实际问题提炼与挖掘创新点?)
  6. 6、实操练习

模块五、传统机器学习 :

前向型神经网络 :

  1. 1、BP神经网络的基本原理(人工智能发展过程经历了哪些曲折?人工神经网络的分类有哪些?BP神经网络的拓扑结构和训练过程是怎样的?什么是梯度下降法?BP神经网络建模的本质是什么?)
  2. 2、BP神经网络的Python代码实现(怎样划分训练集和测试集?为什么需要归一化?归一化是必须的吗?什么是梯度爆炸与梯度消失?)
  3. 3、BP神经网络参数的优化(隐含层神经元个数、学习率、初始权值和阈值等如何设置?什么是交叉验证?)
  4. 4、值得研究的若干问题(欠拟合与过拟合、泛化性能评价指标的设计、样本不平衡问题等)
  5. 5、案例演示一:近红外光谱汽油辛烷值预测(回归拟合)
  6. 6、案例演示二:MNIST手写数字识别(分类识别)
  7. 7、实操练习

 支持向量机、决策树与随机森林 :

  1. 1、SVM的基本原理(SVM的本质是解决什么问题?SVM的四种典型结构是什么?核函数的作用是什么?什么是支持向量?)
  2. 2、SVM扩展知识(如何解决多分类问题?SVM除了建模型之外,还可以帮助我们做哪些事情?)
  3. 3、决策树的基本原理(微软小冰读心术的启示;什么是信息熵和信息增益?ID3算法和C4.5算法的区别与联系);决策树除了建模型之外,还可以帮我们做什么事情?
  4. 4、随机森林的基本原理(为什么需要随机森林算法?广义与狭义意义下的“随机森林”分别指的是什么?“随机”提现在哪些地方?随机森林的本质是什么?)怎样可视化、解读随机森林的结果?
  5. 5、SVM、决策树、随机森林的Python代码实现
  6. 6、案例实践一:乳腺癌肿瘤诊断

模块六、深度学习 :

卷积神经网络 :

  1. 1、深度学习与传统机器学习的区别与联系(隐含层数越多越好吗?深度学习与传统机器学习的本质区别是什么?)
  2. 2、卷积神经网络的基本原理(什么是卷积核?CNN的典型拓扑结构是怎样的?CNN的权值共享机制是什么?CNN提取的特征是怎样的?)
  3. 3、LeNet、AlexNet、Vgg-16/19、GoogLeNet、ResNet 等经典深度神经网络的区别与联系
  4. 4、Pytorch深度学习框架简介、PyTorch的安装与环境配置
  5. 5、PyTorch常用工具包及API简介:张量Tensor的定义、属性、创建、运算、索引与切片、torchvision(transforms、datasets、model)、torch.nn、torch.optim、torch.utils(Dataset、DataLoader)
  6. 6、预训练模型(Alexnet、Vgg-16/19、GoogLeNet、ResNet 等)
  7. 7、案例讲解:
  8. (1)CNN 预训练模型实现物体识别
  9. (2)利用卷积神经网络抽取抽象特征
  10. (3)自定义卷积神经网络拓扑结构
  11. (4)1D CNN 模型解决回归拟合预测问题
  • 8、实操练习

网络优化调参技巧 :

  1. 1、网络拓扑结构优化
  2. 2、优化算法(梯度下降、随机梯度下降、小批量随机梯度下降、动量法、 Adam 等)
  3. 3、调参技巧(参数初始化、数据预处理、数据扩增、批量归一化、超参数优化、网络正则化等) 4、案例讲解:卷积神经网络模型优化
  4. 5、实操练习

迁移学习 :

  1. 迁移学习算法的基本原理(为什么需要迁移学习?为什么可以迁移学习?迁移学习的基本思想是什么?)
  2. 基于深度神经网络模型的迁移学习算法
  3. 案例讲解:猫狗大战(Dogs vs. Cats)
  4. 实操练习
  5. 循环神经网络长短时记忆神经网络时间卷积网络 :
  6. 1、循环神经网络(RNN)的基本原理
  7. 2、长短时记忆神经网络(LSTM)的基本原理
  8. 3、时间卷积网络(TCN)的基本原理
  9. 4、RNN、LSTM与TCN的区别与联系
  10. 5、案例讲解:
  11. 1)时间序列预测:新冠肺炎疫情预测
  12. 2)序列-序列分类:人体动作识别
  13. 6、实操练习

生成式对抗网络 :

  1. 生成式对抗网络 GAN(什么是对抗生成网络?为什么需要对抗生成网络?对抗生成网络可以帮我们做什么?GAN 给我们带来的启示)
  2. GAN 的基本原理
  3. 案例讲解:GAN 的 Python 代码实现(向日葵花图像的自动生成)
  4. 实操练习

YOLO目标检测算法 :

  1.  什么是目标检测?目标检测与目标识别的区别与联系
  2. YOLO 模型的工作原理
  3. 从 YOLO v1 到 v5 的进化之路
  4. 案例讲解: (1)使用预训练模型实现图像、视频等实时目标检测 (2)训练自己的数据集:新冠疫情佩戴口罩识别
  5. 实操练习

自编码器 :

  1. 1、自编码器的组成及基本工作原理
  2. 2、自编码器的变种(栈式自编码器、稀疏自编码器、去噪自编码器、卷积自编码器、掩码自编码器等)及其工作原理
  3. 3、案例讲解:基于自编码器的图像分类
  4. 4、实操练习

 答疑讨论 :

  1. 相关学习资料分享与拷贝(图书推荐、在线课程推荐等)
  2. 建立微信群,便于后期的讨论与答疑
  3. 答疑讨论(提前把问题准备好)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/8252.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

React源码解读之更新的创建

React 的鲜活生命起源于 ReactDOM.render ,这个过程会为它的一生储备好很多必需品,我们顺着这个线索,一探婴儿般 React 应用诞生之初的悦然。 更新创建的操作我们总结为以下两种场景 ReactDOM.rendersetStateforceUpdate ReactDom.render …

k8s-dynamic-pvc

安装 storage class: external-storage/nfs-client/deploy at master kubernetes-retired/external-storage GitHub 下载文件并安装: class.yaml deployment.yaml rbac.yaml 其中修改: 安装 测试: [rootmaster test-dir]# cat nginx-1.yaml apiVersion: v1 kind: Pers…

【Pytorch with fastai】第 4 章 :底层训练数字分类器

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

一切为了喵喵 | 攻防世界 x Nepnep x CATCTF邀你一战!

各位极客请注意❗ 各位极客请注意❗❗ 为了坚决捍卫每只小猫咪吃饱饭的权利 为了彻底贯彻“可爱就是王道”的正义 攻防世界 x Nepnep x CATCTF 邀你一战! 此战若成,8333只流浪喵星人将能饱餐一顿! 没有一只修猫咪饿肚子的明天在等着我们…

【Python】初始Python

文章目录一. Python背景知识1. Python的起源2. Python的作用3. Python的优缺点4. Python的前景二. 搭建Python环境1. 安装Python2. 安装 PyCharm一. Python背景知识 1. Python的起源 Python祖师爷吉多 范罗苏姆(Guido van Rossum)是一个荷兰程序员&am…

简易的Python小游戏,上班可玩一天,零基础小白可练手

文章目录 一、第一次写Python小游戏二、对小游戏进行改进 1.对玩家进行提示2.提供多次机会给玩家3.每次答案应该是随机的 三、总结 一、第一次写Python小游戏 刚开始学习Python这门计算机语言,所以在网上找了一个非常简易的小游戏来进行模仿编写,目的…

【数据挖掘】聚类分析

聚类分析 Cluster Analysis 肝到爆炸呜呜呜 一、什么是聚类分析 关键词 1️⃣ 簇 Cluster:数据对象的集合,相同簇中的数据彼此相似,不同簇中的数据彼此相异。 2️⃣ 聚类分析 Cluster analysis:根据数据特征找到数据中的相似性…

Servlet | HttpServlet源码分析、web站点的欢迎页面

目录 一:HttpServlet源码分析 二:web站点的欢迎页面 一:HttpServlet源码分析 1、HttpServlet类是专门为HTTP协议准备的,比GenericServlet更加适合HTTP协议下的开发 HttpServlet在哪个包下? jakarta.servlet.http.Ht…

vue - - - - vite创建vue3项目(不使用TS)

vite创建vue3项目 vite官方文档 1. 使用指令创建项目 > npm create vite your-project-name > or > yarn create vite your-project-name此处演示使用npm,执行该指令时,遇到下述7.1所示报错。 Need to install the following packages(需…

asp.net+sqlserver婚纱影楼摄影管理系统C#

目录 1绪论 5 1.1 选题背景目的和意义 5 1.2研究现状 5 1.3 课题理由 5 2系统需求分析 7 2.1可行性分析 7 2.1.1 技术可行性 7 2.1.2 经济可行性 7 2.2.3 操作可行性 8 2.2系统架构 8 2.3 业务流程分析 9 3系统总体设计 10 3.1 系统物理环…

JavaSE——异常

目录 一、基本概念 1.1 什么是异常? 1.2 java提供的异常处理机制有什么作用? 1.3 java语言中异常以什么形式存在? 例1: 二、异常处理机制 2.1 所有Exception的直接子类都叫做编译时异常 2.2 所有的RuntimeException及子类都属于…

Spring面试

1. IOC (1)如何实现一个IOC容器 (2)IOC理解 (3)BeanFactory BeanFactory 是 Spring 框架的基础设施,面向 Spring 本身;ApplicationContext 面向使用 Spring 框架的开发者&#xff…

Zookeeper和Eureka的区别

Zookeeper: CP设计(强⼀致性),⽬标是⼀个分布式的协调系统,⽤于进⾏资源的统⼀管理。当节点crash后,需要进⾏leader的选举,在这个期间内,zk服务是不可⽤的。 eureka: AP设计(高可用&…

动态规划--(不同的子序列,编辑距离,两个字符串的删除)

代码随想录day56 动态规划模块 不同的子序列,编辑距离,两个字符串的删除 文章目录1.leetcode 115. 不同的子序列1.1思路及详细步骤1.2 代码示例2.leetcode 583. 两个字符串的删除操作2.1思路及详细步骤2.2 代码示例3.leetcode 72. 编辑距离3.1思路及详细步骤3.2 代码…

绝对最直白的MySQL MVCC机制总结,免费拿走

🍁 作者:知识浅谈,CSDN签约讲师,后端领域优质创作者,阿里云社区技术博主,热爱分享创作 💒 公众号:知识浅谈 📌 擅长领域:全栈工程师、爬虫、ACM算法 绝对最直…

项目实战 - tpshop商城项目环境搭建

一、环境部署准备 1、软件工具准备 1.1、Vmware虚拟机 1. 在本机上安装好Vmware虚拟机 2. 在虚拟机上安装并运行Linux系统 3. 注意: 实际工具中使用云服务器 1.2、远程连接工具 1. 在本机上安装好远程连接工具 (xshell / putty / FinalShell(推荐)) …

三种常见的特征选择方法

特征选择 特征选择是特征工程里的一个重要问题,其目标是寻找最优特征子集。特征选择能剔除不相关(irrelevant)或冗余(redundant )的特征,从而达到减少特征个数,提高模型精确度,减少运行时间的目的。并且常能听到“数据和特征决定…

k8s master 实现高可用

Kubernetes高可用master架构 k8s的高可用,主要是实现Master节点的高可用。那么我们看看各个组件是如何解决高可用的。 Kubelet、Kube-proxy:只工作在当前Node节点上,无需高可用。 etcd:etcd如果是放在集群内部的,在…

长文讲解Linux内核性能优化的思路和步骤

一.性能调优简介 1.为什么要进行性能调优? 1) 编写的新应用上线前在性能上无法满足需求,这个时候需要对系统进行性能调优 2) 应用系统在线上运行后随着系统数据量的不断增长、访问量的不断上升,系统的响应速度通常越…

js-学习链表

链表基础概念 链表和数组一样,可以用于存储一系列连续的元素。链表中的元素在内存中不必是连续的空间。链表的每一个元素有一个由一个存储元素本身的节点和一个指向下一个元素的引用组成(指针和连接)。 链表构成 数据指针 链表优点 1.内存空间不是必须连续的&a…