自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 专家系统-人工智能及其应用-课程学习记录-5

专家系统(Expert System)是一种人工智能程序,它利用专家知识和推理能力来解决特定领域中的复杂问题。接下来用python实现一个极简版医疗诊断专家系统,该系统将根据用户输入的症状进行简单的诊断。实际应用中,专家系统可以更复杂,包含更多的规则、复杂的推理逻辑和用户友好的接口。存储问题的初始数据和推理过程中得到的中间数据。

2024-06-17 17:27:25 349

原创 贝尔曼方程-人工智能及其应用-课程学习记录-4

贝尔曼方程(Bellman Equation)是动态规划和强化学习中的一个核心概念,用于描述一个状态的价值函数(Value Function)与其后续状态的价值函数之间的关系。它能够帮助我们递归地定义并求解每个状态的价值,从而找到最优策略。贝尔曼方程的基本形式在一个马尔可夫决策过程(MDP)中,贝尔曼方程的基本形式如下:Vsπ=E[Rt+γVπ(St+1)∣St=s]V^\pi_s=E[R_t+\gamma V^{\pi} (S_{t+1})|S_t=s]Vsπ​=E[Rt​+γVπ(St+1​

2024-06-17 17:07:00 722

原创 反向传播算法-人工智能及其应用-课程学习记录-3

但是,这样即使参数已经很多了,我们从头到尾对输入参数做的变换都只是线性变换,并没有非线性变换,这里我们就需要再加上一个步骤,那就是非线性变换,我们在每一个节点输入后,把输入的值带入一个函数,得到其非线性变换的输出,这里我们使用的函数有很多种,比如sigmoid函数,relu函数,tanh函数以及他们的变种等等…我们以[-2,-2]为方向,设定一个合适的值为步长前进一步,然后再次计算负梯度再前进,如果步长选取合适,在一定次数的迭代下我们就能走到损失函数变化量足够小的情况也就是达到了最小值点,得到了最优的。

2024-06-17 12:35:54 988

原创 KMP-一种用于生成和优化运动轨迹的方法-人工智能及其应用-课程学习记录-2

KMP (Kernelised Movement Primitives) 是一种生成和优化运动轨迹的方法。想象一下,你要让一个机器人手臂从一点移动到另一点,同时避开障碍物。KMP就像一个聪明的导航系统,可以根据已经学到的示范动作生成平滑且安全的轨迹,这就是KMP的作用.由名字看来,可以理解为一种基于核的方法的运动基元,那么什么又是核方法什么又是运动基元呢?关键概念核方法 (Kernel Methods)

2024-06-16 17:16:23 1178

原创 PRM和RRT--用于机器人高维轨迹规划的算法-人工智能及其应用-课程学习记录-1

起始点和目标点的连接:理论上,如果 PRM 能够无限制地采样和连接,那么任何起始点和目标点都有可能在图中找到连接它们的路径。但在实际情况下,由于采样和连接的有限性,某些起始点和目标点可能无法直接连接,需要通过多步骤的路径来实现连接。但在实际情况下,由于采样数量的限制和连接策略的选择,可能需要较长的时间来找到路径,或者有些路径可能无法找到。总的来说,PRM 算法是一种强大的路径规划方法,可以在理论上保证在无限采样和连接的情况下找到路径,并且通常能够在实际场景中捕捉到自由空间的连通性。

2024-06-14 22:17:17 1548

原创 微处理器体系结构及关键技术-微处理器系统结构与嵌入式系统设计-课程学习记录-3

而控制器部分,质量数据也是先被暂存于指令寄存器,按照一定的规则,获取指令的操作片段和数据片段,通过译码器分析应该产生的控制信号,并根据分离出来的数据片段进行查找数据或者直接使用,而我们之前提到的CISC和RISC的指令系统的设计主要就在于控制器当中,同时,控制器当中也存在着必不可少的时序控制部件,可以控制指令周期、工作周期、时钟周期.如ADD Rd,Rs1,imm(Rs),表示在imm地址基础上加上Rs存储的位移得到的地址的数据和Rs1的数据相加放在Rd中,注意了,这里的位移要看计算机的字节长。

2024-06-14 21:39:39 853

原创 计算机系统结构组成与工作原理-微处理器系统结构与嵌入式系统设计-课程学习记录-2

4.有了规定了标准的汇编指令,我们就可以统一进行编程了,那么为了可以构建一个计算机整体,我们需要一个软件来整体地管理所有功能,这样操作系统就诞生了,第四步我们来到了软件方面的系统软件,操作系统层也称操作系统虚拟机,这个层次中,我们用一个软件整体地管理全部的功能,在这个软件上我们可以继续写更分支的软件,也可以管理整体的计算机运行。一个好的体系结构可以给计算机带来良好的性能,早在埃尼亚克的年代,就有一种体系结构叫:冯诺依曼结构,这个结构中存在如下几个部分:输入,存储器,控制器,运算器,输出,总线.

2024-06-13 22:54:06 541

原创 概论-微处理器系统结构与嵌入式系统设计-课程学习记录-1

嵌入式系统设计技术是一门交叉学科,涉及计算机、微电子、网络、通信、信号处理、传感器等诸多领域。随着现代微电子技术、微机电系统MEMS、片上系统SoC、纳米材料、无线通信技术、信号处理技术、计算机网络技术等的进步以及互联网的迅猛发展,嵌入式系统向集成化、微型化,智能化、网络化方向发展。集成电路内可容纳晶体管的数目每18个月翻一番。

2024-06-13 21:36:47 128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除