自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 P2006 赵神牛的游戏 python解法

在 DNF 中,赵神牛有一个缔造者,他一共有k点法力值,一共有m个技能,每个技能耗费的法力值为ai​,可以造成的伤害为bi​,而 boss 的体力值为n,请你求出它放哪个技能,才可以打死 boss。当然,赵神牛技术很菜,他一局只放一个技能,不过每个技能都可以放无数次。

2023-11-01 18:04:49 226

原创 turtle介绍

窗体函数:setup(640,500,350,350)表示:在桌面(350,350)位置开始创建640*500大小的画布窗体。画笔状态函数:penup():提起画笔后移动画笔不再绘制图形。pendown():没有参数,作用是放下画笔后移动画笔可以绘制图形。pensize(width):画笔的宽度pencolor(color):参数用来设置画笔的颜色color():设置画笔和填充颜色begin_fill():在需要填充图形之前调用end_fill():在填充图形之后调用,表示填充颜色结束fo

2021-08-21 11:49:57 253

原创 springboot整合mybatis实现增删改查

springboot简单介绍Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。环境配置搭建流程项目结构引入相关的相关依赖在pom文件内对相关依赖进行操作<?xml version="1.

2020-09-24 12:24:43 328

原创 二级回复页面

html部分<ul id="pn"> <li class="list0"> <a class="close" href="javascript:;">X</a> <div class="head"><img src="img/T1.jpg" alt=""/></div> <div class="content"> <p class="text"&g

2020-08-23 22:16:34 303

原创 LSTM模型

LSTM简介长短期记忆人工神经网络(Long-Short Term Memory, LSTM)是一种时间递归神经网络(RNN),论文首次发表于1997年。由于独特的设计结构,LSTM适合于处理和预测时间序列中间隔和延迟非常长的重要事件。LSTM(Long short-term memory)是一种RNN模型是对simple rnn的一种改进,可以避免梯度消失的问题,可以有更长的记忆。LSTM是一种循环神经网络!每当读取一个新的输入x,就会更新状态h。LSTM的核心思想理解LSTM的关键就是下面的

2020-08-23 21:51:29 1444

原创 个人博客jquery懒加载加载更多

<!--代码部分begin--> <div class="left"> <div class="hidden"><div class="list1"> <div><h2>博客主题</h2></div> <div><h2>这是博客标题</h2></div> <div>作者名字 | 2020-08-05 | 12评.

2020-08-16 22:00:55 175

原创 adaboost算法

一、集成学习概述1.集成学习算法定义集成学习就是将若干个弱分类器通过一定的策略组合之后产生一个强分类器。弱分类器指的是那些分类准确率只比随机猜测略好一点的分类器,而强分类器的分类准确率会高很多。这里的强弱是相对的。目前集成学习算法的流派主要有两种:.bagging.boosting2.bagging(装袋)装袋又称自主聚集,是一种根据均匀概率分布从数据集中重复抽样(有放回的)的技术。每个新数据集和原始数据集的大小相等。由于新数据集中的每个样本都是从原始数据集中有放回的随机抽样出来的,所以新数

2020-08-16 21:35:16 299

原创 resnet残差网络

resnet这个网络感觉很熟悉又很陌生ResNet简介残差网络是由来自Microsoft Research的4位学者(华人之光)提出的卷积神经网络,在2015年的ImageNet大规模视觉识别竞赛(ImageNet Large Scale Visual Recognition Challenge, ILSVRC)中获得了图像分类和物体识别的优胜。 残差网络的特点是容易优化,并且能够通过增加相当的深度来提高准确率。其内部的残差块使用了跳跃连接,缓解了在深度神经网络中增加深度带来的梯度消失问题。原论文链接

2020-08-09 23:01:04 1177

原创 js前端页面小知识记录

在页面显示一个时钟<p>在页面显示一个时钟</p><p id="demo2"></p><script>var myVar=setInterval(function(){myTimer()},1000);function myTimer(){ var d=new Date(); var t=d.toLocaleTimeString(); document.getElementById("demo2").innerHTML=t;}&

2020-08-08 20:24:04 222

原创 GAN对抗网络

写在前面GAN 这个网络,让我发现了真的做机器学习一定要配备一台gpu,不然后面庞大的数据量会把自己跑到绝望!它在跑只是一直都很慢!后面的演示代码是用GPU写的但是同时也兼容CPU,没有GPU的电脑很容易和我一样跑个寂寞!简单介绍官方介绍生成式对抗网络(GAN, Generative Adversarial Networks )是一种深度学习模型,是近年来复杂分布上无监督学习最具前景的方法之一。模型通过框架中(至少)两个模块:生成模型(Generative Model)和判别模型(Discrimi

2020-08-02 21:53:34 389 2

原创 CSS2D动画效果

初略的介绍一下一些css相关的2D动画效果(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)一.旋转 rotate用法:transform: rotate(45deg);共一个参数“角度”,单位deg为度的意思,正数为顺时针旋转,负数为逆时针旋转,上述代码作用是顺时针旋转45度。二.缩放 scale用法:transform: scale(0.5) transform: scale(0.5, 2);参数表示缩放倍数;一个参数时:表示水平和垂直同时缩放

2020-08-02 17:12:55 275

原创 关于贝叶斯基础理论

贝叶斯定理简介贝叶斯定理是18世纪英国数学家托马斯.贝叶斯提出的重要概率论(画重点)理论。为了解决逆向概率问题(由结果推前提),本来是概率论的东西现在广泛用于机器学习。ps.一下的相似度称为似然(...

2020-07-26 23:09:18 348

原创 ajax粗略介绍

这一段时间在用java搭建自己的个人博客,总结一下吧!就是自己写一个奇奇怪怪的前端页面,再些一堆奇奇怪怪的接口,DAO层、Service层等一坨让人难受的东西!反正就很难受!前后端的交互我用的是ajax,把这个东西套进前端的jquery中,理论上可以安全的起飞。Ajax的原理图,有一点像一种房屋中介!本来没你啥事,但是你又缺不得!图片来自网络! <script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></scr

2020-07-25 17:53:00 128

原创 安利一波VGGNet

VGG模型是2014年ILSVRC竞赛的第二名,第一名是GoogLeNet。但是VGG模型在多个迁移学习任务中的表现要优于googLeNet。而且,从图像中提取CNN特征,VGG模型是首选算法。(GoogLeNet开挂,传统上讲VGG是最优的,不愧是你,牛津)。...

2020-07-19 22:47:45 323

原创 js媒体查询效果

使用媒体查询做出以下链接的效果话不多说直接上码:主要的思想就是用display展示和隐藏不同的模块在这里插入代码片

2020-07-18 23:34:25 237

转载 JAVA中的类与对象

JAVA中的类与对象JAVA是一款在商业领域运用广泛的编程软件,他之所以在商圈比较受欢迎,也许其原因之一就是因为JAVA时一款面向对象的编程软件。因为商业性活动中,某些技术和某些数据是一些公司的生存秘诀,而面向对象的编程方法相较于面向过程的编程方法有较高的安全性在JAVA中 类的定义方式为:public class 类名{}文件保护形式+class+类名+{}文件保护形式有 public、protected、private三种形式的数据保护形式根据它们的英文单词的意思public 是公有的 公

2020-06-22 00:34:01 112

原创 Matplotlib 简介

安装教程确保你有安装 Visual Studio;去这个网址: https://pypi.python.org/pypi/matplotlib/找到一个适合你自己 python 版本的 wheel (.whl) 文件。用 CMD 找到这个 .whl 文件目录, 然后 pip 安装。基本用法使用import导入模块matplotlib.pyplot,并简写成plt 使用import导入模块numpy,并简写成npimport matplotlib.pyplot as pltimport nump

2020-06-22 00:21:21 322

原创 python爬虫简单版

关于爬虫的合法性关于爬虫的合法性几乎每一个网站都有一个名为 robots.txt 的文档,当然也有部分网站没有设定 robots.txt。对于没有设定 robots.txt 的网站可以通过网络爬虫获取没有口令加密的数据,也就是该网站所有页面数据都可以爬取。如果网站有 robots.txt 文档,就要判断是否有禁止访客获取的数据。以淘宝网为例,在浏览器中访问 https://www.taobao.com/robots.txt。淘宝网允许部分爬虫访问它的部分路径,而对于没有得到允许的用户,则全部禁止爬取,

2020-06-15 00:52:56 175

原创 PIL库概述

功能:(1)对图像进行处理,生成图像预览、图像格式转换等(2)图像处理:图像基本处理、像素处理、颜色处理等。打开图像文件调入PIL库form PIL import Image打开图像文件Image.open(filename)#建立采用文件全路径辨别图像的形式Image.mode =>辨别图像的形式"I"为灰度图像."RGB"为彩色图像"CMYK"为出版图像图像的基本处理Image.size:图的宽度和高度Image.save(filename,format)将图像保

2020-06-15 00:39:07 346

转载 爬虫笔记

第一步,创建 scrapy 工程:命令:scrapy startproject  mySpiderLearn第二步,进入工程目录命令:cd mySpiderLearn第三步:创建爬虫(scrapy 自带四种爬虫模板分别是:basic ,crawl, csvfeed, xmlfeed)命令:scrapy genspider --template=basic superspider sy.hr1000.com第四步:练习在命令行中用shell来直接访问网站获取返回数据命令:scrapy

2020-06-08 00:41:41 222

原创 数据清洗

什么是数据清洗数据清洗(Data cleaning)对数据进行重新审查和校验的过程,目的在于删除重复信息、纠正存在的错误,并提供数据一致性。数据清洗从名字上也看的出就是把“脏”的“洗掉”,指发现并纠正数据文件中可识别的错误的最后一道程序,包括检查数据一致性,处理无效值和缺失值等。因为数据仓库中的数据是面向某一主题的数据的集合,这些数据从多个业务系统中抽取而来而且包含历史数据,这样就避免不了有的数据是错误数据、有的数据相互之间有冲突,这些错误的或有冲突的数据显然是我们不想要的,称为“脏数据”。我们要按照

2020-06-08 00:37:32 801

原创 数据结构的种类

数组“数组”结构其实就是一排紧密相邻的可数内存,并提供一个直接访问单一数据内容的计算方法。通常数组的使用可以分为一维数组、二维数组与多维数组等,其基本的工作原理都相同,以python为例。Score[0]*5Score数组索引Score[0]0Score[1]1Score[2]2Score[3]3Score[4]4数组的存储结构示意图二维数组二维数组可视为一维数组的扩展,都是用于处理数据类型相同的数据,差别只在于维数的声明。number

2020-05-31 23:30:53 257

原创 机器学习之Sklearn库

sklearnsklearn库是在Numpy、Scipy和matplotlib的基础上开发而成的,因此在介绍sklearn的安装前,需要先安装这些依赖库。NumpyNumpy是一个开源的python科学计算库。ScipyScipy库是sklearn库的基础,它是基于Numpy的一个集成了多种数学算法和函数的python模块。matplotlibmatplotlib是基于Numpy的一套python工具包,它提供了大量的数据绘图工具。数据集总览数据集名称调用方式适用算法

2020-05-31 16:28:55 1077

原创 OpenCV中cv2的用法

一、读入图像使用函数cv2.imread(filepath,flags)读入一副图片filepath:要读入图片的完整路径flags:读入图片的标志cv2.IMREAD_COLOR:默认参数,读入一副彩色图片,忽略alpha通道cv2.IMREAD_GRAYSCALE:读入灰度图片cv2.IMREAD_UNCHANGED:顾名思义,读入完整图片,包括alpha通道import cv2img = cv2.imread("图片路径",cv2.IMREAD_COLOR)#读入彩色图片img =

2020-05-24 23:01:18 751

原创 卷积神经网络第二版

卷积神经网络(Convolutional Neural Network, CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。卷积神经网络由一个或多个卷积层和顶端的全连通层(对应经典的神经网络)组成,同时也包括关联权重和池化层(pooling layer)。这一结构使得卷积神经网络能够利用输入数据的二维结构。与其他深度学习结构相比,卷积神经网络在图像和语音识别方面能够给出更好的结果。这一模型也可以使用反向传播算法进行训练。相比较其他深度、前馈神经网络,卷

2020-05-24 19:14:59 995

转载 pytorch 加载自己的数据集

pytorch 加载自己的数据集,需要写一个继承自torch.utils.data中Dataset类,并修改其中的__init__方法、__getitem__方法、__len__方法。默认加载的都是图片,__init__的目的是得到一个包含数据和标签的list,每个元素能找到图片位置和其对应标签。然后用__getitem__方法得到每个元素的图像像素矩阵和标签,返回img和label。以加载一个图像放在某个文件夹下,并在当前目录下生成了一个.txt的文件,大致如下train、test文件夹下放图片,tes

2020-05-18 00:06:32 655

原创 python关于类的基础

类class无需实例化,可以通过类直接调用的方法,但是方法的第一个参数接收的一定是类本身(1).在方法上面添加@classmethod(2).方法的参数为 cls 也可以是其他名称,但是一般默认为cls(3).cls 指向 类对象(5).应用场景:当一个方法中只涉及到静态属性的时候可以使用类方法(类方法用来修改类属性)。(5).使用 可以是 对象名.类方法名。或者是 类名.类方法名class human: def __init__(self): self. age=age

2020-05-17 17:19:24 320

原创 卷积神经网络简单介绍

卷积神经网络卷积神经网络(Convolutional Neural Network, CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。卷积层卷积层是一组平行的特征图(feature map),它通过在输入图像上滑动不同的卷积核并运行一定的运算而组成。此外,在每一个滑动的位置上,卷积核与输入图像之间会运行一个元素对应乘积并求和的运算以将感受野内的信息投影到特征图中的一个元素。池化层池化层实际上是一种非线性形式的降采样。有多种不同形式的非线性

2020-05-09 19:54:58 497

Numpy与Variable及互换

关于Numpy与VariableNumpypython语言的一个扩展程序库。支持高级大量的维度数组与矩阵数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Variable1.pytorch张量的简单封装2.帮助建立计算图3.Autograd的必要部分4.将关于这些变量的梯度保存grad中Numpy与Variable及Tensor相互转换设Tensor=A,numpy=B,Variable=c.1.将Numpy矩阵转化为Tensor张量A= torch.from_numpy(B)

2020-05-09 16:58:16 592

原创 torch基本功能介绍

torch的基本功能torch:张量的相关运算,eg:创建、索引、切片、连续、转置、加减乘除等相关运算。torch.nn:包含搭建网络层的模块(modules)和一系列的loss函数。eg.全连接、卷积、池化、BN分批处理、dropout、CrossEntropyLoss、MSLoss等。torch.autograd:提供Tensor所有操作的自动求导方法。torch.nn.functio...

2020-05-03 16:09:06 4844

原创 python常见算法科普

科普一下python的常见算法哇!说到算法,本人留下了两行独立的泪水,这个东西学校除名自学成才,忽然就难受了起来。分治法将复杂的问题逐一拆解逐一解决。核心思想就是将一个难以直接解决的大问题依照相同的概念分成两个或更多的问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并,即“分而治之”。递归法递归法与分治法相像,将一个复杂的算法问题进行分解,让规模越来越小,最终使子问题...

2020-05-02 10:13:13 213

原创 神经网络的简单搭建

神经网络是什么BP神经网络是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量的 输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法,通过反向传播来不断 调整网络的权值和阈值,使网络的误差平方和最小。通俗一点讲就是一种模拟人类神经的一种识别系统。简单的搭建方式(使用pytorch)如下import...

2020-04-25 18:15:47 220

原创 python 图片改变大小和类型

图片训练之图片大小类型处理当你拿到一组图片开始进行训练前,康康图片的大小、类型是否一致,如果一致才能进行特征提取,所以改变图片大小、类型尤为重要。话不多说直接上码:新建一个test文件,我放在E盘的import osimport cv2DATADIR=r"…"(我采用的是绝对路径)path=os.path.join(DATADIR) #使用os.path模块的join方法生成路径i...

2020-04-24 23:22:17 537

空空如也

空空如也

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

TA关注的人

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