自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用BP神经网络实现手写数字识别,要求使用Keras框架、sklearn机器学习库、无框架自编代码三种方法实现分类

(1)BP学习算法可分为前向传播预测与反向传播学习两个过程。要学习的各参数值一般先作随机初始化。取训练样本输入网络,逐层前向计算输出,在输出层得到预测值,此为前向传播预测过程。根据预测值与实际值的误差再从输出层开始逐层反向调节各层的参数,此为反向传播学习过程。经过多样本的多次前向传播预测和反向传播学习过程,最终得到网络各参数的最终值,这是BP神经网络训练模型中的核心部分。(2)保存神经网络效果差,原因是没对进行优化。对一个特征提取的程序优化特征,有助于提高判断准确率。

2024-01-18 23:43:54 1111

原创 使用sklearn逻辑回归算法从疝气病症预测病马的死亡率

(1) 逻辑回归的目的是寻找一个非线性函数Signmoid的最佳拟合参数,求解过程可以由最优化算法来完成。在最优化算法中,最常用的是梯度上升算法,而梯度上升算法又可以简化为随机梯度上升算法。(2) 随机梯度上升算法与梯度上升算法的效果相当,但占用更少的计算机资源。此外,随机梯度上升算法是一个在线算法,它可以在新数据到来时完成参数更新,而不需要重新读取整个数据集来进行批处理运算。

2024-01-18 23:13:32 431

原创 python的对比柱状图结果分开呈现

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、使用matoplotolib绘制柱状图二、多个数组合并1.直接相加2.读入数据总结前言对于python可视化中两个柱状图结果分开呈现一、使用matoplotolib绘制柱状图先简单绘制出一个柱状图,横坐标为a,b,c,d,e*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as pltx=np.arange(5)y1=np.ar

2023-01-12 00:19:50 978

原创 报错:Run-Time Check Failure #2 - Stack around the variable ‘a‘ was corrupted.

项目场景:读取一个65到122之间的整型数,整型数大于等于65,小于等于122,然后以字符形式输出它,例如读取了97,输出字符a。问题描述:报错:Run-Time Check Failure #2 - Stack around the variable ‘a’ was corrupted.环境:vs2019#define _CRT_SECURE_NO_WARNINGS //解决scanf报错问题#include<stdio.h>int main(){ char a; s

2022-03-02 23:30:01 854 1

原创 python—谭松波情感分析

学习目标:谭松波情感分析学习内容:# -*- coding: utf-8 -*-###唐松波情感分析###import pandas as pdimport numpy as npdf1=pd.read_excel('E:/pywork\data analysis\谭松波语料/bookneg.xls',header=None, index=None)print(df1)data1=np.array(df1[0])print(len(data1))print(type(data1))

2022-01-16 23:31:19 647

原创 python—搭建多层感知机MLP

学习目标:搭建多层感知机MLP学习内容:# -*- coding: utf-8 -*-###搭建多层感知机MLP###from keras.models import Sequentialfrom kears.layers.core import Dense,Dropout,Activationfrom kears.optimizers import SGD #梯度下降model=Sequential() #模型初始化model.add(Dense(20,64

2022-01-16 23:08:43 1429

原创 python—利用朴素贝叶斯分类器对文本进行分类

题目:1.已知一个文本集合为:[[‘my’, ‘dog’,‘has’,’false’,’problems’,’help’,’please’],[‘maybe’,’not’,’take’,’him’,’to’,’dog’,’park’,’stupid’],[‘my’,’dalmation’,’is’,’so’,’cute’,’I’,’love’,’him’,’my’],[‘stop’,‘posting’,‘stupid’,‘worthless’,‘garbage’],

2022-01-16 23:02:59 1810

原创 Python——鸢尾花和手写数字识别用线性核和高斯核训练一个svm

题目:在鸢尾花数据集和 MNIST 手写数字数据库上,分别用线性核和高斯核训练 一个 SVM,写出实验对比结果。要求:(1)使用 70%数据作为训练集,然后对剩余 30%数据测试。(2)计算分类精确度值。步骤:# -*- coding: utf-8 -*-###鸢尾花线性核、高斯核###import numpy as npfrom sklearn import svmimport randomimport csvfrom sklearn.metrics import classific

2022-01-15 23:27:28 1370 1

原创 Python—行列数据集的线性回归

题目:已知 200 行 3 列数据集,第 1 列为全 1 数值,是偏移量,第 2 列为 x,第 3 列为 y。用线性回归算法拟合已知的数据。要求:(1)得到线性回归函数。(2)画出拟合后的可视化图形。步骤:# -*- coding: utf-8 -*-##################线性回归##########################import numpy as np #导入一般以np作为numpy库的别名import matplotlib.p

2022-01-15 23:19:05 626

原创 Python—对乳腺癌数据集预处理和分类

目标:十交叉验证题目:已知 UCI 数据集 breast-cancer-wisconsin,breast-cancer-wisconsin 是肿瘤学家研究切片组织,描述组织各种特征决定肿瘤是良性还是恶性的数据集,数据集共有699个样本个数,有11个特征,第一个为id number,最后一个为class(有无癌症的分类),该数据集包含若干个缺失数据。要求:(1)首先对缺失数据进行处理,并说明处理的方法。(2)随机选取数据集的 70%的数据构成训练集,剩余30%数据构成测试集,并应用逻辑回归算法对测试

2022-01-15 23:08:35 7014 1

原创 Python——两类二维数据线性判别fisher

目标:人工智能与应用——线性判别fisher题目:说明:下述问题在 Python 中编程求解。1.已知两类二维数据,(1)第一类共 4 个样本:[6,6],[4,5],[5,5],[5,4],第二类共 4 个样本:[0,1],[1,2],[1,1],[2,0]。试用线性判别分析得到最优投影方向,并用最优投影方向判别两个新样本[0,0],[10,10]所属的类别。(2)在实现(1)问题的基础上,试对输入的任意两类二维数据用线性判别分析 LDA得到最优投影方向,并用最优投影方向判别输入的新样本所属

2022-01-15 22:55:09 992

原创 Python—将一个文件复制到另一个文件以及合并两个文件

题目:1.编程实现将文件 file1 的内容复制到文件 file2 中。2.有一个职工通讯信息文件"TeleAddressBook. txt”,内容为解答:1、编程实现将文件file1的内容复制到文件file2中。思路:首先新建文件夹file1,其中新建了AddressBook.txt、EmailAddressBook.txt、TeleAddressBook.txt三个文本文件,其次在spyder(python3.8)中编写代码,最后通过运行代码将文件file1的内容复制到文件file2中。代

2022-01-14 08:00:00 4886

原创 Python经典实例

python经典实例一、1~100内的偶数之和二、用户登录和密码三、九九乘法表四、六位数的幸运数五、 四位数公用电话传输数据六、计算三角形面积七、判断一个五位数是否是回文数八、斐波那契数列输出九、球从100米高度自由下落的总高度和第十次反弹高度十、20阶乘之和十一、三个数大小排序十二、水仙花数十三、20项分数序列之和十四、数字的平方十五、用户登录,输入三次错误退出一、1~100内的偶数之和# -*- coding: utf-8 -*-##第一种sum=0for i in range(1,101,2

2022-01-13 22:03:51 1087

原创 Python—数据分析与可视化编程

目标:掌握numpy模块基本操作;掌握matplotlib模块基础操作;掌握pandas模块基础操作。内容:1.编写程序,利用pyplot将绘图区域划分成2*1个子绘图区域,并在每个区域中生成坐标系,如下图:(提示:直线数组为np.arange(0, 101))2.现有如图9-15所示的股票数据:按以下要求操作。(1)仿照图9-15的表格,创建一个DataFrame对象。(2)使用条形图展示股票数据,其中证券简称为x轴、最新价为y轴。(3)将条形图以shares——bar.png为文件

2022-01-13 21:38:05 3858 2

原创 Python—文件和数据格式化编程

目标:掌握文件的基本操作;了解数据维度的概念,掌握常见的数据格式。内容:编写程序,实现文件备份功能,类似于文件复制,文件名中加上了“备份”,效果图如下:读取文件,打印除以#开头之外的所有行,如图:编程读取存有数字的文件,对其中的数字进行排序后输出。步骤:题一,代码如下:# -*- coding: utf-8 -*-f=open("a.txt",'r',encoding='utf-8')while True: a=f.readline() b="#" if a

2022-01-13 21:27:38 241

原创 Python—数字推盘游戏设计

目标:了解pygame模块的框架与基础函数;熟悉MVC设计模式;掌握自顶向下的程序设计方式。内容:完成数字推盘游戏设计步骤:代码如下:import pygameimport timeimport randomimport sysimport randomfrom pygame.locals import *#定义常量WINWIDTH = 640 #窗口宽度WINHEIGHT = 480 #窗口高度ROW = 3COL = 3BLANK = None

2022-01-13 21:14:34 6770 1

原创 Python—使用turtle模块绘制指定图形

目标:使用turtle模块绘制指定图形内容:利用turtle模块绘制一些5个图形,并且为这些图像填充不同的颜色。步骤:在程序中利用turtle模块绘制图2-13所示的5个图形,为这写图形填充不同的颜色。代码如下:#-*-coding: utf-8-*-####三角形import turtle as tt.fillcolor( "red") #设置填充颜色为红色t.penup() #提起画笔t.goto(-300,-50) #画笔移动到横坐标为-

2022-01-13 09:30:00 2869

原创 Python—组合数据类型编程练习

目标:组合数据类型编程练习内容:1.仿照课本6.7的实例,对《三国演义》中出现的人物统计。2.编写程序,根据用户输入的数字转换成相应的中文的大写数字。例如,1.23转换为“壹点贰叁”。步骤:1.仿照课本6.7的实例,对《三国演义》中出现的人物统计。代码如下:运行结果:2.编写程序,根据用户输入的数字转换成相应的中文的大写数字。例如,1.23转换为“壹点贰叁”。代码如下:#-*- coding: utf-8 -*-list_num =["零","壹","贡","参","肆","伍"

2022-01-12 17:52:01 3102

原创 Python——函数操作练习

目标:函数操作练习内容:1.编写函数,计算传入的字符串中数字、字母、空格和其它字符的个数。2.编写函数,输出1~100以内的所有素数。步骤:1.编写函数,计算传入的字符串中数字、字母、空格和其它字符的个数。代码如下:#-*- coding: utf-8 -*-def string(m): digit_num=alpha_num=space_num=other_num=0 #数字、字母、空格、其他字符赋值为o for char in m: #

2022-01-12 17:04:48 2320

原创 Python—流控制基本操作

目标:流控制基本操作内容:编写程序,输出九九乘法表。若一个三位数每一位数字的3次幂之和都等于它本身,则这个三位数是水仙花数。例如153是水仙花数,各位数字的立方和为13 + 53+ 33 = 153。编程求解所有的水仙花数。已知某公司有一批销售员工,其底薪为2000元,员工销售额与提成比例如下:(1)当销售额<=3000时,没有提成;(2)当3000<销售额<=7000时,提成10%;(3)当7000<销售额<=10000时,提成15%;(4)当销售额&gt

2022-01-12 16:47:47 2404

原创 Python——基本数据类型和函数操作

目标:基本数据类型和函数操作内容:请利用math模块把角度制60度转换成弧度制,并计算其对应的余弦值。用户键入一个字符串s(如“hello Python”),请将其反转后进行输出。步骤:题1.请利用math模块把角度制60度转换成弧度制,并计算其对应的余弦值。代码如下:#-*-coding: utf-8-*-import matha+math.cos(math.pi/3)b=math.radians(60)print(a,b)运行结果:题2.用户键入一个字符串s(如“hel

2022-01-12 16:22:37 1189

原创 Python—安装和配置Anaconda软件

目标:安装和配置Anaconda软件内容:通过国内镜像网站安装和配置Anaconda软件步骤:Anaconda下载下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda是跨平台的,有Windows、macOS、Linux版本,我选择的是Windows版本:Anaconda3-2020.07-Windows-x86_64.exe 下载得到压缩包,解压后找到anaconda文件夹点击找到Anaconda3-2020

2022-01-12 15:16:51 1405

机器学习,使用sklearn逻辑回归算法从疝气病症预测病马的死亡率【horseColicTest.txt】

使用逻辑回归算法预测患有疝病的马的死亡率,该数据包含368个样本和28个特征,要求底层算法实现及使用sklearn库。

2024-01-18

03 云计算与大数据培训课程_Hadoop2.x64位伪分布式安装指南(Ubuntu).zip

03 云计算与大数据培训课程_Hadoop2.x64位伪分布式安装指南(Ubuntu).zip

2022-10-16

基于机器学习的用户与实体行为分析技术综述_崔景洋

基于机器学习的用户与实体行为分析技术综述_崔景洋

2022-10-16

机器学习复习资料

机器学习复习资料

2022-10-16

机器学习模型在车险欺诈检测的研究进展

机器学习模型在车险欺诈检测的研究进展

2022-10-16

基于主题图谱的网络舆情特征演化及其可视化分析_陈健瑶

基于主题图谱的网络舆情特征演化及其可视化分析_陈健瑶

2022-10-16

Python数据可视化_课后习题答案

Python数据可视化_课后习题答案

2022-10-16

基于深度学习的视觉目标检测技术综述

基于深度学习的视觉目标检测技术综述

2022-10-16

中国计算机学会推荐国际学术会议和期刊目录

中国计算机学会推荐国际学术会议和期刊目录

2022-10-16

计算领域高质量科技期刊分级目录

计算领域高质量科技期刊分级目录

2022-10-16

空空如也

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

TA关注的人

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