logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

动态规划(四)——0-1背包 算法设计与分析 国科大

用二维数组OPT[i, w]简化表示子问题OPT({1,2,...,i}, w),即前i个物品在重量限制w下的最大价值。之后按状态转移方程来进行即可。

文章图片
#动态规划#算法
动态规划(二)算法设计与分析 国科大

动态规划问题的核心,就在于如何维护记录子问题的数据结构dp(通过状态转移方程),我们需要先明确dp的定义(作用),如何初始化,根据题目来找出状态是如何转移的(如何从dp[j]到dp[i],j<i)。最后还有一个数字三角形的问题,需要维护一个二维数组dp,状态转移方程很容易观察出。留给大家练习。1%29。

文章图片
#动态规划#算法
贪心(二)——单源最短路径 算法设计与分析 国科大

这一思想并不难理解,如果s与t之间有通路,除非其直接相连(当然,这种情况过于简单),否则必然需要经过其它顶点,最差的情况,也就是把其它顶点都经过一边,也就是有这条通路上有n个顶点,因此最多也就是n-1条边。实际上,这种思想很类似于波的传播,从s出发的 “波” 沿边传播,波到达节点的顺序等价于该节点到s的最短距离(如r=1的波到达p、q,r=2的波到达t)。通过分析动态规划算法的计算过程(尤其是冗余

文章图片
#算法#数据结构#动态规划 +1
动态规划(三)——矩阵链乘 算法设计与分析 国科大

定位决策阶段:先将问题的求解过程转化为 “多阶段决策”(例如矩阵链乘法中,“选择分割点” 是每个阶段的决策);聚焦首 / 尾决策:从最优解的 “第一个或最后一个决策” 入手,枚举该决策的所有可能选项(例如矩阵链原问题的首决策是 “选择分割点k”,枚举k=1/2/3);提炼子问题形式:通过枚举决策选项生成的子问题,总结出通用的子问题形式(例如矩阵链的子问题统一为 “的最小标量乘法次数”)。

文章图片
#动态规划#算法
国科大高级人工智能期末复习(三)联结主义(上)——机器学习

这部分内容过多,所以主要参考往年题目进行复习。联结主义的代表是机器学习和深度学习。本文主要讨论机器学习(考虑到往年只考过选择,而选择题又基本不怎么变。。。

文章图片
#人工智能
国科大高级人工智能期末复习(四)联结主义(下)——深度学习

本文总结了神经网络常见模型的核心要点:MLP通过多层非线性变换拟合复杂函数,单层感知机无法处理异或问题;BP神经网络通过反向传播优化参数,但面临梯度消失/爆炸等挑战;CNN通过卷积和池化提取特征,需掌握输出尺寸和参数计算方法;RNN采用编码器-解码器结构处理序列数据;GAN通过生成器和判别器的对抗训练生成逼真数据;ResNet利用残差连接解决深层网络退化问题;DBM通过逐层预训练和全局微调学习数据

文章图片
#人工智能#深度学习
从项目入手机器学习——鸢尾花分类

鸢尾花的分类包括了完成的机器学习框架,当然,其极大的弱化了数据预处理和模型构建部分。下一篇文章会继续探索鸢尾花的不同特征对的分类结果影响。

文章图片
#分类#数据挖掘#人工智能 +1
从项目入手机器学习——(二)数据预处理(中)泰坦尼克号

上一篇文章讨论了pandas的基本用法,本文会用另一个经典例子,泰坦尼克号生存预测来继续进行数据预处理。

文章图片
#机器学习#人工智能
从项目入手机器学习——(三)数据预处理(下)自动编码器

定义编码器# 可修改参数input_dim和latent_dim来调整输入和输出维度# 编码器结构:8维 → 5维(隐藏层) → 3维(核心特征)nn.Linear(input_dim, 5), # 第一层:8→5nn.ReLU(), # 激活函数nn.Linear(5, latent_dim), # 第二层:5→3nn.ReLU() # 激活函数return self.encoder(x) #

文章图片
#机器学习#人工智能
    共 162 条
  • 1
  • 2
  • 3
  • 17
  • 请选择