- 博客(12)
- 收藏
- 关注
原创 遗传算法python解F(X)=X*X
用遗传算法求函数 f(x)=x*x的最大值,其中x为[0,31]间的整数初始化二进制DNA这里问题较为简单,每个个体只有一条DNA单链定义目标函数DNA单链解码这部分将二进制串按权展开,将二进制数转化为十进制数,我们有0∗29+1∗28+0∗27+...+0∗21+1∗20=3730 ∗ 2^9 + 1 ∗ 2 ^8 + 0 ∗ 2^ 7 + . . . + 0 ∗ 2^ 1 + 1 ∗ 2 ^0 = 3730∗29+1∗28+0∗27+...+0∗21+1∗20=373,然后将转换后的实数
2023-11-14 00:19:01 335
原创 pyinstaller打包心得(帮你解决添加资源大坑)
step1step2win + R -> cmd 调出命令窗口接下来就是pip install 你项目需要的库也要安装pyinstaller打包工具包step3先在命令窗口激活pyqt_env环境,再cd 到项目路径下step4。
2023-11-06 19:07:57 207
原创 支持向量机SVM 对偶问题 SMO求解
图中红线就是最佳划分线,离红线最近两个点到分隔线的向量就是支持向量假设数据是多维的,分隔线表达式为x1a1x2a2xnanb0x1a1x2a2...xnanb0a1a2⋮anT∗x1x2⋮xnTb0a_1\\a_2\\\vdots\\a_nx_1\\x_2\\\vdots\\x_na1a2⋮anT∗x1x2⋮。
2023-05-30 22:44:13 566 1
原创 机器学习 神经网络 BP 向后传播算法
怎样去更新权重w和偏置b呢?则是利用 梯度下降算法。假如将训练集中拿一个作为输入进入神经网络,若输出。BP 向后传播算法推导到此也就可以推导出来了👍。像这种网络叫做全连接网络,也叫做前向传播网络。为神经网络的损失函数,评判模型的好坏。w 叫做每一次传播的权重 b则是偏置。假设有m层 每一层用l表示。叫做误差项,或者叫做灵敏度。x为特征属性 y为标签。说明这个神经网络不错。依次向后推,即可求出。
2023-05-09 21:49:20 167 1
原创 基本分段存储管理方式
不能被修改的代码称为纯代码或可重入代码(不属于临界资源),这样的代码是可以共享的(比如,有一个代码段,只是简单的输出 “Hello World!程序分多个段,各段离散地装入内存,为了保证程序能正常运行,就必须能从物理内存中找到各个逻辑段的存放位置。先进行越界判断,若均不越界,根据页号对照页表,找到对应的内存块号,物理地址=内存块号*页面大小+页内偏移量。分页(单级页表):第一次访存——查内存中的页表,第二次访存——访问目标内存单元。分段:第一次访存——查内存中的段表,第二次访存——访问目标内存单元。
2023-05-09 00:19:17 340
原创 二叉树的线索化
后序遍历二叉树有了中序 与 先序的经验,后序太简单,与中序类似对应最后一个节点,因为它没有后继,所以要单独最后处理 rtag=1,rchild=null。
2023-05-07 21:55:15 99
原创 机器学习-svm概述
图中红线就是最佳划分线,离红线最近两个点到分隔线的向量就是支持向量假设数据是多维的,分隔线表达式为x1a1x2a2xnanb0x1a1x2a2...xnanb0a1a2⋮anT∗x1x2⋮xnTb0a_1\\a_2\\\vdots\\a_nx_1\\x_2\\\vdots\\x_na1a2⋮anT∗x1x2⋮。
2023-05-06 23:37:18 63 1
原创 迭代器.hasNext() .next() .remove()
关于Iterator主要有三个方法:hasNext()、next()、remove()迭代器的遍历顺序如下图所示。
2023-05-06 17:03:58 161 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人