自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 剑指offer刷题之二叉树的下一个结点

剑指offer刷题之二叉树的下一个结点

2022-11-08 12:19:16 329 1

原创 强化学习笔记之策略梯度PG

策略梯度PG学习

2022-07-08 22:10:12 672

原创 动手学深度学习v2解惑记录

1.数据操作(jupyter notebook运行快捷键:ctrl+回车)什么是张量(Tensor)?看过这篇文章就懂了。2.数据预处理实现3.矩阵计算(1)y是标量,x是列向量,那么y对x求导是一个行向量。计算y关于x每个分量的梯度,梯度跟等高线是正交的,意味着梯度指向的是值增加得最快的那个方向,那么负梯度就是下降得最快得那个方向。(2)y是向量,x是标量,那么y对x求导是一个列向量。(3)x,y都是向量4.自动求导例子就看视频理解,自动求导是怎么实现

2022-05-28 21:54:23 2159 1

原创 reshape(-1,1)

reshape(行,列)可以根据指定的数值将数据转换为特定的行数和列数,这个好理解,就是转换成矩阵。reshape(-1,1)这里的-1被理解为unspecified value,意思是未指定为给定的。如果我只需要特定的列数,行数多少我无所谓,我只需要指定列数,那么行数直接用-1代替就行了,计算机帮我们算赢有多少行,反之亦然。所以-1在这里应该可以理解为一个正整数通配符,它代替任何整数。参考:https://www.jianshu.com/p/d9df005636a6...

2022-05-27 21:31:05 1212

原创 Anaconda虚拟环境安装

最近刚开始接触深度学习,小白一枚,经老师同学推荐,才知道有优秀的免费教材《动手学深度学习》的中文版,还可以跟着李沐大神的B站视频学习。刚刚开始第一步:环境安装以及配置。在网上搜索了一下Anaconda的安装教程,里面自带有Jupyter notebook。我对于这两个新名词感觉到很陌生,看了网上的介绍,大概了解了它们的作用。1.了解Anaconda​ Anaconda是由conda(一个包管理器和环境管理器)发展而来。它附带了一大批常用数据科学包,可以方便数据的处理。​ 由于在做数据分析的工作

2022-05-26 15:45:34 7728

原创 牛客网刷题:二叉搜索树的最近公共祖先

原题链接本人的思路见下图:代码:class Solution: def lowestCommonAncestor(self , root: TreeNode, p: int, q: int) -> int: # write code here if p == root.val or q == root.val: return root.val elif (p < root.val and q &gt

2022-05-04 17:13:23 69

原创 使用webpack打包vue项目

使用webpack打包vue项目安装webpack工具,安装方式有两种:全局安装(命令:npm install -g webpack webpack-cli)以及安装在项目中,这里使用第二种://在项目中安装,这里的-D表示运用到开发(development)环境npm install -D webpack webpack-cli在项目根目录新建一个webpack.config.js文件,配置打包时候需要的一些插件。**作用: 指示 webpack 干那些活(当你运行 webpack 指令

2022-04-15 20:12:29 13851

原创 剑指offer:二叉树的镜像

刷题:二叉树的镜像递归写法class Solution: def Mirror(self, pRoot: TreeNode) -> TreeNode: # write code here if not pRoot or (not pRoot.left and not pRoot.right): return pRoot lChild = pRoot.left rChild = pRoot.right

2022-04-03 15:19:01 432

转载 强化学习(一)模型基础

强化学习(一)模型基础1.强化学习在机器学习中的位置​ 强化学习的学习思路和人比较类似,是在实践中学习,比如学习走路,如果摔倒了,那么我们大脑后面会给一个负面的奖励值,说明走的姿势不好。然后我们从摔倒状态中爬起来,如果后面正常走了一步,那么大脑会给一个正面的奖励值,我们会知道这是一个好的走路姿势。那么这个过程和之前讲的机器学习方法有什么区别呢?​ 强化学习是和监督学习,非监督学习并列的第三种机器学习方法,从下图我们可以看出来。​ 强化学习来和监督学习最大的区别是它是没有监督学习已经准备好的训

2022-03-31 16:48:43 945

原创 Q Learning学习笔记

Q Learning学习

2022-03-28 10:42:32 3780 1

原创 莫烦强化学习Q-learning例子遇到BUG:AttributeError: ‘DataFrame‘ object has no attribute ‘ix‘问题解决

莫烦强化学习Q-learning例子遇到BUG:AttributeError: 'DataFrame' object has no attribute 'ix'问题解决

2022-03-27 21:08:32 3091

原创 Element UI样式修改之NavMenu导航菜单

Element UI样式修改之NavMenu导航菜单一、成果展示Element UI官网给出的例子如图一,我想要改变导航栏文字右边的三角图标成图二的样式:图一图二二、步骤1.首先将官网的例子复制到你的项目里面去,运行起来,鼠标右击选择检查:2.打开Element UI图标的网页,然后右击选择检查,按照上图步骤就可以看到我们想要的图标的样式:3.最后在<style></style>中添加以下代码即可达...

2022-03-25 19:44:37 16023 3

原创 Element UI学习记录之布局

目录Element UI学习记录之布局一、Layout布局二、Container布局容器Element UI学习记录之布局一、Layout布局 基本概念:一行通过分割为24栅格栏进行布局,如果要占满一行如下: <!--el-row 表示一行--><!--el-col 表示一列--><el-row> <el-col :span="24"> 24 </el-col><...

2022-03-24 11:00:36 6532

原创 Element UI学习记录

Element UI初学记录目录Element UI初学记录一、安装Vue脚手架并使用脚手架快速创建项目二、Element UI 入门及安装三、总结一、安装Vue脚手架并使用脚手架快速创建项目假设已经安装好node.js和npm包管理器,如果没有安装可自行查阅node.js安装详细步骤教程 我们可以使用cnpm install -g @vue/cli或yarn global add @vue/cli来安装新版本的脚手架。安装完成之后,我们可以vue --version或

2022-03-23 13:43:43 148

空空如也

空空如也

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

TA关注的人

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