- 博客(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
2164
原创 关于慕课第五讲中各种经典卷积网络的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
628
原创 关于慕课第四讲中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
985
原创 关于慕课第三讲中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
342
原创 关于慕课第一讲的鸢尾花测试笔记——tensorflow2
在听完吴恩达的五节深度学习课之后想立一个flag:通过慕课来了解tensroflow框架,然后再深入阅读《动手学深度学习》tensorflow版,再最后深入学习花书。最后学习图像处理。学习了第一讲之后发现有点小问题,就是吴恩达老师说深度学习喜欢以一列为一个数据,而这里却是一列为一个数据。这个问题留到以后注意。0.导包import tensorflow as tfimport matplotlib.pyplot as pltfrom sklearn import datasetsfrom skle
2020-05-10 13:37:08
1019
1
原创 密度聚类python实现(模板代码+sklearn代码)
本人在此就不搬运书上关于密度聚类的理论知识了,仅仅实现密度聚类的模板代码和调用skelarn的密度聚类算法。有人好奇,为什么有sklearn库了还要自己去实现呢?其实,库的代码是比自己写的高效且容易,但自己实现代码会对自己对算法的理解更上一层楼。#调用科学计算包与绘图包import numpy as npimport randomimport matplotlib.pyplot as p...
2020-04-25 16:16:42
2814
1
原创 关于简单积分的递推式求值稳定算法与不稳定算法的比较
题目如下:这个是数值分析课程的一个实验报告,题目其实相当简单。无非就是几个循环的事情。1.求递推式2.求出n=40的值,我在这里采用割分法求n=40的值。3.编程实现。在这里插入代码片...
2020-03-18 23:07:44
1740
原创 python扫雷极简版+每一个功能函数的分析介绍+源码
(文章最后是完整代码)大家如果对代码有什么疑问也可以私信我,乐意解答效果如下:因为追求简洁简单,所以界面也简介,其中????❓????输入法里面都有首先定义一些边框大小LABLE_LEN = 30 #格子大小LABLE_cow = 15 #各自多少行LABLE_lis = 30 #格子多少列TIME_HIGHT = 40 #按钮和时间的高度MAIN_WEIGHT = LABLE_lis...
2020-02-25 14:33:25
4408
4
原创 k-means算法的python实现通用模板+代码详解
算法步骤"""1.随机取k个中心点2. 计算所有点到中心点的距离 将所有点 分别放入 中心点所在的簇 更新中心点 如果中心点不变 结束迭代 迭代"""在文章后面给大家提供一个测试集,虽然模板通用,但要注意数据的格式。获取数据#获取数据集def loadDataSet(filename): return np.loadt...
2020-02-15 13:25:03
2466
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
757
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
1746
原创 实现一元线性回归拟合-梯度下降实现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
1665
原创 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
1741
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
487
原创 统计学习方法之信息增益算法
本文算法思路来源于李航的《统计学习方法》,本文实现其算法网上有很多思路,在这里我就不对原理展开论述,下面按照给出算法实现①经验熵//计算经验熵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
849
原创 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
852
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
1093
1
原创 感知机的原始形式和对偶形式,并说明Gram矩阵的用处及对比两种形式的时间
本文算法来源于李航的《统计学习方法》。本文主要实现其中的两种算法,并做两种时间的对比。不难看出这里面有固定不变的部分是不变的可以用gram矩阵储存,减少后续计算部分,这个也是计算时间大幅度减少的主要原因。public class Test1_1 { public static double[]w = {0.0,0.0} ;//初始值 public static doub...
2019-05-15 20:40:12
813
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
775
原创 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
231
原创 简单适配器
这个简单适配器呢支持两个控件 比如一个图片和一个文本区,本次例子就是以此为例首先写好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
380
原创 数组适配器实践
首先申请一个数组适配器并且设置通过载体Spinner搭载适配器直接看代码吧//申请数组ArrayAdapter<String>starAdapter = new ArrayAdapter<String>(this,R.layout.support_simple_spinner_dropdown_item,starArry);//找到载体SpinnerSpinner...
2019-04-22 22:58:47
293
原创 Android 项目开发实战之不确定度计算(主要运用Java动态添加控件知识)
思路:1.构造好布局布局构造其实不难代码如下:1.总布局肯定是ScrollView第一个LinearLayout 是在ScrollView子布局,接下来写了一个Button来获取常见不确定度的常用数据,转向另一个布局。为了美观才写了这么多的LinearLayout其余就不用细说了观察图片就知道了,但有一个重点来了 一个名字叫做android:id="@+id/All"的布局相当重要...
2019-04-17 14:03:41
314
原创 Java扫雷代码
初学Java,写了一个扫雷代码来锻炼一下自己的代码能力。一、代码思路代码思路很重要,如果事先就想好了代码思路,那么写这一个代码肯定是事半功倍,比在哪里瞎打要强不知道多少。经过思考,觉得可以创建一个二维数组来记录情况未翻开的牌:(统一显示 █ )数组的值 代表-1 雷0 旁边没有雷1 旁边有一个雷以此类推翻开的牌则: if(a[x][y]...
2019-02-21 15:13:08
15305
7
原创 整除的尾数
Problem Description 一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢?Input 输入数据有若干组,每组数据包含二个整数a,b(0<a<10000, 10<b<100),若遇到0 0则处理结束。Output 对应每组数据,将满足条件的所有尾数在一行内输出,格式见样本输出。同组数据的输出,其每个尾数之间空一格,行末没...
2018-12-14 22:12:09
271
原创 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
391
原创 数列有序!
Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。Input 输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。Output 对于每个测试实例,输出插入新的元素后的数列。Sample ...
2018-12-14 21:52:45
340
原创 水仙花数
Problem Description 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。现在要求输出所有在m和n范围内的水仙花数。Input 输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。Output 对于每个测...
2018-12-14 21:48:17
400
原创 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
217
原创 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
216
原创 空心三角形
Problem Description 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。Input 每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样...
2018-12-14 21:24:26
508
原创 I - Problem I HDU - 2027
统计每个元音字母在字符串中出现的次数。 Input 输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。 Output 对于每个测试实例输出5行,格式如下: a:num1e:num2i:num3o:num4u:num5多个测试实例之间由一个空行隔开。请特别注意:最后一块输出后面没有空行:) Sample...
2018-12-14 21:17:15
216
原创 G - Problem G
著名出题人小Q每次比赛后都会写一份《赛题分析》,包含比赛概况、每题的参考算法以及一些统计数值。对于一道题来说,小Q会统计最短的验题人代码长度(Shortest judge solution)以及赛内参赛队伍最短的AC代码长度(Shortest team solution)。统计验题人代码长度比较容易,因为验题人最多也不会超过2020个。但是统计选手代码长度就不容易了,因为大赛区动辄三四百支队...
2018-12-14 21:11:57
244
原创 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
311
原创 ASCII码排序
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。Input输入数据有多组,每组占一行,有三个字符组成,之间无空格。Output对于每组输入数据,输出一行,字符中间用一个空格分开。Sample InputqweasdzxcSample Outpute q wa d sc x z 问题链接https://vjudge.net/pr...
2018-12-07 22:29:03
182
原创 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
190
原创 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
172
原创 计算球体积
根据输入的半径值,计算球的体积。 Input 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 Output 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。 Sample Input 11.5 Sample Output 4.18914.137 Hint #define ...
2018-12-07 21:29:29
314
原创 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
184
原创 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
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人