自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【2020计算机保研经验分享】中国人民大学信息学院、南京大学人工智能学院、华东师范大学计算机系、厦门大学计算机系

前言因为疫情影响,今年基本所有学校都是线上夏令营,这使得往年的保研经验贴对我们这届保研生来讲基本毫无用处。另一方面,因为各校都是线上夏令营,所以很多大佬开始海投学校(时间管理大师重出江湖),这使得我们这些普通211学生的入营难度大大增加,但是我真的十分理解这些“海王”的心情,大家都处在这样的环境下,不得不适应当前环境。最后是很多准备出国的同学因为疫情和其他一些因素不能出国,也选择了加入保研内卷大军。综上三点使得今年计算机保研难度骤增,各大高校内卷程度创历史新高。所以我真心希望疫情能早日过去,希望大家能早日

2020-09-26 13:49:33 772

原创 【Tensorflow1.x和Keras】Flask作为网页后端批量接收同步上传的图片 分别使用多线程和多进程加载并使用训练好的模型进行预测(推荐使用多线程)

后端使用多线程预测我们使用多线程进行预测时只需要执行一次网络参数的初始化,从而达到 “拥有较快检测速度”的目标,但是主进程会一直占用GPU资源,这是因为目前GPUDevice中的Allocator属于ProcessState,它本质上是一个跟随着进程的全局单例。在进程中使用GPU的第一个会话初始化它,并分配显存资源,在进程关闭时释放进程占用的资源,不然这个进程会一直占用这些资源。为了不让预测后程序中的tf一直占用显存,我们选择在子进程中进行预测,因为子进程中使用的GPU资源会随着子进程结束而释放。如果在

2020-06-20 23:11:36 287

原创 Docker介绍以及它的常用命令

Docker介绍Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,但是容器和本机之间可以存在接口并进行通信,比如使用tcp/udp协议进行容器和本机之间的通信。本文通过在各种环境下安装开源软件Docker,然后学习使用常用的Docker命令,掌握开源Docker的基本工作原理,最后使用Docker搭建一个flaskweb,完成.

2020-06-07 15:20:10 93

原创 【目标检测】什么是mAP?如计算模型的mAP?(mAP的相关概念以及求法)

文章目录什么是mAP相关概念如何得到PR曲线如何计算AP以及mAP什么是mAPmAP(mean Average Precision 平均精度),是一个经常被用来衡量目标检测模型是否具有较好性能的指标。相关概念GT:Ground Truth,也就是标签,对应了真实框的大小位置以及分类。IOU:两个框的交并比。score、confidence:每个预测框的置信度,表示这个预测框包含某个目标...

2020-04-25 18:57:21 394

原创 【Python】numpy常用函数、概念、属性(一)

文章目录numpy介绍ndarray对象的创建法一:array()函数法二:asarray()函数法三:arange()函数法四:ones()函数、zeros()函数、empty()函数法五:使用随机函数法六:np.linspace()函数法七:np. logspace()函数numpy介绍NumPy (Numerical Python) 是Python提供的的第三方库,主要用来存储和处理大型...

2020-04-06 18:54:41 221

原创 【C++】数据结构与算法

string字符串头文件:<string>string的定义与初始化string str="test";字符串长度返回当前字符串长度有 size() 和 length() 两个函数。string str="test"int n1=str.size();int n2=str.length();cout<<n1<<" "<<n2&lt...

2020-03-08 20:57:29 166

原创 【C++】关于C++中使用namespace的解释以及cstdio和stdio.h的区别

引言你有没有想过,在C++中,我们经常使用一句using namespace std;这样一句话,但是具体是什么含义呢?你有没有想过,为什么使用printf()函数的时候,在C语言中是#include<stdio.h>,而在C++中是#include<cstdio>呢?关于namespace的解释如何使用namespace所谓在C++中使用namespace(命名...

2020-02-24 18:38:20 307

原创 【深度学习】村通网之——谈谈Tensorflow Eager Execution机制之新特性示例(二)

文章目录前言直接使用operation进行卷积操作自动计算梯度(导数)计算所有参数的梯度计算所有变量的梯度使用Python程序流程控制模型流程自动优化前言本文是【深度学习】村通网之——谈谈Tensorflow Eager Execution机制之静态图和动态图的区别(一)的后续讲解,没看过前文的可以先去看再来理解此文会比较容易。书接上文,上文介绍了几个特性,但是具体的例子比较少,本文重点在与...

2020-02-13 17:30:46 245

原创 【深度学习】村通网之——谈谈Tensorflow Eager Execution机制之静态图和动态图的区别(一)

文章目录前言介绍搭建静态图搭建动态图前言随着TensorFlow 1.4 Eager Execution的出现,TensorFlow的使用出现了革命性的变化。介绍我很早就听说过这样一句话:对于深度学习框架来说,在学术界中,PyTorch更受欢迎,在工业界中,Tensorflow更受欢迎。当时很不解,后来才知道,究其原因,不是因为PyTorch生态比Tensorflow优秀,是因为早期的Py...

2020-02-12 22:14:52 489

原创 【Java】常用的collection、map子类的属性和方法

Collection和Map以及他们亲戚的全家福在了解具体属性和方法之前,我们先看一张全家福:1、Collection和Map都来源于Java.util包,是非常实用常用的数据结构。具体的继承实现关系如上图,先整体有个印象,再依次介绍各个部分的方法。2、java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于J...

2020-02-10 21:58:31 781

原创 【Java web】Servlet+bootstrap-fileinput实现文件上传功能

本文记录了如何使用bootstrap-fileinput插件和servlet实现一个炫酷的文件上传功能。

2020-01-21 22:55:51 265

原创 【机器学习】交叉熵损失函数(Cross-Entropy Loss)

在深度学习中,我们经常使用均方误差作为拟合任务的损失函数,使用交叉熵作为分类任务的损失函数。这篇文章主要介绍交叉熵损失函数以及它的几个变种。目录Softmax激活函数交叉熵损失函数"目标VS非目标"的情况以上二者的区别Softmax激活函数在介绍交叉熵损失函数之前,我们先来看看Softmax激活函数,一般我们会在输出层后加一层Softmax激活函数,用于得到分类概率。注意,请不要将Softm...

2020-01-20 21:52:42 420

原创 【Javaweb】Ajax跨域问题及其解决方案

目录什么是Ajax为什么Ajax不能跨域如何解决Ajax跨域的问题?CORSCORS例子Jsonp什么是Ajax在Ajax没有出现的时候,大部分的网络资源获取都要经过这种过程:1、浏览器发送请求2、服务器接受请求,返回资源3、浏览器得到资源,进行界面刷新(这个刷新是强制的)但是这样就会出现一个问题,就是我不能局部刷新网页内容,如果要进行内容刷新就必须刷新整个界面。这样就很鸡肋了,比如说...

2020-01-03 15:31:45 304

原创 关于将web项目从本地部署到阿里云服务器,不能使用stmp协议发送邮件的bug

目录问题阐述与解决方式完整代码问题阐述与解决方式最近写的javaweb项目中有用到发送邮件功能,自然会想到使用STMP协议,java也有相应的jar包,于是很快就在本地调试成功,但是部署到阿里云服务器(我的是ubuntu16.04)上总是报错:javax.mail.MessagingException: Could not connect to SMTP host: smtp.qq.com,...

2019-12-29 14:54:27 363

原创 【深度学习】对强化学习的理解(在CartPole-v1游戏下的强化学习)

在上篇文章中【PaddlePaddle】 强化学习(CartPole-v1),我们介绍了如何使用PaddlePaddle在CartPole-v1游戏上实现强化学习,但是对实现思想讲解的不是很多,也不是很清晰。于是,这篇文章主要记录实现上述强化学习的细节以及具体实现思路。目录Q-LearningDQN实现思路第一步:创造记忆库第二步:搭建神经网络的思路根据状态预测Q值的神经网络DQNetWorkt...

2019-12-16 11:55:06 556

原创 【前端学习之路】JavaScript文档对象模型(四)

本文上接【前端学习之路】JavaScript语法(三),主要讲解JavaScript中文档对象模型DOM的概念。目录文档对象模型(DOM)DOM编程界面HTML DOM Document对象查找HTML元素改变HTML改变CSS样式创建HTML动画HTML DOM事件HTML DOM事件监听程序文档对象模型(DOM)DOM::Document Object Model。通过 HTML DO...

2019-11-29 18:18:48 195

原创 【前端学习之路】JavaScript语法——对象(三)

本文上接【前端学习之路】JavaScript语法(二),主要讲解JavaScript中的对象和正则表达式。目录对象浏览器支持JavaScript对象分类Object对象(根对象)JavaScript内置的对象日期对象Data:用于处理日期和时间正则表达式对象RegExp创建正则表达式正则表达式对象JavaScript最重要的数据类型是对象,除了基本数据类型、undefined和null,其它...

2019-11-27 15:40:29 188

原创 自然语言处理pyltp(词性标注、命名实体识别、角色标注等)

pyltp 是 LTP 的 Python 封装,提供了分词,词性标注,命名实体识别,依存句法分析,语义角色标注功能。pyltp的github项目:https://github.com/HIT-SCIR/pyltppython环境:python3.6系统:Win10pyltp和模型请自行下载。目录分句分词词性标注命名实体识别依存语义分析语义角色标注分句pyltp提供的SentenceS...

2019-11-26 12:05:21 3519 5

原创 【前端学习之路】学生信息管理系统

最近正在补前端的知识,正好要做Java语言高级开发的作业,这次的作业是使用HTML+CSS+JavaScript制作一个满足某些功能的学生信息管理系统。HTML部分主要分为三大模块,第一个是页头和搜索模块,第二个是信息展示模块,第三个是信息输入模块。HTML元素的样式使用了BootStrap提供的样式,这里对BootStrap表示鸣谢。具体不同模块的代码如下:页头和搜索模块<scri...

2019-11-26 11:47:58 673 1

原创 【前端学习之路】JavaScript语法——变量和语句语法(二)

本文上接【前端学习之路】JavaScript语法(一),主要讲解JavaScript中词法规则、数据类型 、变量类型 、变量特性 、保留字和数组等,也就是ECMAScript的内容。目录词法规则数据类型基本数据类型特殊数据类型复杂(引用)数据类型变量类型字符串(String)数字(number)boolean类型变量特性变量的声明和赋值JavaScript对象变量是引用JavaScript对象可...

2019-11-23 16:45:41 179

原创 【前端学习之路】JavaScript语法——什么是JavaScript?(一)

目录简介用途组成ECMAScript文档对象模型(DOM树)浏览器对象模型BOM位置head元素的script子元素body元素的script子元素外部JavaScript简介JavaScript是一种浏览器脚本语言,特点有动态语言和解释执行两个,他除了名字之外,和Java没有多大关系。用途一般被用来执行以下操作:操作HTML 元素处理用户访问HTML元素的事件验证用户输入访问用...

2019-11-22 21:50:43 200

原创 【前端学习之路】CSS基础语法内容

目录什么是CSSCSS类型CSS语法选择器标签选择器类选择器id选择器派生选择器分组选择器CSS框模型HTML元素显示方式块元素行内元素可变元素使用display属性改变元素的框模型HTML元素定位CSS定位方式元素定位属性什么是CSSCSS全称Cascading Style Sheet,层叠样式表。CSS主要被用来修改HTML的显示样式,让HTML元素看起来更加美观。HTML主要关注网页的内...

2019-11-16 21:36:30 177

原创 【Python】基础之import和from语句的使用

没想到,11月的第一篇文章贡献给了Python基础语法——import语句和from语句的使用。刚开始入门Python的时候没有在意这么多细节,所以很长一段时间对于import和from语句的使用是一知半解,当使用的时候就信手拈来。后来慢慢写的代码多了,就不经意的会在意这些细节的规定,这篇文章主要记录了import和from语句的所有使用格式。import对于只使用import语法的方式,有...

2019-11-08 17:50:07 232

原创 【SQL Server数据库】Transact-SQL语句实验(五)

本文上接【SQL Server数据库】建库、建表、简单查询语句(一),本系列主要记录数据库实验内容,本文主要记录T-SQL语句实验。具体表的属性attribute和名称table name也可以在上面链接中找到。T-SQLT-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版,它是用来让应用程序与 SQL Server 沟通的主要语言。...

2019-10-25 21:54:43 1132

原创 【Flask】使用Websocket协议(Flask的socketio)进行服务端和客户端通信,动态更新前端内容

有个坑我觉得有必要填一下,那就是使用Flask作为服务端,使用while循环往客户端发送Websocket数据时,客户端接受不到消息的问题。目录Websocket协议使用Flask和JS实现WebSocket协议通信安装启动flask的socketio服务端向客户端推送消息的函数send和emit服务端向客户端推送单条消息服务端向客户端循环推送消息前端和客户端前端客户端运行结果Websocke...

2019-10-22 00:16:28 794 2

原创 【SQL Server数据库】数据库的更新操作(四)

本文上接【SQL Server数据库】建库、建表、简单查询语句(一),本系列主要记录数据库实验内容,本文主要记录SQL Server数据集的更新操作。具体表的属性attribute和名称table name也可以在上面链接中找到。/*向student中插入数据*/insert into studentvalues ('20069011','李一',null,'男','0001','198...

2019-10-16 20:54:58 307

原创 【SQL Server数据库】单表查询与多表查询(三)

本文衔接: 。本文记录数据库实验内容。目录单表查询多表查询单表查询使用select语句对数据库中一张表进行查询:/*求学院编号为'0001'的学生的学号、姓名、性别*/select SNO,SNAME,SEX from student where DNO='0001'/*求学院编号为'0001'的男生的学号、姓名、性别*/select SNO,SNAME,SEX from ...

2019-10-14 19:56:12 462 1

原创 【SQL Server数据库】对部分SQL语句的理解与使用(二)

/*列出选修了01号课程的学生的学号及姓名*/select SNO,SNAMEfrom studentwhere exists(select * from sc where CNO='153701' and student.SNO=student.SNO)/*列出同时选修001号和002号课程的学生的学号*/select SNOfrom sc as sc1w...

2019-10-11 21:50:10 209

原创 【SQL Server数据库】建库、建表、简单查询语句(一)

记录数据库原理实验所用到的代码。创建数据库创建名称为XSGL_CP的数据库。create database XSGL_CP--设置主文件的逻辑名称、文件名、初始大小、最大文件大小限制、需要增加时的增量on(name=XSGL_MAIN_DATA,filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVE...

2019-10-08 16:58:17 1120

原创 【目标检测】主流目标检测算法步骤分析

看了这篇文章后(链接),用这篇博文总结一下目前主流的目标检测算法的步骤。目录传统的目标检测算法R-CNN(Region Proposal + CNN)Fast R-CNNFaster R-CNNSSDYolov3Yolov3与SSD的区别传统的目标检测算法卷积神经网络CNN已经帮我们完成了图像识别(判定是猫还是狗)的任务,我们只需要添加一些额外的功能来完成定位任务即可。思路一:作为回归问题...

2019-10-04 17:13:17 1538

原创 【Windows cmd】关于网络常用的命令行

目录arpTracertipconfignetpingarp显示和修改“地址解析协议 (ARP)”缓存中的项目。ARP 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器(比如说网卡)都有自己单独的表。如果在没有参数的情况下使用,则 arp 命令将显示帮助信息。要显示所有适配器接口的 ARP 缓存表(一般一个家用...

2019-10-02 15:00:10 389

原创 【个人学习文章收集】

知乎:讲解使用L1、L2正则化对防止模型过拟合的作用:L1、L2正则化和过拟合HTTP协议与HTTPS协议讲解:十分钟搞懂HTTP和HTTPS协议?词向量讲解:清晰理顺从词袋到Word2Vec的文本表示,内涵维基百科的Word2Vec代码!CSDN:人工神经网络怎么使用梯度下降法计算反向传播:反向传播深度学习优化器详解:深度学习——优化器算法Optimizer详解(BGD、S...

2019-09-28 17:24:11 357

原创 【Python】使用Opencv对图像进行边缘轮廓检测,获得轮廓面积、周长等信息(Contour Features)

目标:1.通过使用opencv获得不同物体的轮廓,以及轮廓所对应的特征,比如说面积、周长、质心、边界框等等。2.学习一些与轮廓提取有关的函数。

2019-09-27 15:59:45 6411 4

原创 【卷积神经网络】图像卷积、池化操作后的特征图大小计算方法

一、卷积操作输入图像为正方形输入图像尺寸为W∗WW*WW∗W,卷积核尺寸为F∗FF*FF∗F,步长为S,padding为P,卷积核个数为C,经过卷积层之后输出的图像尺寸为N∗N∗CN*N*CN∗N∗C:N=W−F+2∗PS+1N=\frac{W-F+2*P}{S} +1N=SW−F+2∗P​+1输入图像为矩形输入图像尺寸为W∗HW*HW∗H,卷积核尺寸为F∗FF*FF∗F,步长为S,pa...

2019-09-24 22:54:17 1600

原创 【循环神经网络】对RNN的理解

为什么需要RNN?这也是我接触完卷积网络之后的疑问,有了卷积神经网络以及感知机(人工神经网络)这两种提取特征的利器,为什么深度学习还需要循环神经网络(RNN Recurrent Neural Network)?原因是他们都只能单独的去处理一个个输入,前一个输入和后一个输入是没有关系的,生成的结果之间也是没有关系的。但是在生活中,我们需要一些模型来处理序列信息,即前面的输入和后面的输入是有一定关...

2019-09-22 20:38:34 302

原创 【Flask】在Flask中配置ssl证书,将http升级为https,并且使用Blueprint添加子域名

之前做比赛的时候,微信小程序要求只有https协议的网页服务才能范文,但是当时没有时间升级https,只能硬着头皮用servlet做后端进行数据交互。现在闲下来了,回头填一下比赛留下的坑。本篇文章主要记录了Flask如何配置ssl证书,使用https协议进行网页搭建。前言之前不是走网页方向的,所以对这些了解不是很了解。但是做比赛的时候我做了一部分的服务器开发,所以慢慢就对这个方向有些感兴趣了...

2019-09-19 19:19:44 1535 2

原创 【强类型、弱类型】、【静态、动态】、【静态类型、动态类型】语言之间的区别

强类型语言强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了,也就是说语言内部不允许隐式的类型转换。所以也无法处理两种不同类型相加的情况,比如说让Python运行下面代码会报错一样:a=10b='abcd'print(a+b)其实在定义变量时,python虽然没有像c语言或者java一样提前定义好数据类型,但是pytho...

2019-09-18 22:15:28 173

原创 【Flask】Flask中request对象的使用(常用)

对于 Web 应用,与客户端发送给服务器的数据交互至关重要。在 Flask 中由全局的 request 对象来提供这些信息,比如说GET在url后面追加参数、POST在body中带参数、又或者是POST的表单提交方式,这时候就需要从request里提取出参数。这篇文章详细介绍了request对象常用的属性和方法。导入requestfrom flask import requestrequ...

2019-09-08 11:13:04 480

原创 在Windows下FTP命令行的使用

本篇记录了如何在Windows自带的命令行(cmd)下使用FTP进行文件的上传、下载、查找等操作。环境:客户端:Windows10 家庭版,管理员权限命令行服务器端:Windows 7,端口21(控制连接端口)和20(数据连接端口)目录建立连接操作文件及文件目录上传文件下载文件断开连接建立连接win+r键打开cmd,在命令行中输入ftp xxx.xxx.xxx.xxx,或者输入ftp进...

2019-09-06 20:44:53 2785

原创 【前端学习之路】HTML常用标签(一)

大一还是小会员的时候,qq部长教过我们HTML,到大二我当部长的时候我又教了一遍HTML给我的小会员。虽然已经过两次HTML的洗礼,但是总感觉还有很多HTML知识没有掌握,就趁这篇博文记录一下HTML中一些常用的一些标签吧!文章目录什么是HTML?常用HTML标签HTML通用格式HTML标题HTML段落HTML链接HTML图像HTML折行HTML水平线HTML注释HTML样式HTML文本格式化H...

2019-09-05 11:21:05 225

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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