自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BP神经网络反向传播算法

1.编程题目理解​ 反向传播(英语:Backpropagation,缩写为BP)是“误差反向传播”的简称,是一种与最优化方法(如梯度下降法)结合使用的,用来训练人工神经网络的常见方法。该方法对网络中所有权重计算损失函数的梯度。这个梯度会反馈给最优化方法,用来更新权值以最小化损失函数。​ 反向传播要求有对每个输入值想得到的已知输出,来计算损失函数梯度。因此,它通常被认为是一种监督式学习方法,虽然它也用在一些无监督网络(如自动编码器)中。它是多层前馈网络的Delta规则的推广,可以用链式法则对每层迭代计

2021-12-04 15:24:08 1410

原创 决策树 ID3 算法

1.编程题目理解利用基于信息熵进行划分选择的决策树算法,实现对于下图数据的处理。2.ID3算法的原理解释​ 一棵树包含一个根节点、若干个内部节点和若干个叶子节点,叶子节点对应于决策结果,其他每个结点则对应于一个属性测试;每个结点包括的样本集合根据属性测试的结果被划分到子节点中;根结点包含样本全集。从根节点到每个叶结点的路径对应了一个判定测设序列。决策树学习的目的是为了产生一颗泛化能力强,即处理未见示例能力强的决策树,其基本原理是“分而治之”的策略。3.设计思路4.测试结果及分析[外链图片转

2021-12-04 15:14:18 666

原创 Python实现计算GPA&加权平均分

Python实现计算GPA&加权平均分用已知的学分、绩点、成绩来计算GPA与加权平均分运行效果如下:代码如下:''' @author: YouYang Wang @time: 2021/7/25 @fatcor: calculate GPA'''print('请输入学分、绩点、成绩(用空格分离)输入end结束、输入check查看成绩:')def jisuan(): GPA = 0 avgGrade = 0 for i in range( len(cred

2021-07-25 09:48:11 2104

原创 Python实现最小最大、零均值、小数定标规范化、pca降维

1.实现要求对于一个含有N个记录和P个属性的数据集,以principal_component.xls为例,分别对每一个属性取值进行规范化,对原始的数据矩阵分别用最小—最大规范化、零-均值规范化,小数定标规范化进行预处理。并写出PCA降维代码。原始数据:2.具体实现0.读取数据:#读取excel文件: data = pd.read_excel('./principal_component.xls',header=None) print(data) #打印查看是否正确1.最小最大

2021-05-26 09:35:12 6975

原创 Python实现线性规划

利用Python的pulp库来解决线性规划问题。题目:代码:from pulp import *def getresult():# 设置对象 prob = LpProblem('myPro', LpMaximize)# 设置三个变量,并设置变量最小取值 x1 = LpVariable("x1", lowBound=0) x2 = LpVariable("x2", lowBound=0) x3 = LpVariable("x3", lowBound=0) X

2021-05-16 19:26:34 507

原创 大数据获取方法;数据采集工具;常用ETL工具简介

1.采用哪些方式可以获得大数据?方式1、外部购买数据有很多公司或者平台是专门做数据收集和分析的,企业会直接从那里购买数据或者相关服务给数据分析师,这是一种常见的获取数据的方式之一。方式2、网络爬取数据除了购买数据以外,数据分析师还可以通过网络爬虫从网络上爬取数据。比如大家可以利用网络爬虫爬取一些需要的数据,再将数据存储称为表格的形式。当你在浏览网页时,浏览器就相当于客户端,会去连接我们要访问的网站获取数据,然后通过浏览器解析之后展示给我们看,而网络爬虫可以通过代码模拟人类在浏览器上访问网站,获取相

2021-04-12 10:12:49 4238 1

原创 中缀转后缀表达式(C语言实现)

实现效果源码#include<stdio.h>#include<string.h>//创建栈 typedef struct node{ char s[1000]; int top;}Stack;//判断符号的函数 int weight(char ch, int flag){ if(ch=='+'||ch=='-') return 1; if(ch=='*'||ch=='/') return 2; if(ch=='('&&fla

2021-04-11 08:37:19 1993 1

原创 二叉树的先序、中序、后序实现,以及计算深度和叶子节点个数。

实现效果源码#include <iostream>using namespace std;typedef struct Node{//定义二叉树结构 char data; struct Node *lchild,*rchild;}*BiTree,BiTNode;void CreateBiTree(BiTree &T){//先序创建二叉树 char ch; cin>>ch; if(ch=='#') T=NULL;

2021-04-11 08:32:38 426

原创 python实现对小说的文本分析(人物关系图,人物词云等)

文本分析1.整体思路:调用的库:jieba,matplotlib,networkx,wordcloud分析的文本:三联版连城诀需要的工具:Python,小说文本,中文停词文档。2.具体实现:1.读取文本:def read_txt(): file=open('连城诀【三联版】.txt','r+',encoding='gbk') txt=file.read() file.close() return txt2.词性统计(写入文档):def sda():

2021-02-14 11:19:16 12850 6

原创 c++控制台实现俄罗斯方块

C++控制台应用实现俄罗斯方块1.源码#include<iostream>#include<string>#include<cstdlib>#include<windows.h>#include<ctime>#include<conio.h>#include<cstdio>using namespace std;class Tetris{private: int rank; //游戏难度等级

2021-02-13 22:03:52 1839 2

原创 关于python的pip命令更新

我们使用pip命令为python安装模块“python -m pip install **”时,系统提醒需要更新pip版本,使用以下指令即可:python -m pip install --upgrade pip

2020-11-26 16:57:06 654

原创 关于C++编程语言的四个基本准则

C++编程语言的四个准则一.最高准则:无二义性。对这个准则的理解:(1).在继承时,基类之间、或基类与派生类之间发生成员同名时,将出现对成员访问的不确定性——同名二义性。(2).当派生类从多个基类派生,而这些基类又从同一个基类派生,则在访问此共同基类中的成员时,将产生另一种不确定性——路径二义性。(3).简单来说,是指向一A的B只能有一种含义,不可以B与C都指向A,这样对A来说就有两种含义了,计算机不知道应该取哪种含义。(4).不仅是C++的准则,更是所有类型编程语言的最高准则。或者说,更是

2020-10-08 22:57:59 251 2

原创 几种不同类型语言的辨析

1. 编译型语言与解释型语言编译型语言:编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言就不用再进行翻译了,比较依赖编译器,跨平台性一般,运行效率高。例:C、C++解释型语言:是在运行的时候将程序翻译成机器语言,所以运行速度慢相对。解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译。跨平台性比较好,运行效率低。例:Python、JavaScript、Shell、Ruby、MATLAB2. 动态类型语言和静态类型语言静态类型语言:变量的类型在编译之前就需要确定

2020-09-25 16:55:25 661 1

空空如也

空空如也

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

TA关注的人

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