自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一条咸鱼

咸鱼也有梦想

  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windows下如何确定DLL动态库是32位还是64位

确定dll文件是32位还是64位

2024-04-11 17:48:22 474

原创 Sklearn-使用SVC对iris数据集进行分类

使用SVC对iris数据集进行分类预测。

2023-07-31 22:57:10 882

原创 Sklearn学习-iris数据集学习

sklearn学习,使用iris数据集进行逻辑回归分类,涉及:数据集的划分、输出混淆矩阵、输出分类报告

2023-07-31 20:56:06 1403

原创 python-openpyxl 常见操作

openpyxl的常见操作,基础的使用

2023-07-24 17:22:29 295

原创 Python-time库的使用

python-time库的使用。

2023-07-04 10:05:10 206

原创 NSGA-II改进之实现代码(MATLAB)

NSGA2算法改进代码汇总及结果

2023-07-01 17:01:15 2155 15

原创 NSGA-II改进前后数据分析代码(matlab)

NSGA2算法的改进前与改进后的测试结果的分析。

2023-07-01 16:55:56 1039 8

原创 NSGA-II改进之引导式交叉

选择两个个体作为父代进行杂交,两个个体之间有着基因上的差距,假如两者产生的后代的性状表现为一半像父亲,一半像母亲,那么后代的基因应该从两个父代中各取一半。然而在实际的自然界中,很少这种现象,一般都是更像父亲,或者更像母亲,这个取决与子代的形状表现。借鉴粒子群算法中个体受到个体历史最优和种群最优的影响,从而往最优的方向走的方式;改进进化计算的杂交方式,使得每次杂交产生的子代进化的方向,是根据两个父代个体中的最优方向和两个父代个体共同的基因来决定的。

2023-06-26 23:11:44 893 6

原创 Python-机器学习之决策树

决策树学习的目标: 根据给定的训练数据集构建一个决策树模型,使它能够对实例进行正确的分类。以【周志华 机器学习】这本书的介绍,学习相关的内容。具体内容这里不做过多介绍,具体计算见书。决策树生成的伪代码:(以字典类型保存Tree)

2023-05-08 00:17:32 614 1

原创 NSGA-II改进之非均匀变异

在进化算法中,多项式的变异方式,变异算子的作用与进化代数是没有关系的,所以当算法演化到一定代数的时候,算法会缺乏局部搜索能力。为了将变异算子的作用与代数关联起来,使得算法可以在前期变异的范围会较大,随着演化代数的增加,变异范围越来越小,增加算法的微调能力。Z.Michalewicz提出了非均匀变异。

2023-03-25 17:58:33 1977 9

原创 【Python】个人账号密码管理Demo

各个平台、网站都有要设置对应的账号密码,太多账号密码需要记住,经常容易搞混或者忘记,需要找回密码。结合前面学到的使用Ukey对数据的加解密以及可视化Pyside2,想到用这些完成个人账号密码的管理,可以用来记录自己各个账号密码。涉及使用硬件Ukey完成对数据的加解密(Python调用dll动态库的,Python的ctypes库的使用),Pyside2的使用,以及Python的sqlite3库的使用。

2023-03-09 22:45:40 596

原创 NSGA-II改进之父代选择

但锦标赛的选择方式也有一定的缺点,从锦标赛的实现方式来看,父代的选择近似于随机选择,在整个种群的进化过程中,影响进化的速度,其进化过程的搜索能力不能得到保证。在后期要加大父代选择的压力,保证算法的收敛,使算法可以更好的毕竟真实值;在父代选择方式中,原采用的选择方式锦标赛选择方式。从锦标赛的选择方式来看,随机从种群中选择指定数量的个体进行竞争得到父代个体,优点是任何个体都有可能参与到竞争,一个适应值大的个体有可能作为多个父代的个体,可以保证父代选择公平,保证种群进化有一定的搜索范围,避免陷入局部最优中。

2023-02-19 16:05:43 1411 13

原创 NSGA-II改进之种群初始化

原NSGA-II的算法在初始化种群的时候采用的是随机生成。随机代表着不确定,且随机生成的种群在整个空间上表现为不均匀;为消除随机初始化带来的不确定,和种群在空间上分布不均匀问题,由此引出新的初始化种群方式:佳点集生成种群

2023-02-18 17:11:30 8259 36

原创 Python字符串与二进制字符串之间的转换

python任意字符串转二进制字符串

2023-01-20 21:49:32 7134

原创 Python 常用数据转换

python中常用数据类型的转换和使用,包含内容有:对数据进行base64编码,对数据进行base64编码的解码;binascii模块的基本使用,二进制数据与Hex字符串直接的转换;python中bytes类型的使用

2022-12-24 22:03:05 1333

原创 python-U盾数据加解密可视化_pyside2

使用Ukey做加解密,UI可视化。涉及到pyside2的使用。

2022-11-22 23:20:09 691

原创 Python-使用U盾完成数据的加解密(使用国密算法SKF接口)

使用硬件Ukey,调用动态库dll文件完成对数据的加解密。涉及到到Python库ctype的使用,动态库dll中SKF接口库的调用。

2022-11-20 12:52:38 2228 11

原创 Python-Scrapy框架基础学习笔记

Python-Scrapy框架基础学习笔记

2022-09-15 14:26:42 283

原创 Python-Scrapy获取百望税务问题

Python Scrapy框架练习记录,爬取百望税务常见问题

2022-09-15 14:07:31 286

原创 Python-Scrapy 获取历史双色球开奖号码

Scrapy框架的基础使用,使用Scrapy框架爬取历史双色球的数据,并对每个号码出现的次数做统计。

2022-09-15 00:01:18 2350

原创 进化算法(GA)Python实现--以ackley函数为例

有关进化算法的介绍可以查看进化算法框架的介绍及Matlab实现(遗传算法)里面的算法介绍,这里使用Python重新实现一次。 此内容只测试ackley函数,如果需要测试其他函数,可以在Hedar test set中的测试函数这个链接中查看函数,可以下载MATLAB的函数实现代码参考,之后也用Python重写。 1.2 ackley函数的三维图形-Python画图记得ackley函数也要放进去,这里的内容就不重复所以没放2. GA的主要模块导入的模块2.1 初始化种群

2022-06-29 23:14:43 3944

原创 多目标优化NSGA-II的实现(MATLAB完整代码)

多目标优化NSGA-II的实现(MATLAB完整代码)测试函数ZDT1、ZDT2、ZDT3、ZDT4、ZDT6。

2022-01-03 22:13:07 19124 88

原创 Python——加密算法DES

python实现DES加解密的全过程

2021-11-07 10:55:41 21257 18

原创 Python机器学习--K-近邻之手写数字识别(mnist数据集)

项目内容:用K-近邻算法,对Mnist数据集完成手写数字的识别主要内容:读取Mnist数据集 获取图片数据的函数 读取标签数据的函数 分类函数classify0 测试代码 第三方库:numpy、matplotlib、operator、struct(后两个主要用于读取Mnist数据集用)有关struct库使用的方法请自行百度了解。代码:MNist数据集的数据结构:代码:from numpy import *import struct.

2021-10-24 19:04:06 5476

原创 多目标优化NSGA-II的实现和测试(MATLAB实现)

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基

2021-10-24 16:56:43 8386 2

原创 NSGA-II的算法介绍

系列文章目录第一章 基于NSGA-II算法的研究和改进第二章 进化算法框架的介绍及Matlab实现(遗传算法)第三章 NSGA-II的算法介绍第四章 传统的NSGA-II的实现和测试(MATLAB实现)第五章 NSGA-II的算法的改进及测试结果文章目录系列文章目录前言一、多目标优化的数学模型和概念1.1 多目标优化的数学模型1.2 多目标优化的基本概念二、NSGA-II 算法的基本原理和框架2.1 NSGA-II 算法的基本原理2.2 快速非支配排序算法2.3 拥挤距离2.4 拥挤比较

2021-08-27 22:15:52 17157 2

原创 进化算法框架的介绍及Matlab实现(遗传算法)

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-08-07 19:08:18 4428 4

原创 基于NSGA-II算法的研究和改进

基于NSGA-II算法的研究和改进在大学的时候学习了有关NSGA2算法的相关知识,对这个颇有兴趣,想着把自己学习的内容都记录下来。同时也是自己第一次开始写博客,想开始自己以后的博客之路,为下班后的业余时间找点事情做前言基于NSGA-II算法的研究和改进的系列文章主要分为以下内容:多目标的数学模型和概念进化算法传统的NSGA2算法对传统的NSGA2算法的改进实验结果一、改进的NSGA-II与传统的NSGA-II的结果对比测试函数为:ZDT1、ZDT2,ZDT3,ZDT4,ZDT

2021-06-15 21:05:06 7989 9

ZDT前沿数据.zip

已知的ZDT1、ZDT2、ZDT3、ZDT4、ZDT6的前言数据

2022-01-03

空空如也

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

TA关注的人

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