自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一篇DeepFake主动防御方向的review

审稿review

2022-10-26 18:27:32 431 1

原创 【IDEA】Git切换分支checkout后,没有maven/maven失效/找不到maven项目

解决办法1:找到项目pom.xml,右键选择add as a maven project,导入maven。解决办法2:在terminal命令行mvn clean清除maven,再安装mvn install -Dmaven.test.skip=true

2021-01-22 14:01:18 2277 2

转载 JVM学习模块简介

1、 JVM的组成类加载器(ClassLoader)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)本地库接口(Native Interface)运行时数据区(Runtime Data Area)我们通常所说的jvm组成指的是运行时数据区(Runtime Data Area),因为通常需要程序员调试分析的区域就是“运行时数据区”,或者更具体的来说就是“运行时数据区”里面的Heap(堆)模块Runtime Data Area的组成5个部分:程

2021-01-13 15:06:15 344

原创 CS229 --Lecture1 Introduction

课程讨论和答疑使用piazza14th Sep ~ 18th Nov周一、周三授课,周五讨论(前三周讨论课介绍线性代数、概率统计、Numpy等预备知识)课程跨度为约10周与CS229A,CS230的区别CS229A:机器学习课程,数学推导较少,更偏向应用CS229:机器学习课程,大量数学推导、算法集,更偏向理论CS230:深度学习课程,主要研究深度学习算法,狭义的涵盖了DL什么是机器学习?Arthur Samuel(1959):研究"计算机无需特定编程就能学习"的领域;其编写了

2021-01-13 14:35:31 251

原创 js监听关闭页面,关闭页面时执行操作(刷新、关闭页面自动退出)

功能要求:关闭页面时,后台执行自定义操作。具体要求:用户关闭网页时,自动在后台清除其登录信息。长话短说,show code!前端javascript代码,具体onbeforeunload和onunload区别不再赘述: window.onbeforeunload = onbeforeunload_handler; function onbeforeunload_handler() { $.post(contentPath + "Login/Cl

2021-01-12 14:53:13 1697

原创 SpringBoot限制用户同时在线,顶下上一次登录

业务的实现主要利用了ServletContext的性质。Servlet Context是Servlet中最大的一个接口一个全局的储存信息的空间生命周期伴随服务器的运行周期比较:①一个用户可有多个request②一个用户只能有一个session③所有用户公用一个servletContext为了节省空间,提高效率,ServletContext中存储必要的、所有用户需要共享的、安全的信息。验证登录时,需要进行如下步骤。 // 在服务器端作用域appl

2021-01-12 11:14:00 1961 1

转载 F1值(F-Measure)、准确率(Precision)、召回率(Recall)简单理解

准确率与召回率(Precision && Recall)准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量。准确率(Precision)Precision是检测出某类特征的数量与检测出的所有特征数量之间的比率,衡量的是模型的查准率;precision = 提取出的正确信息条数 / 提取出的信息条数一般来说,Precision就是检索出来的条目有多少是准确的召回率(Recall)Recall是指检测出的某类特征的数量和数据集中所有的该类特征

2020-12-21 11:28:50 19917 1

原创 【注解】ajax+@RequestBody前端向后台传值

直接上代码:function getLocation() { var result; $.ajax({ url: "../BaseManage/SysInfo/GetLocation", type: "post", contentType: "application/json", data: JSON.stringify({"par

2020-12-05 21:06:12 753

原创 【傻瓜向装系统】电脑重装&&加固态硬盘

电脑重装格式化U盘,准备作为启动盘下载操作系统安装老毛桃等PE制作工具, 选择操作系统,制作启动盘开始时按F12等案件进入BIOS,修改USB SECURE为disabled以U盘作为启动盘,登录PE进行系统安装完成虚拟机安装系统及VMTools下载系统iso镜像VMWare傻瓜式新建虚拟机系统安装成功后,关机修改系统的DVD和软盘为自动检测安装VMTools重启...

2020-12-02 13:02:36 221

原创 Failed to register @ServerEndpoint class

在使用websocket的项目中当上线的时候打成war包,部署到tomcat下时,启动项目报错解决办法1:删除WebSocketConfig.class类即可解决办法 2: 删除@Component注解再打包就可以了,websocket上面其实不需要这个注解的参考: https://blog.csdn.net/kxj19980524/article/details/88699761...

2020-10-19 17:58:00 10326 2

原创 Python3学习(九):面向对象

面向对象编程(Obeject oriented programming)Python从设计之初就已经是一门面向对象的语言类(class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量: 类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。实例变量: 在类的声明中,属性是用变量来表示的,这种变量就称为实例变量,实例变量就是一个用 self 修饰的变量。对象: 通过类定义的数据结构实例。对

2020-09-11 20:15:55 200

原创 Python3学习(八):输入与输出

Python3 输入和输出输出几种输出格式print()如果将输出值转成字符串,可以使用 repr() 或 str() 函数来实现。str(): 函数返回一个用户易读的表达形式。repr(): 产生一个解释器易读的表达形式。 1. repr() 可以转义字符串中的特殊字符 2. repr() 的参数可以是 Python 的任何对象str.format() 函数来格式化输出值。使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。

2020-09-09 20:51:02 461

原创 Python3学习(七):模块

Python3 模块把一些可以反复使用的代码存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。(类似于C语言中的自定义库)可以自建一个库,放经常用到的方法和类。import sys print('命令行输入的参数如下:')for i in sys.argv: print(i) print('\n\nPython 路径为:', sys.path,

2020-09-07 21:37:41 118

原创 吴恩达机器学习(六)线性回归的梯度下降

线性回归的梯度下降线性回归模型:线性假设函数 + 平方差代价函数梯度下降算法可以优化J(θ0,θ1)最小平方差代价函数,实现好的梯度下降算法的关键,在于在导数项。线性回归的代价函数,形状总是凸函数(convex),只有一个全局最优解。在梯度下降的过程中,假设函数h会逐渐和数据拟合。以上我们所用到和了解的梯度下降方法,叫做Batch梯度下降法。Batch梯度下降法:走的每一步都会全览整个数据集。梯度下降一般用于比较大的数据集。使用正规方程组方法,可以计算出代价函数J的最小值,而不

2020-09-06 21:54:26 163

原创 吴恩达机器学习(六)梯度下降

梯度下降算法可以用在更一般的问题上,比如计算minimize J(θ0…θn)。不断地改变θ0和θ1的值,直到代价函数J达到最小值。梯度下降法的一大特点就是,不同位置出发,得到的可能是局部最优解,而非整体最优解。:=代表赋值,=代表真假判断α称为学习率,即控制我们每次走一步步数的大小。α越大,梯度下降越快。梯度下降中,θ0,θ1…θn都是同步更新的,不能先更新某一个。...

2020-09-06 21:20:05 344

原创 吴恩达机器学习(五) 代价函数(2)

简化的线性假设函数我们的目的是优化算法,得到使J(θ1)最小的θ1的值。未简化的线性假设函数登高图的椭圆可以理解为3D图像的俯视图,最小的椭圆是碗底,在同一条椭圆上的点具有相同的J(θ0, θ1)的值。...

2020-09-06 20:35:01 125

原创 吴恩达机器学习(五) 代价函数(1)

Cost FunctionWe can measure the accuracy of our hypothesis function by using acost function. This takes an average difference (actually a fancier version of an average) of all the results of the hypothesis with inputs from x's and the actual output y's..

2020-09-06 20:33:25 218

原创 Python3学习(六):函数

Python3 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [exp] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。一般语法:def fname():

2020-09-06 14:21:35 348

原创 Python3学习(二):基本数据类型

Python3 基本数据类型python中变量不需要声明,但是必须要赋值。变量没有类型,我们通常说的类型是变量所指的内存中对象的类型。test_int = 10test_float = 3.14test_str = "Hello"a = b = c = 1d,e,f = 5,1.23,"lol"print(a,b,c,d,e,f)可以使用type(ele)查看变量所指的对象类型可以使用isinstance(ele,type)来判断类型isinstance() 与 type(

2020-08-31 10:01:39 405

原创 Python3学习(五):迭代器

迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。iter() 用来创建迭代器对象# iter()用来创建迭代器对象list=[1,2,3,4]it = iter(list)next() 用来将迭代器对象向后移动next(it)字符串(str),列表(list)或元组(tupl

2020-08-30 19:17:51 259

转载 MySQL增加字段,修改字段,增加索引等语句

mysql增删改查基本语句:1、修改表名:rename table 旧表名 to 新表名;2、修改字段类型:alter table 表名 modify column 字段名 字段类型(长度)3、修改字段名称和类型: alter table 表名 change 现有字段名称 修改后字段名称 数据类型4、增加字段:alter table 表名 add 字段名 字段类型(长度)//批量增加字段alter table 表名 add (字段名1 字段类型(长度),字段名2 字

2020-08-21 10:21:47 4589

原创 Python3学习(一):基础语法

​Python3python默认UTF-8编码,所有字符串都是 unicode 字符串。可以用中文作为变量名。标识符命名规则和C语言一样。# 这是一个单行注释'''这是一个多行注释'''"""这也是一个多行注释print("Test for annotation")"""变量不需要声明类型,赋值可以同时赋值给多个变量,也可对应赋值test_int = 100test_float = 99.9testt_str = "String"a = b = c = 1a

2020-08-20 09:25:59 130

原创 前端点击button后,表单清空问题

<input type="button" name="btnSaveAs" value="导出" onclick="btn_export()" id="btnSaveAs" class="btn" />如果使用<button></button>标签或input的type设置为button,点击后表单会执行刷新操作,并清空数据。使用<input type="submit" />也会刷新和清空表单数据使用<input type="b...

2020-08-18 20:00:01 3094

原创 JS向后台传值,特殊字符处理问题

做项目时遇到特殊字符转义问题,例如#及其后得内容提交后台时会被忽略。前端js代码:function convertPwd(initPwd) { var convertPwd = escape(initPwd);//编码 return convertPwd; }var newPwd = $("#new_password").val();newPassword= convertPwd(newPwd);

2020-08-18 09:46:31 2261

原创 Python3学习(四):循环

遍历序列并标序号for index, item in enumerate(sequence):xxx100以内和sum(range(101))while和for都可以接elsewhile条件为false才执行elsefor循环正常结束才执行elsepass是占位方法,防止语法错误

2020-08-10 23:35:18 197

原创 Python3学习(三):运算符

海象运算符 :=可在表达式内部为变量赋值。**Python3.8** 版本新增运算符。if (n := len(a)) > 10: print(f"List is too long ({n} elements, expected <= 10)")位运算符运算符描述&按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0|按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。^按位异或运算符:当

2020-08-09 22:03:28 186

原创 吴恩达机器学习(四)模型描述

1.监督学习中的函数模型波特兰市房价,数据集有准确的size和price关系标签,适合作为监督学习。这还是一个回归问题,因为要获得的结果是准确的连续数值。分类问题做的是离散值的预测分析,比如0或1。训练集符号说明假设函数&&线性回归方程hypothesis 假设Linear regression with one variable 即一元线性方程...

2020-08-03 23:44:11 469

原创 吴恩达机器学习错题集

菜鸟自学,如有错误欢迎指出!A.根据DNA预测未来10年糖尿病发展趋势,回归算法,监督学习B.聚类算法,无监督学习C.聚类算法,无监督学习D.分类算法,监督学习

2020-08-03 19:58:28 108

原创 吴恩达机器学习(三) 无监督学习

与监督学习的区别 无监督学习:只给出数据集,没有标注或所有数据标注相同。根据所给的数据集,将数据结构化,进行分类或者聚类。1.聚类算法 将数据分成多个cluster(簇?)谷歌新闻聚类个体基因表达聚类2.鸡尾酒会算法 复杂环境下声音分离 利用octave软件3.练习...

2020-08-03 16:16:20 240

原创 吴恩达机器学习(二) 监督学习

Supervised Learning监督学习Definition 定义: "Right answer given" 给出数据集、正确答案,算法的目的是给出更多的正确答案。Regression Problem 回归问题: 回归是指我们的目标是得到一个连续值输出Classification Problem 分类问题: 预测离散值输出练习题:...

2020-08-03 15:43:39 232

原创 吴恩达机器学习(一) 定义及算法简单介绍

What is Machine Learning?Two definitions of Machine Learning are offered. Arthur Samuel described it as: "the field of study that gives computers the ability to learn without being explicitly programmed." This is an older, informal definition.Tom Mitch

2020-08-03 15:21:13 455

空空如也

空空如也

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

TA关注的人

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