自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 test

 import tensorflow as tfimport numpy as npfrom keras.utils.np_utils import *import matplotlib.pyplot as pltimport osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'sess = tf.InteractiveSession()#构建...

2019-01-22 16:02:29 216

原创 MATLAB前馈神经网络newff

一-newff函数参数说明,初始化网络net = newff(P,T,S)                             % 这两种定义都可以net = newff(P,T,S,TF,BTF,BLF,PF,IPF,OPF,DDF)   P:输入参数矩阵。(RxQ1),其中Q1代表R元的输入向量。其数据意义是矩阵P有Q1列,每一列都是一个样本,而每个样本有R个属性(特征)。一般...

2018-11-29 13:56:32 3293

原创 KNN

一、一个用于聚类的算法,咨询查询聚类的相关知识,可再去了解聚类与分类,监督式等等二、思路1.列出m个(x,y)需要分的点,初始化黑色,K=3,给出3个随机初始中心点,初始化3个颜色2.计算距离,得到关于每个点最近的中心点,让颜色与中心点相同表示一类3.更新中心点:选取该类的点中的平均值4.重复2,3,直到中心点不会变化三、代码可用jupyter在线实现,有兴趣把代码co...

2018-11-24 18:52:21 332

原创 BP神经网络

BP神经网络由两部分组成:前馈神经网络:神经网络是前馈的,其权重都不回送到输入单元,或前一层输出单元(数据信息是单向传播的,不会回流),区别于循环神经网络RNN。 BP算法(Back Propagation):误差反向传播算法,用于更新网络中的权重。 BP神经网络思想: 表面上:1. 数据信息的前向传播,从输入层到隐含层,最后到输出层。2. 误差的反向传播:输出结果与真实结果的误差...

2018-11-23 14:15:38 612

原创 随机梯度下降法(SGD)

有一组数据,需要进行拟合,(拟合后可以做很多事,做很多事都需要数据拟合,比如机器学习,从样本中学习也就是拟合的过程)假设这个拟合函数为(1式)拟合有误差,比如本来这个x对应的是100,你确根据拟合函数得到为200,这就是误差而一堆x,就会产生一堆误差,这就确定了损失函数其中,J(θ)是损失函数,m代表每次取多少样本进行训练,如果采用SGD进行训练,那每次随机取一组样本,m=...

2018-11-21 22:12:09 9238

原创 OJ1004

 1004,求字符串出现最多次数package shiyantest;import java.util.*;public class OJ1004 { public static void main(String[] args) { @SuppressWarnings("resource") Scanner in = new Scanner(System.in); int...

2018-11-21 20:45:15 204

原创 OJ:蛇形填数,竖式计算,a/b

   

2018-11-20 21:52:11 363

原创 OJ1003

Max SumTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 49213    Accepted Submission(s): 10950Problem DescriptionGiven a sequence a[1],a[2]...

2018-11-20 21:43:33 409

转载 2013 B 碎纸片拼接与复原

摘  要对重要文件的拼接复原,传统上都由人工完成,拼接准确率虽然高但是效率很低。本文旨在建立模型,利用计算机编程加少量的人工干预实现碎纸片的拼接复原。针对问题1,由于对任意一个字符来讲,笔画是连续的,所以对于一般情况,即使文字被切开,两边的像素还是有联系的,是呈现离散性渐变的。针对此特征,建立了文字连续性模型来求解该问题。而又因为被切开的两边碎片边缘灰度是具有高相关性的,所以,又建立了向量...

2018-11-07 20:43:24 4710 2

原创 主成分分析法

有多个城市参与评判,评判成分有GDP,环境污染,经济效益,工业产业发展,一堆成分采用主成分分析法,可以实现将多个成分总结成少数主要成分A,B,然后再进行分析,使评判更集中1-通过spss进行成分分析 2-得到两个主要的图表解释总方差越高表示成分越重要,而由图一可知1,2两个成分累计达到84.551,那么就可以说明这个主要成分就是A,B两个,也和后边得到的图二成分矩阵对应,里面也...

2018-11-07 20:07:12 1230

原创 排队论

1-泊松流与指数分布主要是关于输入流为泊松流,而时间间隔是服从指数分布2-排队模型这里主要是MMN和MM1M表示泊松分布和负指数分布3-单服务台负指数分布M/M/1排队系统模型的条件是:1、输入过程――顾客源是无限的,顾客到达完全是随机的,单个到来,到达过程服从普阿松分布,且是平稳的;2、排队规则――单队,且队长没有限制,先到先服务;3、服务机构―...

2018-11-06 22:51:39 7385 1

原创 种群竞争模型

物种与物种间竞争自然选择的过程销售情况可以用此模型,比如苹果三星竞争S是越小越好,表示别的物种来抢你的东西抢不赢你得到的第一个图是分别的图,第二个图是一个物种随另一个物种变化的图更改fun函数里面的初值...

2018-11-06 16:44:06 3787

原创 模拟退火模型

首先有一个爬山的算法,这个算法只是局部最优鼠目寸光,适用于欧皇普通人就来模拟退火把模拟退火算法描述:         若J( Y(i+1) )>= J( Y(i) )  (即移动后得到更优解),则总是接受该移动         若J( Y(i+1) )< J( Y(i) )  (即移动后的解比当前解要差),则以一定的概率接受移动,而且这个概率随着时间推移逐渐降低(逐渐降...

2018-11-06 16:31:05 581

原创 floyd算法——计算所有店的最优路径

主要思想为,两点间的最短距离,要么是本身,如果有中间点,那么考虑通过这个中间点能否使距离更短这里a是权重矩阵最后输出得到,D矩阵和PATH矩阵path矩阵表示即为对应的路径,D表示两点间路径长度(权重值)...

2018-11-06 16:09:45 669

原创 dijkstra算法,计算两点间的最优路径

离散数学图论,通过起始点一个一个点增加,得到一个集合,再从这个集合里面找领接点不在这个集合里的最短路径,知道终点到了集合里,来得到最有路径。在matlabdijkmain.M文件里面wight表示权重举证,1,11表示起点,终点。输出得到经过点的路径以及权重之和...

2018-11-06 16:05:34 857

原创 灰色预测

对于一些已有数值进行预测,计算偏差和预测值通常采取累加法与GM(1,1)模型

2018-11-06 16:00:11 174

原创 多属性决策模型

用于选址投标招标几个地方选一个每个地方都有共同属性比如宜宾,成都,绵阳属性有:人口数,经济效益,环境污染矩阵是怎么处理的?还有一种区间型,不做介绍比如环境污染就是成本型,越小越好比如经济就是效益性,越大越好计算后就是之后的决策矩阵:表示每个地方与属性的关联当然还需要一个属性决策矩阵:表示你觉得哪些属性更重要,进行条件比较属性权重值我们就可...

2018-11-06 15:56:36 533

原创 数学建模——层次分析法

( i)建立递阶层次结构模型; ( ii)构造出各层次中的所有判断矩阵; ( iii)层次单排序及一致性检验; ( iv)层次总排序及一致性检验。 1.结构模型分为三层 2.判断矩阵这个取决于个人偏向,首先给定12层,A12就表示景色相对费用的重要程度容易知道A12 = 1/A21当然还要对于23层给出判断矩阵比如对于A1景色来说,B12表示苏杭比起北戴河的重要程...

2018-11-06 13:03:12 809

原创 软工基础复习

一.软件危机 (1)概念:软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。 (2)产生软件危机的原因主要有: 软件本身特点,缺少良好开发手段①软件的规模越来越大,结构越来越复杂 ②软件开发管理困难而复杂 ③软件开发费用不断增加 ④软件开发技术落后 ⑤生产方式落后 ⑥开发工具落后,生产率提高缓慢 (3)软件危机的表现有: ①经费预算经常突破,完成时间一再...

2018-11-01 08:23:46 249

原创 画图

一-plot(x,y,‘some’)1-这样画出一个基础图形>> x=0:pi/10:2*pi;>> y1=sin(x);>> y2=cos(x);>> plot(x,y1,x,y2)2-some里面用于对图形的线的颜色特征等进行说明y 黄- 实线. 点< 小于号m 紫: 点线o 圆s 正方形c 青-. 点划线x 叉号...

2018-10-31 12:49:24 214

原创 MATLAB学习笔记——符号运算 sym与表达式操作

首先用sym将一个多项式存储在F里面1-f = sym(‘符号表达式’) % 定义符号表达式,并将它赋值给变量f不行用str2sym2.求反函数 调用函数:finverse 函数功能:求得符号函数的反函数 调用格式:finverse(f, v), 其中f为符号表达式,v是自变量3.求复合函数 调用函数:compose 函数功能:求符号函数的复合函数 调用格式: com...

2018-10-31 12:01:31 18006 1

原创 MATLAB学习笔记——矩阵,多项式,插值预测

一-得到一个矩阵1-自己输入,分号为分行2-保存为M文件,以后clear(清楚所有变量)之后可以直接打开M的文件名,不用load3-写在一个txt里面,数组名就是文件名,然后clear之后可以load  some.txt二-删除调用格式:A(:, n) = [], A(m, :) = [] A(:, n) = []表示删除矩阵A的第n列 A(m, :) = []表示删除矩阵...

2018-10-31 11:29:49 3355

原创 切片

有一个List A要取其中的元素怎么办?A[0],A[1]一直到n-1扩展一下可以想到循环for i in range(n),L[i]range(x),生成的是一个0——n-1的list,range(0, 10, 3) # 步长为 3 [0, 3, 6, 9]当然也可以到这来啥的还是有点麻烦这个时候就有了切片操作[x:y:z]从x开始,一直到取到y为止,则为...

2018-10-29 19:18:43 135

原创 函数

 一-函数创建 def fun1(参数)  :  something   return可以是空函数,函数体就只有个pass,pass语句允许你什么都不做,让代码临时运行二-返回值python可以返回多个值,这简直太好了对于C语言,返回多个值一般是指针或者取地址比如移动一个坐标def move(x, y, step, angle=0): nx = x + ste...

2018-10-29 17:59:10 173

原创 dict,set

dict字典,将两个list连接起来很麻烦所以产生了dictd = {'Michael': 95, 'Bob': 75, 'Tracy': 85}可改变key对应的value,但key不可改变要判断key是否存在,可以用key in d或d.get(key,-1)如果没有key就返回-1,d.pop(key),删除key以及valueset没有value的...

2018-10-25 22:09:24 101

原创 条件判断,循环

if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4> 1-冒号的使用2-条件判断可以 1<=a<=20,也可以用&3-没有自增自减 只能

2018-10-25 20:59:58 213

原创 list,tuple

list类似于数组name = [12,a,True,‘x’]什么都可以放搜索元素可以通过下标不同的是可以通过负数list中也可以存放list长度可变len(name)可以查询长度追加 name.append(‘x’)删除name.pop(下标或删除最后一个)插入name.insert(下标,‘x’)改变name[x] = y tuple就是...

2018-10-25 20:12:07 139

原创 数据类型,编码问题,格式化

数据类型:整型,浮点型,字符串,布尔型、注意字符串中\的使用在‘\\\n\\’输出即为\换行\python中换行较多有种写法...为提示你可以继续写另外注意的是除的时候取整/ 结果是浮点数有//地板除,就是整数 对于整数和字符的转换提供了ord()和chr()python中字符串以Unicode编码可以使用encode()转换为相应的编码...

2018-10-25 19:35:29 172

原创 输入输出

输入:input()name = input('请输入你的名字:');即input里面可以加入字符串作为提示语,当你输入值之后会进行换行 输出:print()在单引号里面的作为字符直接打印单引号外边的,遇到逗号,打印空格,遇到变量,打印变量值这里逗号作为空格,100+200直接计算出下面代入a,b这里就和预期不相符,原因是这里将a,b当作字符串来对待...

2018-10-25 18:05:55 126

原创 HTML基础————表单元素

文本框:<input type="text"> 一个文本框,一次输入一行,如果需要输入多行,<textarea>这个写法很特别,不需要加入//////可以设置size,value,placeholder分别队友,大小,初始值,提示语 密码框:<input type="password">输入的数据会自动显示为星号 表单:&l...

2018-10-14 18:10:01 292

原创 HTML基础——图像,表格,块,字体

<img src="http://how2j.cn/example.gif"/> 同一级直接src = "example.gif"/上级加入../ 可叠加绝对路径加入file://c:/example.gif设置大小  <img width="200" height="200" src="http://how2j.cn/example.

2018-10-14 11:50:33 183

原创 HTML基础——文字

<html>  <body>    <p>Hello HTML</p>  //完整结构体  </body></html>包括html body以及里面的内容,有时候缺省也能运行正确,但是这不是你厉害,而是浏览器兼容性强在<p>内容中,有时候你需要一些额外的功能,比如你想让HELLO HTML

2018-10-14 10:49:09 215

原创 泛型

不使用泛型, ArrayList heros = new ArrayList();所有对象都可以放进去,那么问题来了,放进去是个AP,你取出来转换成AD,那就报错了使用泛型,ArrayList<APHero> heros = new ArrayList<APHero>();就只能放入APHero类型,取出来自然也是这个类型如果泛型定义为<Hero&gt...

2018-09-17 16:11:56 122

原创 collection/s

collection是一个接口Collection是 Set List Queue和 Deque的接口Queue: 先进先出队列Deque: 双向链表上两种可以由LinkedList实现,其实现了了List接口而collections是一个工具类,容器的工具类,相对于Array对于数组的工具类1-反转reverse(List) 使List中的数据发生翻转Collecti...

2018-09-16 21:49:14 132

原创 HashMap/HashSet

HashMap也就是查字典一个key对应一个value,更新value会覆盖原有值一个value可以对应多个keypackage collection;  import java.util.HashMap;  import charactor.Hero;  public class TestCollection {    public static void main(S...

2018-09-16 21:37:28 131

原创 二叉树

排序二叉树package collection;  public class Node {    // 左子节点    public Node leftNode;    // 右子节点    public Node rightNode;      // 值    public Object value;      // 插入 数据    public void add(...

2018-09-16 20:39:14 113

原创 LinkedList/Deque/Queue

一样实现了List接口,所以方法差不多同时还实现了双向链表结构Deque接口LinkedList<Hero> ll =new LinkedList<Hero>();//所以可以很方便的左右首尾操作addLast addFirst 添加getLast getFirst 查看removeFirst/Last 取出同时删除还实现了Queue接口队列of...

2018-09-16 16:14:34 270

原创 遍历Arraylist的三种方法

1-for (int i = 0; i < heros.size(); i++) {            Hero h = heros.get(i);            System.out.println(h);        }2-相当于用一个heros的array方法iterator得到一个it对象,it就是一个迭代器,这个容器就是hero,然后每次判断,每次去...

2018-09-16 16:00:35 1795

原创 List接口|泛型generic

package collection;  import java.util.ArrayList;import java.util.List; import charactor.Hero;  public class TestCollection {     public static void main(String[] args) {        //ArrayList实现了...

2018-09-16 15:43:33 292

原创 ArrayList常用方法

1-add(x,对象)在x位置处,添加一个新对象ArrayList heros = new ArrayList();         // 把5个对象加入到ArrayList中        for (int i = 0; i < 5; i++) {            heros.add(new Hero("hero " + i));        }        ...

2018-09-15 17:59:54 494

空空如也

空空如也

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

TA关注的人

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