- 博客(47)
- 收藏
- 关注
原创 Typora转Notion指南(解决Notion导入latex问题)
本文解决了Typora写的md文件转进Notion时latex公式无法显示的问题
2021-09-21 17:30:16
3267
原创 强化学习入门8—深入理解DDPG
本文是强化学习入门系列的第八篇,前面我们讲Actor-Critic时提到了DDPG。DDPG是google DeepMind团队提出的一种用于输出确定性动作的算法,它解决了Actor-Critic 神经网络每次参数更新前后都存在相关性,导致神经网络只能片面的看待问题这一缺点。同时也解决了DQN不能用于连续性动作的缺点。
2021-08-22 10:18:06
4094
原创 强化学习入门7—Actor-Critic
本文是强化学习入门系列的第七篇,介绍一种结合了策略梯度和时序差分的算法——Actor-Critic即演员评论家算法。
2021-08-22 10:17:54
911
原创 强化学习入门6—Policy Gradient策略梯度算法
本文是强化学习入门系列的第六篇,将介绍一种有别于前面Q-learning这些基于价值的算法——策略梯度。
2021-08-21 12:10:23
2644
原创 强化学习入门5—一文带你了解DQN
本文是强化学习入门系列的第五篇。我们前面介绍了Q-learning,今天介绍一个深度版的Q-learning。
2021-08-21 12:10:12
2963
原创 强化学习入门4—Q-learning和Sarsa
本文是强化学习入门系列的第4篇,主要介绍强化学习当中非常常见的两个时序差分算法:Q-learning和Sarsa。
2021-08-21 12:09:56
1280
1
原创 强化学习入门1—多臂老虎机Multi-armed Bandits
本文为强化学习入门系列的第一篇,主要是对sutton大神的《强化学习》这本书的相关内容,做了一些笔记,简单介绍了bandits问题的解决思路。
2021-08-21 12:07:56
3250
原创 隐马尔可夫模型 Hidden Markov Model
本文介绍另一个生成模型——HMM 隐马尔可夫模型。HMM是一个用来描述系统隐性状态的转移和隐性状态的表现概率的概率模型。
2021-08-21 11:56:11
949
原创 机器学习入门之PCA与ICA
本文为吴恩达机器学习课程的笔记系列第六篇,主要关于数据降维时常用的算法-PCA主成分分析算法,同时扩展另一算法-ICA 独立成分分析。
2021-08-08 12:29:16
1839
原创 机器学习入门之聚类算法
本文为吴恩达机器学习课程的笔记系列第五篇,主要介绍几个聚类算法,包括经典的K-Means算法,以及其拓展 二分K-Means算法和另一个常用的DBSCAN算法
2021-08-08 00:21:06
901
2
原创 机器学习入门之支持向量机SVM
本文为吴恩达机器学习课程的笔记系列第四篇,主要关于支持向量机(Support Vetor Machines)的算法介绍与推导。
2021-08-07 23:48:12
251
原创 机器学习入门之机器学习的应用与系统设计
本文为吴恩达机器学习课程的笔记系列第三篇,主要关于机器学习应用时如何诊断偏差和方差,从而对机器学习系统实施相应的解决方法,以及介绍设计机器学习系统时的设计方法与评价指标。
2021-08-07 23:40:36
521
原创 对JavaScript的面向对象以及闭包的认识
文章目录面向对象几种模式工厂模式构造函数模式原型模式组合使用构造函数模式和原型模式动态原型模式寄生构造函数模式稳妥构造函数模式继承原型链借用构造函数组合继承原型式继承寄生式继承寄生组合式继承函数与闭包了解函数声明提升变量作用域何为闭包?闭包的用途模仿块级作用域在对象中创建私有变量使用模块模式为单例创建私有变量和特权方法面向对象几种模式工厂模式接收参数,内部构造一个对象并returnf...
2019-07-07 14:03:22
183
原创 二叉树学习笔记(二)之堆
文章目录堆堆的定义堆的实现堆的筛选堆的插入建堆删除堆顶结点堆排序附上一张总结图继续上一篇笔记,本文接着讲 堆 。堆堆是一类完全二叉树,常用于实现排序,选择最小(大)值和优先队列等**优先队列:**一种特殊的队列,队列中元素出栈的顺序是按照元素的优先权大小,而不是元素入队的先后顺序。堆的定义堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质:堆中所有非叶子结点总是不大于或不...
2018-12-18 20:22:27
456
原创 二叉树的遍历(包括递归遍历和非递归遍历)
二叉树学习笔记(一)之遍历二叉树二叉树基础知识概念二叉树的性质满二叉树与完全二叉树二叉树的存储结构顺序存储链式存储二叉树的遍历首先来认识一下遍历先序遍历递归遍历非递归遍历中序遍历递归遍历非递归遍历后序遍历递归遍历非递归遍历层次遍历使用队列的非递归遍历遍历的应用求二叉树深度叶子节点计数销毁二叉树删除指定元素结点的子树复制二叉树前言考试月了,得好好学习下数据结构,本文主要总结了二叉树的四种遍历...
2018-12-08 17:06:08
1001
原创 对CSS3 transform属性matrix()矩阵一些学习
文章目录1.首先回顾transform属性的相关知识先理解网页上的x,y轴transform属性transform-origin属性2. transform属性的matrix()1.首先回顾transform属性的相关知识先理解网页上的x,y轴transform属性1.偏移transform: translate(x,y) :移动元素位置,x,y为水平和竖直移动的距离,单位是pxt...
2018-11-08 23:15:02
568
原创 JQuery学习笔记
JQuery语法$(selector).action()选择器层级选择器$(‘xx.xx xx x’)class就是.id就是#属性选择器:[xx=‘xxx’]("[href("[href("[href=’.jpg’]")选取所有 href 值以 “.jpg” 结尾的元素子选择器$(‘parent>child’)...
2018-10-15 00:13:52
161
原创 JavaScript学习笔记
文章目录1.JS基础基本语法输出函数条件语句/循环异常表单验证 (主要是用正则表达式)[正则表达式 博客](https://blog.youkuaiyun.com/sherlocksy/article/details/80110838)常用表单验证2.JS DOMDOM树结构document属性操作DOM树事件对象3.JS高级高阶函数 (传入参数是一个函数对象)1.JS基础基本语法var 声明...
2018-10-14 17:10:15
142
原创 CSS总结
文章目录1.字体2.盒模型3.块元素(block)&内联元素(inline)块元素内联元素可变元素二者不同之处利用display属性4.布局与定位3种布局4种定位(position属性)5.伪元素::after6.flex布局(弹性布局)设置属性flex-directionjustify-contentalign-itemsflex-wrapalign-contentflex-flow弹性...
2018-09-30 12:03:57
234
原创 python学习笔记(二)面向对象编程
面向对象编程self代表类的实例python支持多重继承特殊方法def init(self,):作用:在init方法内部,就可以把各种属性绑定到self前后分别有两个下划线第一个参数永远是self,表示创建的实例本身有了init方法,在创建实例的时候,就不能传入空的参数了,必须传入与init方法匹配的参数,但self不需要传访问限制变量或函数名开头前加...
2018-05-18 16:46:58
158
原创 python学习笔记(一)有关元组与函数
中文编码文件开头加 # -- coding: UTF-8 -- 或者 #coding=utf-8#coding=utf-8 的 = 号两边不要空格元组list集合(类似数组)[]len()测长度list.append(),往末尾添加元素list.insert(num,xxx),插入list.pop()...
2018-05-18 15:47:55
242
原创 有关正则表达式小结
正则表达式实质就是字符串匹配,也就是字符匹配常用方法 (matches 返回的是一个布尔型变量)Pattern p = Pattern.compile("a*b"); Matcher m = p.matcher("aaaaab"); boolean b = m.matches();常用的字符()| . | 匹配除换行符以外的任意字符| \r ...
2018-04-27 17:18:09
125
原创 JFrame.pack()方法小记
JFrame.pack()pack() 调整此窗口的大小,以适合其子组件的首选大小和布局单独使用setSize()时,不能使用pack(),否则按照pack()自动适配单独使用pack()时,是按照组件的大小自动适配的单独使用setPreferredSize()时,设置的大小无效,必须在后面添加pack()配合显示,否则设置效果不生效...
2018-04-27 17:15:03
9984
原创 有关常用mysql语句小结
插入数据insert into table(field 1 ,field 2) values()删除数据delete from table where xxx = xxx更新数据update table set xx=xxx,xx=xxx where xx = xxx查找数据普通查找 :select * from table where x= ...
2018-04-27 17:12:30
138
原创 有关JTable的笔记
JTable将数据以表格的形式显示,包括行和列,其中每列代表一种属性,每行代表的是一个实体构造方法JTable(Object[][] rowData,Object[] columnNames)JTabelModel管理表格的数据,常自定义JTable(TableModel model); DefaultTableModel model = new DefaultTable...
2018-04-27 16:55:27
281
原创 java中的多态与重载的区别
多态回顾概念:子类Child继承父类Father,我们可以编写一个指向子类的父类类型引用,该引用既可以处理父类Father对象,也可以处理子类Child对象,当相同的消息发送给子类或者父类对象时,该对象就会根据自己所属的引用而执行不同的行为实现形式 :继承和接口条件 : 要有继承要有重写父类引用指向子类对象(直接把一个子类对象赋给一个父类引用变量,也称为向上转型)引用变量的强制类...
2018-04-27 16:36:53
1022
原创 有关java的几个日期类的转换
java中的Date类,历史比较悠久,6个构造器其中有4 个java都不再推荐使用,所以用的更多的是Calendar类。Date类和Calendar类都可以表示日期,之间可相互转换Calendar calendar = Calendar.getInstance(); Date date = new calendar.getTime(); calendar....
2018-04-20 00:34:55
694
原创 Navicat中的datetime和timestamp的区别
在navicat连接mysql建表时,我们会看到关于日期的几种类型 这里说一下常用的datetime 和timestamp这两种类型datetime默认的日期时间格式为:yyyy-MM-dd hh:mm:ss+设置的长度,这里的长度表示它的精度,取值范围为0~6。默认设置为0,即精确到秒。当设置为datetime类型时,查询的时候,以精确到天的日期格式查询,后面不带时间,...
2018-04-19 23:56:02
10378
原创 JAVA中遇到的一些异常
Exception in thread “main” java.lang.StackOverflowError栈溢出问题,原因在于我 new 的两个LoginJFrame() 之间相互引用了 Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException出现了空指针,原因在于我在为了持有整个重写的...
2018-04-15 23:17:27
555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人