自定义博客皮肤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)
  • 收藏
  • 关注

原创 TypeError: ufunc ‘expit‘ not supported for the input types

错误:TypeError: ufunc ‘expit’ not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ‘‘safe’’在训练网络的时候,用Sigmod作为激活函数,但出现了上述错误,原因。。。不清楚QAQ。不过应该是因为数据是用pandas读入的,有些问题,dataframe中的数据类型有一

2020-09-29 16:07:10 1035

原创 径向基函数神经网络(RBFNN)的权值更新策略Python实现

本文将稍微介绍径向基函数的基础知识,之后以鸢尾花数据集为例,介绍三种RBFNN的权值更新方法(激活函数使用高斯函数),即:直接计算法,自组织选取法,有监督学习(梯度下降法),确定RBFNN的三部分权重(高斯函数的中心和宽度,隐藏层与输出层之间的链接权)。鸢尾花数据集https://archive.ics.uci.edu/ml/index.php可从此处下载一些常用的简单的机器学习数据集,本文使用的鸢尾花数据集(将在最后的网盘链接中给出)包含三类,共150个样本,每条样本有4个属性,以csv文件的方式存

2020-09-23 14:55:32 5499 6

原创 神经网络模型的构建Python

数据的输入、信号的正向传递、误差的计算、标签的设置、误差的反向传播、梯度下降法确定权值更新量

2020-05-20 23:12:32 1511

原创 什么是激活函数?常用的激活函数

上一篇:异或问题,多层网络的引出什么是激活函数?激活函数是神经网络中的重要一环,也是神经网络之所以能叫“神经网络”的原因。初中应该就学过关于神经元的知识了。神经系统的结构和功能的基本单位是神经元,神经元的基本结构包括细胞体和突起两部分神经元的功能是神经元接受刺激并能产生兴奋(神经冲动),并能把兴奋传导到其它的神经元。也就是说其作用主要有三个:接受刺激、产生兴奋、传导兴奋。关于兴奋的产生,有一个重要的概念叫做兴奋阈值。兴奋阈值又称神经元阈限(threshold of a neuron),表示产生神

2020-05-19 23:59:35 1192

原创 异或问题-多层感知网络的引出-tensorflow游乐场简介

异或问题,多层网络,tensorflow-playground

2020-05-13 21:35:19 420

原创 多元线性回归-波士顿房价预测问题python

波士顿房价预测问题,模型构建,数学推导,代码实现

2020-05-13 17:23:44 10419 9

原创 一元线性回归—如何求得解析解

上一篇:感知机模型原理和对偶形式与二分类问题及python实现一元线性回归对于一条直线y = kx + b来说,如果有两个已知的在直线上的数据点,那么我们可以直接用代数的方法(比如待定系数法)求出直线的解析式。但是在生产生活中,大多数情况下,由于各种各样的误差的存在,我们难以得到准确的数据点的值,但是数据会离散地分布在直线的附近,通过离散点拟合出这条直线的过程,就可以叫做(一元)线性回归。我们记所有已知的数据点为(xi,yi),那么在xi处的理论上的实际值 kx + b与当前有的实际值yi之间的差值

2020-05-11 14:35:19 2232

原创 感知机模型原理和对偶形式与二分类问题及python实现

什么是感知机?感知机是一种二分类线性模型,其输入是实例的特征向量,输出的是事例的类别,分别是+1和-1,属于判别模型。所谓二分类是因为其只有两种输出“+1”和“-1”,所谓线性,是因为感知机只能解决线性可分的问题。感知机训练的目标是得到一个能够将训练数据集两类实例点完全正确分开的分类超平面(对于三维样本,其超平面是一个面,二维样本是一条线);如果是线性不可分可分的数据,则算法无法收敛。...

2020-05-08 17:45:52 1335 1

原创 神经网络分类与预测的基本原理

神经网络虽然用到了数学,但是它不像数学这样“严谨”,它不像传统的机器学习手段(比如决策树、随机森林、近邻法等)一样,能让我们清楚地知道它到底学了什么,虽然现在有很多人致力于研究神经网络背后原理——它到底学到了什么?确实也有一些振奋人心的成果产出,不过还是远远不够的。神经网络我们经常称其为“黑箱”也就是我们不知道它到底学了什么,不知道为什么它为什么能如此好的工作(这里“不知道”的意思是说现在还不能...

2020-05-07 17:10:25 5045

原创 VS code使用入门,Anaconda的虚拟环境配置,控制台输出设置,控制台中文乱码设置

在VS Code里使用Anaconda的虚拟环境打开VS Code后,默认是英文的,可以在如图左侧“拓展”里搜索chinese,直接安装第一个插件重启即可,此时VS Code就变成中文的了VS Code 打开文件夹,就类似于visual studio里的一个项目,手动建好文件夹后,右上角 文件->选择文件夹,弹出窗口后,选择到一个空的文件夹即可。新建文件这里插一句,...

2020-05-07 13:15:07 1003

原创 Anacoda jupyter更改默认路径

打开Anacoda自带的Jupyter后,默认路径不是自己所期望的可以在开始菜单中右键单击Jupyter,打开文件位置右击Jupyter快捷方式,选择属性如图:将这两处位置改为自己想要设置的路径即可重新打开Jupyter,默认路径已经更改完成...

2020-04-08 14:05:47 217

原创 神经网络--手把手带你了解神经网络背后的原理,一起进行实战进阶

神经网络其实可以理解成一个特殊的函数,它有许多不确定的参数,将其确定好后,能够较好地构建出从输入特征到实际类别的映射。

2020-04-05 21:00:01 351

原创 递推算法简介

递推算法常用来求解多种可能路径,所有解的个数,一般找出通项公式即可,但对于某些较大数据的题目,处理起来可能存在些问题。运行时间最少的一种办法是找出递推公式之后,用离散数学上的求解特征方程的办法得到通项公式,这里也会给出一个应用的题目。**1.上学路线问题**题目描述小D从家到学校的道路结构是这样的:由n条东西走向和m条南北走向的道路构成了一个n*m的网格,每条道路都是单向通行的(只能...

2019-11-13 00:27:08 832

原创 数据结构(王红梅)第一章-绪论

重点内容:数据元素:数据的基本单位,在计算机程序中通常作为一个整体来考虑数据项:构成数据元素的不可分割的最小单位(数据元素是讨论数据结构时涉及的最小单位)数据结构:相互之间存在一定关系的数据元素的集合。按照视点的不同,数据结构分为逻辑结构和存储结构。逻辑结构:指数据元素之间逻辑关系的整体。(了解即可)存储结构:又称为物理结构,是数据及其逻辑结构在计算机中的表示数据结构从逻辑上分为四类...

2019-05-15 23:48:17 1627

原创 罗马尼亚度假问题 人工智能搜索算法全代码C++(深度优先,广度优先,等代价,迭代加深,有信息搜索,A*算法,贪婪算法)

深度优先,广度优先,等代价,迭代加深,有信息搜索,A*算法,贪婪算法

2019-04-26 21:16:06 11098 25

原创 建立逆序链表

如何建立逆序链表建立逆序链表就是先输入的后输出,后输入的反而在前边,用一张图来表示的话(不喜勿喷[手动捂脸(/∇\)]):示例代码:#include<stdio.h>#include<stdlib.h>#include<string.h>struct data{ int sc; char name[16]; data *next;

2019-02-12 11:45:02 1042 3

原创 顺序链表的建立,以及删除链表的某些节点

【问题描述】输人若干个学生信息(包括学号、姓名和成绩),输人学号为0时输人结束,建立一个单向链表,再输人一个成绩值,将成绩大于等于该值的学生信息输出。试编写相应程序。【样例输入】1 zhang 782 wang 803 Li 754 zhao 85080【样例输出】2 wang 804 zhao 85示例代码:#include<stdio.h>#include...

2019-02-12 10:58:24 351 2

原创 顺序链表的建立

建立顺序链表建立顺序链表,首先要建立一个包含本类型指针的结构体比如struct data{int sc;char name[16];data next;};下图简单的演示了链表的建立过程(不喜勿喷)结构体与数组相比更加灵活,它不需要像数组那样存储在连续的空间内,而是可以把链表的各部分存储在不同区域,通过next指针指向下个链表单元的存储位置。示例代码如下://建立顺序链表...

2019-02-12 10:38:04 836

翻译 cout怎么控制输出的小数点位数

C++怎么控制cout输出的小数点的位数基本格式为cout << fixed << setprecision(N) <<X<< endl;//X为待打印的数,N为期望输出的小数点后的位数;setprecision包含在iomanip头文件下;例:#include<iostream>#include<iomanip>...

2019-02-11 22:07:11 13091

原创 山东理工——1019

阿牛的EOF牛肉串Problem Description今年的ACM暑期集训队一共有18人,分为6支队伍。其中有一个叫做EOF的队伍,由04级的阿牛、XC以及05级的COY组成。在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点什么来纪念这段激情燃烧的岁月,想了一想,阿牛从家里拿来了一块上等的牛肉干,准备在上面刻下一个长度为n的只由"E" “O” "F"三种字符组成的字符串(可以只有其中一...

2019-02-11 20:48:18 275

原创 山东理工——1018

骨牌铺方格Problem Description在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:Input输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0< n<=50)。Output对于每个测试实例,请输出铺放方案的总数,每个实例的...

2019-02-11 19:42:06 346

原创 山东理工——1009

ElevatorProblem DescriptionThe highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers denote at which floors the elevator will stop, in sp...

2019-02-11 16:11:06 228

原创 山东理工——1003

ID CodesProblem DescriptionIt is 2084 and the year of Big Brother has finally arrived, albeit a century late. In order to exercise greater control over its citizens and thereby to counter a chronic ...

2019-02-10 23:40:07 221

原创 山东理工——1572

矩阵的舞蹈Problem Description矩阵是非常美妙的东西,可以用来解方程,以及解决一些图论的问题等,应用很广泛。即使没有学过线性代数,大家也一定接触过矩阵,在编程中可以理解为二维的表。矩阵有很多操作就像舞蹈一样,如行列的置换,矩阵的转置等。今天我们只看矩阵的旋转,希望得到当前矩阵顺时针旋转90度以后得到的矩阵。Input输入数据的第一行是一个正整数T,代表有T组测试样例。接...

2019-02-10 15:52:32 785

原创 山理——1246

C语言合法标识符Problem Description输入一个字符串,判断其是否是C的合法标识符。Input输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。Output对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。Sample Input312ajff...

2019-02-07 16:21:17 193

原创 用字典序实现全排列

对于1,2,3来说它的全排列有如下六种1 2 3 , 1 3 2 , 2 1 3 , 2 3 1 , 3 1 2 , 3 2 1观察他们不难发现,1 2 3 <1 3 2< 2 1 3 <2 3 1<3 1 2 ❤️ 2 1(因为这里我们是用字典序法排出来的)从左往右依次增大,对这就是字典序法。可是如何用算法来实现字典序法全排列呢?代码实现如下:#include&...

2019-02-01 22:57:13 1214

原创 山东理工——1525

山东理工——1525Problem Description输入英文句子,输出该句子中除了空格外出现次数最多的字符及其出现的次数。Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。Output逐行输出每个句子中出现次数最多的字符及其出现的次数(如果有多个字符的次数相同,只输出ASCII码最小的字符)。Sample InputI am a stu...

2019-01-27 14:43:41 210

原创 山东理工——1523

山东理工——1523Problem Description输入n个整数,输出由这些整数组成的n行矩阵。Input第一行输入一个正整数N(N<=20),表示后面要输入的整数个数。下面依次输入N个整数。Output以输入的整数为基础,输出有规律的n行数据。Sample Input53 6 2 5 8Sample Output3 6 2 5 88 3 6 2 55 8 ...

2019-01-25 19:33:17 419

空空如也

空空如也

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

TA关注的人

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