自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 jsp连接Oracle

使用eclipse编写jsp连接oracle数据库,并进行网页展示数据库中的表

2022-09-22 23:14:48 971 1

原创 Linux学习--基础篇

Linux配置相关和基本语法

2022-07-22 10:32:51 426

原创 pytorch学习--UNet模型

详细Unet网络结构可以查看Unet算法原理详解深度网络训练之中需要大量的有标样本,Unet作者提供了一种新的训练方法,可以更有效的运用相应的有标样本,使网络即使通过少量的训练图片也可以进行更精确的分割。这里只是记录一下近期在网站资源上学到的Unet模型项目的代码,代码中有较详细的解释(学习笔记)代码来源:GitHub - qiaofengsheng/pytorch-UNet: pytorch搭建自己的unet网络,训练自己的数据集。 B站视频地址全程带你手撸代码:https://www.bilibili.

2022-07-13 19:15:16 4762

原创 java序列化

一、序列化和反序列化序 列 化:即将对象转化为二进制,用于保存,或者网络传输反序列化:与序列化相反,将二进制转化成对象。Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是 Java 虚拟机(JVM)独立的,也就是..

2022-05-25 20:46:23 2569

原创 猫狗数据集.csv

猫狗数据集,1000张猫🐱,1000张狗🐕,csv格式的github链接猫狗数据集

2022-05-21 10:30:03 315

原创 No module named ‘pycocotools’报错简单一步解决

今天在加载COCO数据集的时候,出现了No module named 'pycocotools'问题报错,网上的一些解决方案大多为去下载

2022-05-10 17:50:38 6867 1

原创 登入界面添加验证码

目录一、效果展示:二、代码实现1、servletCheckCode .javalogcheck.java2、jsplogin.jsp一、效果展示:二、代码实现运用了Ajax的编程技术,实现浏览器和服务器异步交互的的技术,对用户请求的响应不需要刷新整个页面,只需要刷新局部页面即可。1、servletCheckCode .java主要是生成验证码,并把验证码的正确答案用session存储,在logcheck中与客户端传来的数据进行匹配。pac..

2022-05-09 15:45:45 1473

原创 计算机视觉——图像增强

一、常用的图像增广方法1.1翻转和裁剪使用transforms模块来创建RandomFlipLeftRight实例,这样就各有50%的几率使图像向左或向右翻转。import matplotlib.pyplot as pltimport torchimport torchvisionfrom torch import nnfrom d2l import torch as d2ld2l.set_figsize()img = d2l.Image.open('img/cat1.jpg')

2022-04-29 18:19:36 1759

原创 JavaWeb——JSP+JavaBean+Servlet+DAO开发案例——学生体质信息管理系统

该系统需要设计以下有关的组件,主要是设计3个大类和1个接口以及相关的页面JSP程序。1)描述学生信息的数据类:Students类。2)数据库连接和关闭的工具JavaBean类的设计。3)实现数据库访问和业务逻辑的结合体DAO类:StudentDAO类,该DAO类的实例对象应负责处理数据库记录的基本操作(创建、读取、更新、删除,CRUD),即完成对CRUD操作的封装。4)实现业务逻辑处理的接口:IstudentDAO。5)实现数据信息提交、查询、修改、删除等有关操作的JSP网页。各类、接口、JS

2022-04-25 08:49:44 3314 5

原创 pytorch学习——深度卷积神经网络(AlexNet)

一、AlexNet模型AlexNet比相对较小的LeNet5要深得多。 AlexNet由八层组成:五个卷积层、两个全连接隐藏层和一个全连接输出层。在激活函数的运用上,AlexNet将sigmoid激活函数改为更简单的ReLU激活函数。 一方面,ReLU激活函数的计算更简单,它不需要如sigmoid激活函数那般复杂的求幂运算。 另一方面,当使用不同的参数初始化方法时,ReLU激活函数使训练模型更加容易。 当sigmoid激活函数的输出非常接近于0或1时,这些区域的梯度几乎为0,因此反向传播无法继续更新

2022-04-23 14:45:00 998

原创 from d2l import torch as d2l这个语句中torch报错的解决方法

最近在看《动手学深度学习》时书写上面的代码时,会有 from d2l import torch as d2l这个语句中torch报错,原因是没有导入这个d2l包,如何导入这个库呢1、打开Anaconda Prompt2、 在Anaconda Prompt中输入下面语句,进入环境conda activate pytorchpytorch是当时你创建pytorch环境时安放在Anaconda中的环境所在地,根据自己的情况改变3、安装d2l库输入下面语句,下载完成后就可以了(如果你

2022-04-23 10:23:09 12358

原创 pytorch学习——卷积神经网络的函数

卷积函数卷积函数是构建神经网络的重要支架,通常Pytorch的卷积运算是通过nn.Conv2d来完成。nn.Conv2d函数:torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, groups=1, bias=True, padding_mode='zeros')参数说明:in_channels(int):输入信号的通道out_channels(int):卷积

2022-04-23 09:02:47 2021

原创 pytorch学习——使用LeNet-5模型对CIFAR-10数据集进行训练

LeNet5这个经典的卷积神经网络,它有3个全连接层,输出维度分别是120,84,10。一、下载CIFAR-10数据集可以通过pytorch的数据集加载工具进行CIFAR-10数据集下载代码中各个参数的含义在下面的代码段中标识,请读者按需自取;import torchimport torchvisionimport torchvision.transforms as transformsimport matplotlib.pyplot as pltimport numpy as n

2022-04-17 12:27:50 4225 1

原创 0-1背包问题--回溯+贪心

0-1背包问题的回溯算法可以像以往的回溯算法一样一层一层的寻找,但查看限界函数Bound(i)时,如果Bound(i)<bestv则停止搜索第i层节点及其子树,否则继续搜索。显然r(i)越小,bound(i)越小,剪去的分支就会越多,为了构建更少的r(i),,将物品以单位重量价值降序排列,对于第i层背包的剩余容量,采用贪心算法把剩余的物品放入背包,此时剩余物品的价值是最优的,因为对于剩余物品不存在比上述贪心算法最优的...

2022-04-12 18:30:00 404

原创 算法设计——n皇后问题

回溯算法:void backtrack(int t){ int i; if(t>n){ sum++; for(i=1;i<=n;i++){ cout<<x[i]<<" "; } cout<<endl; } else for(i=1;i<=n;i++){ x[t]=i; if(place(t)) backtrack(t+1); } } 判断是否有冲突abs(t-i)==abs(x[i]-

2022-04-12 15:00:00 148

原创 pytorch学习———numpy基础

1、获取数据方式一:通过random.choice函数从指定的样本中随机抽取数据import numpy as npfrom numpy import random as nra=np.arange(1,25,dtype=float)//arange函数与python里的range函数一样用法,左闭右开;c1=nr.choice(a,size=(3,4)) #size指定输出数组形状c2=nr.choice(a,size=(3,4),replace=False) #replace缺

2022-04-12 10:49:53 446

原创 pytorch学习(一)tensorboard

tensorboard可视化

2022-04-05 04:00:00 810

原创 买股票的最佳时机

买卖股票的最佳时机给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。c++:#include <iostream>#include<algorithm>//调用max、min函数using namespace s.

2022-03-30 15:30:00 76

原创 opcv--c++项目(二)--基于网络摄像头的人脸识别

代码中的模型是训练好的:haarcascade_frontalface_default.xml#include <opencv2/imgcodecs.hpp> #include <opencv2/highgui.hpp>#include <opencv2/imgproc.hpp>#include <opencv2/objdetect.hpp>#include <iostream>using namespace cv;using

2022-02-14 11:09:23 1962

原创 opencv---c++

opencv(1)quickopencv.h#include <opencv2/opencv.hpp>using namespace cv;class quickdemo {public: void colorSpace_Demo(Mat &image);};quockdemo.cpp色彩空间转换函数-cvtColor#include "quickopencv.h"void quickdemo::colorSpace_Demo(Mat &i

2022-02-14 02:15:00 677

原创 opencv---c++(2)

#include <opencv2/imgcodecs.hpp> #include <opencv2/highgui.hpp>#include <opencv2/imgproc.hpp>#include <iostream>using namespace cv;using namespace std;///////////////// 导入图片 ////////////////////////void main() {//// s.

2022-02-14 02:15:00 1157

原创 opencv--c++项目(一)画笔

项目一、画笔:基于网络摄像头1、先是用上面所用的颜色检测测出你的笔的HSV三者的值#include<opencv2/imgcodecs.hpp>#include<opencv2/highgui.hpp>#include<opencv2/imgproc.hpp>#include<iostream>using namespace std;using namespace cv;int hmin = 0, smin = 0, vmin

2022-02-13 15:17:51 1997 4

原创 AOV网是否存在回路-拓扑排序-C++

拓扑排序是对测试AOV网是否存在回路的方法!拓扑排序的过程中,由于需要查找所有以某顶点为尾的弧,即找到该顶点的所有出边,故图要采用邻接表的存储方式。但拓扑排序较邻接表的存储方式有一点不同,由于要查找入度为0的点、要将某顶点入度减1等,所以要在顶点表中添加一个入度域;顶点表域:struct vertexnode(){ int in;//用于判断该顶点之前是否输出完毕 char vertex; edgenode *firstedge; };定义边表节点:struct edgen

2021-11-30 03:30:00 437

学生体质信息管理系统jsp servelt Dao

学生体质信息管理系统jsp servelt Dao

2022-04-29

空空如也

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

TA关注的人

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