- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 计算机基础-计算机三大件
学习python之前当然要了解以下Python程序的执行原理。计算机中包含有较多的硬件,但是一个程序要运行,有三个核心的硬件,分别为CPU,内存,硬盘。程序的作用就是用来处理数据的,而变量的作用就是用来存储数据的。
2022-05-02 22:58:48
3190
原创 禁忌搜索算法-关键操作与原则
在函数优化问题中:在解空间中,通常的邻域定义是以一点为中心的一个球体;禁忌搜索(Tabu search)是局部搜索算法的推广,禁忌是禁止重复前面的工作,有助于跳出局部最优点。
2022-04-09 17:38:57
1695
12
原创 智能算法与传统算法
传统算法无法在有限的时间内精确求解智能算法寻求在求解时间和求解速度上的平衡,在可接受的花费(计算时间、占用空间等)下给出待解决优化问题每一个实例的一个可行解,该可行解与最优解的偏离程度不一定事先可以预计。这类算法中的每一个算法都以人类、生物的行为方式或物质的运动形态为背景,经过数学抽象建立算法模型,通过计算机的计算来求解组合最优化问题,因此启发式算法也称为智能优化算法。
2022-04-09 13:40:42
5670
7
原创 系统和环境(建模与仿真)
系统(System):为了达到某种目的的一组具有特定功能,彼此互相联系又相互作用的元素之间的有机组合。环境:是指对系统的活动结果产生影响的外界因素。
2022-04-07 13:06:58
1948
12
原创 Python生成可执行文件--PyInstaller库的使用
该第三方库可以将.py源代码转换成无需源代码的可执行文件(直接就可以运行的程序)。因为有的时候Windows,Mac,Linux系统上并没有安装Python的IDLE或者Python的解释器,我们需要将源程序首先编译或者打包成一个直接可以执行的程序。
2022-04-01 21:54:49
6081
18
原创 C++程序的内存分区模型-栈区&堆区
栈区:由编译器自动分配释放,存放函数的参数值,局部变量等(由编译器管理其“生死”)堆区:由程序员分配释放,若程序员不释放,程序结束后由操作系统回收new操作符
2022-03-29 13:01:41
3577
26
原创 C++核心编程——内存分区
面向对象核心编程-内存分区模型:C++程序在执行时,将内存大方向划分成4个区域(1)代码区:存放安徽念书体的二进制代码,由操作系统进行管理的(2)全局区:存放全局变量和静态变量以及常量(3)栈区:由编译器自动分配释放,存放函数的参数值,局部变量等(4)堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区意义:不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程
2022-03-27 21:54:30
3222
19
原创 机器人运动学与动力学
机器人运动学与动力学相关概念及知识点总结机器人运动学主要研究机器人运动轨迹,而机器人动力学主要研究机器人的运动与作用力之间的关系。
2022-03-03 09:58:23
4366
13
原创 机器学习中需明确的相关概念
机器学习和深度学习中一些细小的概念,将学习笔记总结到了一起,提供给大家,方便大家查阅。梯度下降法、独热编码、归一化、数据集划分
2022-02-09 12:53:07
919
4
原创 学习笔记6:TensorFlow编程语法--占位符
TensorFlow中的Variable变量类型,在定义时需要初始化,但有些变量定义时并不知道其数值,只有当真正开始运行程序时,才由外部输入,比如训练数据,这时候需要用到占位符。附代码演示
2021-12-05 22:10:36
1385
原创 学习笔记4:TensorFlow编程语法--会话
TensorFlow会话(Session)学习笔记,附带代码演示。在tensorflow中,所有的数据都通过张量的形式来表示 从功能的角度,张量可以简单理解为多为数组。
2021-12-05 17:19:02
560
5
原创 万向磁场构造
三轴正交亥姆霍兹线圈系统:亥姆霍兹线圈(Helmholtz coil)是一种制造小范围区域均匀磁场的器件。由于亥姆霍兹线圈具有开敞性质,很容易地可以将其它仪器置入或移出,也可以直接做视觉观察,所以,是物理实验常使用的器件。三相变频电源三相380V输入三相380V输出经过AC-DC-AC变换的双逆变电源称为三相变频电源。它有别于用于电机调速用的变频调速控制器,也有别于普通。变频电源的主要功用是将现有的交流电网电流变换成所需频率的稳定的纯净的正弦波电源。三相变频电源特点:1.高频MPWM设计
2021-11-27 12:35:22
1456
1
原创 学习笔记3:深度学习与强化学习知识点学习总结
学习目标:“深度”:神经网络的层数更多,每层神经元个数更多架构:生成对抗网络:(Generative Adversarial Networks),循环神经网络(Recurrent Neural Networks),图卷积神经网络(Graph Convolutional Neural Networks )领域:图像处理、视频分析、自然语言处理、视频监控、人脸识别、医学图像分析、人机交互、机器人设计等。TensorFlow:AlphaGo背后的机器学习计算框架,将数据流图作为基础,图节点代表运算
2021-11-26 00:32:55
1332
3
原创 TensorFlow安装并在Pycharm搭建环境
TensorFlow手把手安装教学,还有Pycharm环境配置。含有丰富图片,适合新手教程!
2021-11-23 23:47:25
24815
83
原创 学习笔记2:KNN实现数据集DBRHD手写识别(Python语言)
文末附有数据集文件,分享给大家学习,适合新手!使用sklearn来训练一个K最近邻(k-Nearest Neighbor, KNN)分类器,用于识别数据集DBRHD的手写数字。
2021-11-23 00:29:40
3315
14
原创 磁场预备知识学习总结
通电导线与磁场:通电导线周围会产生磁场通电导线放在其他磁场下会受到力的作用磁场中的通电导线(有一定的电流I,还要有一定的长度L):电流元>放在磁场中>受到力的作用(电流元周围产生了磁场)受到的是其他磁场给它的力,而不是自己给自己的作用给电流没有给磁场:使用右手螺旋定则(四指指弯的,拇指指直的:用正确的手指比电流,剩下手指的方向就是磁场方向N极方向)获得单独的磁极是不可能的(单独的北极或单独的南极)安培力:F安培力=BIL方向:左手定则 (1、磁感线穿掌心 2、四指
2021-11-22 21:34:36
625
1
原创 学习笔记1:神经网络实现手写识别(Python语言)
问题:手写数字识别是一个多分类问题,有10个分类,每个手写数字图像的类别是0-9中的一个数。使用sklearn来训练一个简单的全连接神经网络,对数据集DBRHD进行识别学习内容:DBRHD数据集介绍:1、已经归一化为手写数字为中心的32*32规格的图片。2、去掉了图片颜色等复杂因素,将手写体数字图片转化为训练数据为大小32*32的文本矩阵。3、空白区于使用0代表,字迹区域使用1表示。神经网络参数设置:设置1层隐藏层,该隐藏层含100个神经元。初始学习率为0.0001,迭代2000次。使.
2021-11-20 21:36:37
1227
4
万向旋转磁场控制平台的构建.pptx
2021-12-03
自动控制原理/现代控制理论课题设计(直流电动机转速控制模型).zip
2021-12-03
卷积神经网络与深度学习教学.pptx
2021-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人