自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小菜羊的博客

路漫漫其修远兮

  • 博客(47)
  • 收藏
  • 关注

原创 Pytorch实现DDPG算法

本文主要介绍Pytorch复现一下DDPG。

2021-09-24 17:34:20 6028 3

原创 Typora转Notion指南(解决Notion导入latex问题)

本文解决了Typora写的md文件转进Notion时latex公式无法显示的问题

2021-09-21 17:30:16 2320

原创 指数族分布

本文主要介绍指数族分布

2021-08-27 18:16:01 2977

原创 一文理解LSTM

本文带你详细理解LSTM以及与RNN的区别

2021-08-27 00:06:25 524

原创 OfflineRL——BCQ算法

最近在看一些offline RL的内容,本文主要是介绍一个offline RL的经典算法——BCQ算法。

2021-08-22 10:19:49 3294

原创 强化学习入门8—深入理解DDPG

本文是强化学习入门系列的第八篇,前面我们讲Actor-Critic时提到了DDPG。DDPG是google DeepMind团队提出的一种用于输出确定性动作的算法,它解决了Actor-Critic 神经网络每次参数更新前后都存在相关性,导致神经网络只能片面的看待问题这一缺点。同时也解决了DQN不能用于连续性动作的缺点。

2021-08-22 10:18:06 3465

原创 强化学习入门7—Actor-Critic

本文是强化学习入门系列的第七篇,介绍一种结合了策略梯度和时序差分的算法——Actor-Critic即演员评论家算法。

2021-08-22 10:17:54 746

原创 强化学习入门6—Policy Gradient策略梯度算法

本文是强化学习入门系列的第六篇,将介绍一种有别于前面Q-learning这些基于价值的算法——策略梯度。

2021-08-21 12:10:23 2459

原创 强化学习入门5—一文带你了解DQN

本文是强化学习入门系列的第五篇。我们前面介绍了Q-learning,今天介绍一个深度版的Q-learning。

2021-08-21 12:10:12 2853

原创 强化学习入门4—Q-learning和Sarsa

本文是强化学习入门系列的第4篇,主要介绍强化学习当中非常常见的两个时序差分算法:Q-learning和Sarsa。

2021-08-21 12:09:56 1137 1

原创 强化学习入门3—动态规划

本文为强化学习入门系列的第三篇,主要介绍如何通过动态规划来求解贝尔曼最优方程。

2021-08-21 12:09:45 245

原创 强化学习入门2—初识MDP

本文为强化学习入门系列的第二篇,主要介绍强化学习中非常重要的理论框架——MDP 马尔可夫决策过程

2021-08-21 12:08:33 3583 1

原创 强化学习入门1—多臂老虎机Multi-armed Bandits

本文为强化学习入门系列的第一篇,主要是对sutton大神的《强化学习》这本书的相关内容,做了一些笔记,简单介绍了bandits问题的解决思路。

2021-08-21 12:07:56 3024

原创 隐马尔可夫模型 Hidden Markov Model

本文介绍另一个生成模型——HMM 隐马尔可夫模型。HMM是一个用来描述系统隐性状态的转移和隐性状态的表现概率的概率模型。

2021-08-21 11:56:11 833

原创 详解变分自编码器——VAE

本文主要对变分自编码器——VAE做了介绍以及详细推导。

2021-08-21 11:55:20 5774

原创 初探高斯混合模型GMM

本文介绍常见的一种生成模型——Gaussian Mixture Model 高斯混合模型。

2021-08-21 11:53:45 294

原创 机器学习入门之异常检测

本文为吴恩达机器学习课程的笔记系列第七篇,主要学习异常检测算法。

2021-08-08 12:30:36 678

原创 机器学习入门之PCA与ICA

本文为吴恩达机器学习课程的笔记系列第六篇,主要关于数据降维时常用的算法-PCA主成分分析算法,同时扩展另一算法-ICA 独立成分分析。

2021-08-08 12:29:16 1508

原创 机器学习入门之聚类算法

本文为吴恩达机器学习课程的笔记系列第五篇,主要介绍几个聚类算法,包括经典的K-Means算法,以及其拓展 二分K-Means算法和另一个常用的DBSCAN算法

2021-08-08 00:21:06 833 2

原创 机器学习入门之支持向量机SVM

本文为吴恩达机器学习课程的笔记系列第四篇,主要关于支持向量机(Support Vetor Machines)的算法介绍与推导。

2021-08-07 23:48:12 208

原创 机器学习入门之机器学习的应用与系统设计

本文为吴恩达机器学习课程的笔记系列第三篇,主要关于机器学习应用时如何诊断偏差和方差,从而对机器学习系统实施相应的解决方法,以及介绍设计机器学习系统时的设计方法与评价指标。

2021-08-07 23:40:36 451

原创 机器学习入门之神经网络与反向传播推导

本文为吴恩达机器学习课程的笔记系列第二篇,主要学习神经网络前向传播与反向传播的算法原理及推导。

2021-08-05 18:18:41 151

原创 机器学习入门之线性回归与逻辑回归

本文为吴恩达机器学习课程的笔记系列第一篇,主要关于线性回归与逻辑回归的详细推导,以及介绍两者之间的区别。

2021-08-05 18:07:05 1495 6

原创 对JavaScript的面向对象以及闭包的认识

文章目录面向对象几种模式工厂模式构造函数模式原型模式组合使用构造函数模式和原型模式动态原型模式寄生构造函数模式稳妥构造函数模式继承原型链借用构造函数组合继承原型式继承寄生式继承寄生组合式继承函数与闭包了解函数声明提升变量作用域何为闭包?闭包的用途模仿块级作用域在对象中创建私有变量使用模块模式为单例创建私有变量和特权方法面向对象几种模式工厂模式接收参数,内部构造一个对象并returnf...

2019-07-07 14:03:22 150

原创 二叉树学习笔记(二)之堆

文章目录堆堆的定义堆的实现堆的筛选堆的插入建堆删除堆顶结点堆排序附上一张总结图继续上一篇笔记,本文接着讲 堆 。堆堆是一类完全二叉树,常用于实现排序,选择最小(大)值和优先队列等**优先队列:**一种特殊的队列,队列中元素出栈的顺序是按照元素的优先权大小,而不是元素入队的先后顺序。堆的定义堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质:堆中所有非叶子结点总是不大于或不...

2018-12-18 20:22:27 366

原创 二叉树的遍历(包括递归遍历和非递归遍历)

二叉树学习笔记(一)之遍历二叉树二叉树基础知识概念二叉树的性质满二叉树与完全二叉树二叉树的存储结构顺序存储链式存储二叉树的遍历首先来认识一下遍历先序遍历递归遍历非递归遍历中序遍历递归遍历非递归遍历后序遍历递归遍历非递归遍历层次遍历使用队列的非递归遍历遍历的应用求二叉树深度叶子节点计数销毁二叉树删除指定元素结点的子树复制二叉树前言考试月了,得好好学习下数据结构,本文主要总结了二叉树的四种遍历...

2018-12-08 17:06:08 927

原创 对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 510

原创 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 139

原创 JavaScript学习笔记

文章目录1.JS基础基本语法输出函数条件语句/循环异常表单验证 (主要是用正则表达式)[正则表达式 博客](https://blog.csdn.net/sherlocksy/article/details/80110838)常用表单验证2.JS DOMDOM树结构document属性操作DOM树事件对象3.JS高级高阶函数 (传入参数是一个函数对象)1.JS基础基本语法var 声明...

2018-10-14 17:10:15 112

原创 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 211

原创 python学习笔记(二)面向对象编程

面向对象编程self代表类的实例python支持多重继承特殊方法def init(self,):作用:在init方法内部,就可以把各种属性绑定到self前后分别有两个下划线第一个参数永远是self,表示创建的实例本身有了init方法,在创建实例的时候,就不能传入空的参数了,必须传入与init方法匹配的参数,但self不需要传访问限制变量或函数名开头前加...

2018-05-18 16:46:58 132

原创 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 205

原创 有关正则表达式小结

正则表达式实质就是字符串匹配,也就是字符匹配常用方法 (matches 返回的是一个布尔型变量)Pattern p = Pattern.compile("a*b"); Matcher m = p.matcher("aaaaab"); boolean b = m.matches();常用的字符()| . | 匹配除换行符以外的任意字符| \r ...

2018-04-27 17:18:09 101

原创 JFrame.pack()方法小记

JFrame.pack()pack() 调整此窗口的大小,以适合其子组件的首选大小和布局单独使用setSize()时,不能使用pack(),否则按照pack()自动适配单独使用pack()时,是按照组件的大小自动适配的单独使用setPreferredSize()时,设置的大小无效,必须在后面添加pack()配合显示,否则设置效果不生效...

2018-04-27 17:15:03 9607

原创 有关常用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 107

原创 有关JTable的笔记

JTable将数据以表格的形式显示,包括行和列,其中每列代表一种属性,每行代表的是一个实体构造方法JTable(Object[][] rowData,Object[] columnNames)JTabelModel管理表格的数据,常自定义JTable(TableModel model); DefaultTableModel model = new DefaultTable...

2018-04-27 16:55:27 252

原创 java中的多态与重载的区别

多态回顾概念:子类Child继承父类Father,我们可以编写一个指向子类的父类类型引用,该引用既可以处理父类Father对象,也可以处理子类Child对象,当相同的消息发送给子类或者父类对象时,该对象就会根据自己所属的引用而执行不同的行为实现形式 :继承和接口条件 : 要有继承要有重写父类引用指向子类对象(直接把一个子类对象赋给一个父类引用变量,也称为向上转型)引用变量的强制类...

2018-04-27 16:36:53 973

原创 有关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 661

原创 Navicat中的datetime和timestamp的区别

在navicat连接mysql建表时,我们会看到关于日期的几种类型 这里说一下常用的datetime 和timestamp这两种类型datetime默认的日期时间格式为:yyyy-MM-dd hh:mm:ss+设置的长度,这里的长度表示它的精度,取值范围为0~6。默认设置为0,即精确到秒。当设置为datetime类型时,查询的时候,以精确到天的日期格式查询,后面不带时间,...

2018-04-19 23:56:02 9970

原创 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 509

空空如也

空空如也

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

TA关注的人

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