自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 servlet4.0.1与jsp2.3.3依赖包的导入

servlet4.0.1与jsp2.3.3依赖包的导入 <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> &

2020-11-24 16:50:00 1988

原创 关于慕课第五讲中各种经典卷积网络的class模板——tensorflow

LeNet网络class Lenet5(Model): def __init__(self): super(Lenet5,self).__init__() self.c1 = Conv2D(filters=6,kernel_size=(5,5),activation='sigmoid') self.p1 = MaxPool2D(pool_size=(2,2),strides=2) self.c2 = Conv2D(f

2020-05-12 16:32:21 573

原创 关于慕课第四讲中Fashion的各种优化

代码和上一讲只是相差了保存权重和增加了预测功能1.权重保存的路径和读取方法checkpoint_save_path = "./checkpoint/mnist.ckpt"if os.path.exists(checkpoint_save_path+'.index'): print('---------------------load the model------------------') model.load_weights(checkpoint_save_path)2.call

2020-05-11 16:52:42 952

原创 关于慕课第三讲中Fashion数据集

这部分代码与前面部分手写高度相似1.导入相关模块import tensorflow as tf2.查看数据集plt.imshow(x_train[0],cmap='gray')plt.show()# 打印出训练集输入特征的第一个元素print(x_train[0])# 打印出训练集输入特征的第一个元素print(x_test[0])print("x_train.shape\n",x_train.shape)print("y_train.shape\n",y_train.shape)p

2020-05-11 10:37:35 303

原创 关于慕课第一讲的鸢尾花测试笔记——tensorflow2

在听完吴恩达的五节深度学习课之后想立一个flag:通过慕课来了解tensroflow框架,然后再深入阅读《动手学深度学习》tensorflow版,再最后深入学习花书。最后学习图像处理。学习了第一讲之后发现有点小问题,就是吴恩达老师说深度学习喜欢以一列为一个数据,而这里却是一列为一个数据。这个问题留到以后注意。0.导包import tensorflow as tfimport matplotlib.pyplot as pltfrom sklearn import datasetsfrom skle

2020-05-10 13:37:08 973 1

原创 密度聚类python实现(模板代码+sklearn代码)

本人在此就不搬运书上关于密度聚类的理论知识了,仅仅实现密度聚类的模板代码和调用skelarn的密度聚类算法。有人好奇,为什么有sklearn库了还要自己去实现呢?其实,库的代码是比自己写的高效且容易,但自己实现代码会对自己对算法的理解更上一层楼。#调用科学计算包与绘图包import numpy as npimport randomimport matplotlib.pyplot as p...

2020-04-25 16:16:42 2723 1

原创 关于简单积分的递推式求值稳定算法与不稳定算法的比较

题目如下:这个是数值分析课程的一个实验报告,题目其实相当简单。无非就是几个循环的事情。1.求递推式2.求出n=40的值,我在这里采用割分法求n=40的值。3.编程实现。在这里插入代码片...

2020-03-18 23:07:44 1601

原创 python扫雷极简版+每一个功能函数的分析介绍+源码

(文章最后是完整代码)大家如果对代码有什么疑问也可以私信我,乐意解答效果如下:因为追求简洁简单,所以界面也简介,其中????❓????输入法里面都有首先定义一些边框大小LABLE_LEN = 30 #格子大小LABLE_cow = 15 #各自多少行LABLE_lis = 30 #格子多少列TIME_HIGHT = 40 #按钮和时间的高度MAIN_WEIGHT = LABLE_lis...

2020-02-25 14:33:25 4360 4

原创 k-means算法的python实现通用模板+代码详解

算法步骤"""1.随机取k个中心点2. 计算所有点到中心点的距离 将所有点 分别放入 中心点所在的簇 更新中心点 如果中心点不变 结束迭代 迭代"""在文章后面给大家提供一个测试集,虽然模板通用,但要注意数据的格式。获取数据#获取数据集def loadDataSet(filename): return np.loadt...

2020-02-15 13:25:03 2394 2

原创 决策树算法—ID3的python实现模板

首先知道模板的x与y的类型,不同与其他机器学习算法的是,这个还要加一个label来标识分类的标签#数据集dataSet = np.array([[0, 0, 0, 0, 'N'], [0, 0, 0, 1, 'N'], [1, 0, 0, 0, 'Y'], [2, 1, 0, 0,...

2020-02-14 16:23:51 673 1

原创 逻辑回归分类python实现模板

算法的思路我就不说了,我就提供一个万能模板,适用于任何纬度数据集。虽然代码类似于梯度下降,但他是个分类算法定义sigmoid函数def sigmoid(x): return 1/(1+np.exp(-x))进行逻辑回归的参数设置以及迭代def weights(x,y,alpha,thershold): #初始化参数 m,n = x_train.shape ...

2020-02-14 10:28:34 1686

原创 实现一元线性回归拟合-梯度下降实现python

对于给定训练集x = [4,8,5,10,12]y = [20,50,30,70,60]参数的定义以及设置#初始化参数theta0 = theta1 = 0#学习率alpha = 0.00001#迭代次数cnt = 0error0 = error1 = 0#指定一个阈值,用于检查两次误差thershold = 0.0000001迭代进行while True:...

2020-02-13 13:54:02 1616

原创 KD树的python实现

结点类型class Kd_node: value = [] #节点值 deep = None #节点深度 feature = None #划分标志 left = None #左子树 right = None # 右子树 parent = None #父节点1.建立kd树def Train(x): """ 训练模型,输入x,y来...

2020-02-12 19:58:56 1664 2

原创 KNN算法的python实现

knn算法的原理我就不多说了,我直接上代码吧1.处理数据函数def handle_data(dataset): """ 获取数据 :param dataset:样本集 :return:输出x,y """ # 数据的x与y x = dataset[:, :-1].astype(np.float) y = dataset[:, -1...

2020-02-12 00:07:15 438

原创 统计学习方法之信息增益算法

本文算法思路来源于李航的《统计学习方法》,本文实现其算法网上有很多思路,在这里我就不对原理展开论述,下面按照给出算法实现①经验熵//计算经验熵private static double HD(Data datas[],int N){ int iscredit = 0; for(int i = 0 ; i < N ; i++) { if (datas[i...

2019-06-01 15:12:42 785

原创 kd树之最近邻的搜索Java实现

本算法思想来自于李航的《统计学习方法》本文主要实现其kd树最近邻的搜索构造代码已经发表过了,现在也还是写一下,//为了方便储存数据public class Data { public double x1; public double x2;}//kd树的代码public class Tree { public Tree left;//左节点 publ...

2019-05-25 11:29:29 779 3

原创 kd树之构建,Java实现

本内容主要来源于李航的《统计学习方法》下面来介绍实现其构建kd树,后期会推出实现搜索kd树//kd树public class Tree { public Tree left;//左节点 public Tree father; public Tree right; public Data mData; public int split; pu...

2019-05-17 20:28:08 1041 1

原创 感知机的原始形式和对偶形式,并说明Gram矩阵的用处及对比两种形式的时间

本文算法来源于李航的《统计学习方法》。本文主要实现其中的两种算法,并做两种时间的对比。不难看出这里面有固定不变的部分是不变的可以用gram矩阵储存,减少后续计算部分,这个也是计算时间大幅度减少的主要原因。public class Test1_1 { public static double[]w = {0.0,0.0} ;//初始值 public static doub...

2019-05-15 20:40:12 710 3

原创 感知机原始算法的Java实现

内容出自于李航的《统计学习方法》此处目的主要是实现其中算法import java.util.Scanner;public class Test1_1 { public static double[]w = {0.0,0.0} ;//初始值 public static double b =0.0;//初始值 public static int number;//记录迭代...

2019-05-14 17:26:15 702

原创 BaseAdataer基本设配器

为了方便起见先写一个类来记载数据public class Plant { public int itemImageResId;//图像资源ID public String itemTitle;//标题 public String itemContent;//内容 public Plant(int itemImageResId, String itemTitle,...

2019-04-22 23:16:12 191

原创 简单适配器

这个简单适配器呢支持两个控件 比如一个图片和一个文本区,本次例子就是以此为例首先写好xml文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_w...

2019-04-22 23:06:17 345

原创 数组适配器实践

首先申请一个数组适配器并且设置通过载体Spinner搭载适配器直接看代码吧//申请数组ArrayAdapter<String>starAdapter = new ArrayAdapter<String>(this,R.layout.support_simple_spinner_dropdown_item,starArry);//找到载体SpinnerSpinner...

2019-04-22 22:58:47 258

原创 Android 项目开发实战之不确定度计算(主要运用Java动态添加控件知识)

思路:1.构造好布局布局构造其实不难代码如下:1.总布局肯定是ScrollView第一个LinearLayout 是在ScrollView子布局,接下来写了一个Button来获取常见不确定度的常用数据,转向另一个布局。为了美观才写了这么多的LinearLayout其余就不用细说了观察图片就知道了,但有一个重点来了 一个名字叫做android:id="@+id/All"的布局相当重要...

2019-04-17 14:03:41 277

原创 Java扫雷代码

初学Java,写了一个扫雷代码来锻炼一下自己的代码能力。一、代码思路代码思路很重要,如果事先就想好了代码思路,那么写这一个代码肯定是事半功倍,比在哪里瞎打要强不知道多少。经过思考,觉得可以创建一个二维数组来记录情况未翻开的牌:(统一显示 █ )数组的值 代表-1 雷0 旁边没有雷1 旁边有一个雷以此类推翻开的牌则: if(a[x][y]...

2019-02-21 15:13:08 15205 7

原创 整除的尾数

Problem Description 一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢?Input 输入数据有若干组,每组数据包含二个整数a,b(0&lt;a&lt;10000, 10&lt;b&lt;100),若遇到0 0则处理结束。Output 对应每组数据,将满足条件的所有尾数在一行内输出,格式见样本输出。同组数据的输出,其每个尾数之间空一格,行末没...

2018-12-14 22:12:09 243

原创 A + B Again

Problem Description There must be many A + B problems in our HDOJ , now a new one is coming.Give you two hexadecimal integers , your task is to calculate the sum of them,and print it in hexadecimal t...

2018-12-14 21:57:21 350

原创 数列有序!

Problem Description 有n(n&lt;=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。Input 输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。Output 对于每个测试实例,输出插入新的元素后的数列。Sample ...

2018-12-14 21:52:45 304

原创 水仙花数

Problem Description 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。现在要求输出所有在m和n范围内的水仙花数。Input 输入数据有多组,每组占一行,包括两个整数m和n(100&lt;=m&lt;=n&lt;=999)。Output 对于每个测...

2018-12-14 21:48:17 349

原创 Climbing Worm

Problem Description An inch worm is at the bottom of a well n inches deep. It has enough energy to climb u inches every minute, but then has to rest a minute before climbing again. During the rest, it...

2018-12-14 21:43:04 198

原创 Let the Balloon Rise

Problem Description Contest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges’ favorite time is guessing the most popular problem. When the contest is...

2018-12-14 21:31:58 193

原创 空心三角形

Problem Description 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。Input 每行包含一个字符和一个整数n(0&lt;n&lt;41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样...

2018-12-14 21:24:26 410

原创 I - Problem I HDU - 2027

统计每个元音字母在字符串中出现的次数。 Input 输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。 Output 对于每个测试实例输出5行,格式如下: a:num1e:num2i:num3o:num4u:num5多个测试实例之间由一个空行隔开。请特别注意:最后一块输出后面没有空行:) Sample...

2018-12-14 21:17:15 196

原创 G - Problem G

著名出题人小Q每次比赛后都会写一份《赛题分析》,包含比赛概况、每题的参考算法以及一些统计数值。对于一道题来说,小Q会统计最短的验题人代码长度(Shortest judge solution)以及赛内参赛队伍最短的AC代码长度(Shortest team solution)。统计验题人代码长度比较容易,因为验题人最多也不会超过2020个。但是统计选手代码长度就不容易了,因为大赛区动辄三四百支队...

2018-12-14 21:11:57 220

原创 A - Problem A

One hot summer day Pete and his friend Billy decided to buy a watermelon. They chose the biggest and the ripest one, in their opinion. After that the watermelon was weighed, and the scales showed w ki...

2018-12-14 21:05:01 284

原创 ASCII码排序

输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。Input输入数据有多组,每组占一行,有三个字符组成,之间无空格。Output对于每组输入数据,输出一行,字符中间用一个空格分开。Sample InputqweasdzxcSample Outpute q wa d sc x z 问题链接https://vjudge.net/pr...

2018-12-07 22:29:03 167

原创 George and Accommodation

George has recently entered the BSUCP (Berland State University for Cool Programmers). George has a friend Alex who has also entered the university. Now they are moving into a dormitory.George and Al...

2018-12-07 21:33:22 174

原创 A + B Problem Too

This problem is also a A + B problem,but it has a little difference,you should determine does (a+b) could be divided with 86.For example ,if (A+B)=98,you should output no for result. Input Eac...

2018-12-07 21:31:19 157

原创 计算球体积

根据输入的半径值,计算球的体积。 Input 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 Output 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。 Sample Input 11.5 Sample Output 4.18914.137 Hint #define ...

2018-12-07 21:29:29 277

原创 String Task

Petya started to attend programming lessons. On the first lesson his task was to write a simple program. The program was supposed to do the following: in the given string, consisting if uppercase and ...

2018-12-07 21:25:59 173

原创 A + B Problem

A + B ProblemCalculateA + B. Input Each line will contain two integers A andB. Process to end of file. Output For each case, output A + B in one line. Sample Input 1 1...

2018-12-07 21:21:10 168

空空如也

空空如也

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

TA关注的人

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