- 博客(55)
- 资源 (26)
- 收藏
- 关注
原创 torch中乘法整理,*&torch.mul()&torch.mv()&torch.mm()&torch.dot()&@&torch.mutmal()
位置乘数乘torch.mv()矩阵向量乘法torch.mm()矩阵乘法torch.dot()点乘积@操作。
2022-07-25 17:16:30
2223
原创 pytorch中几个难理解的方法整理--gather&squeeze&unsqueeze
gatherpytorch中gather源码形式:torch.gather(input, dim, index, *, sparse_grad = False, out = None)然后在pytorch官方文档中,写了这样的一个例子,这个例子是三维的out[i][j][k] = input[index[i][j][k]][j][k] # if dim == 0out[i][j][k] = input[i][index[i][j][k]][k] # if dim == 1out[i][j][k
2022-03-10 10:20:19
1885
1
原创 如何快速上手强化学习?
如何快速上手强化学习?理解强化学习的概念:书籍《Reinforcement Learning-An Introduction》 作者:Richard Sutton 阅读地址:http://incompleteideas.net/book/the-book-2nd.htmlDavid Silver 教学课程, 视频地址:http://www0.cs.ucl.ac.uk/staff/d.silver/web/Teaching.htmlPieter Abbeel and John Schulman
2022-02-21 16:38:00
788
原创 conda和pip环境常用命令
整理下自己比较常用的conda和pip命令查看conda的信息conda info安装&更新&移除conda install <包名> 安装指定包conda remove <包名> 移除指定包conda update <包名> 更新指定包查看conda的下载源conda config --show channels添加下载源#中科大源conda config --add channels https://mirrors.ustc
2021-12-09 19:59:09
696
原创 李宏毅机器学习组队学习打卡活动day05---网络设计的技巧
写在前面报名了一个组队学习,这次学习网络设计的技巧,对应的是李宏毅老师深度学习视频的P5-p9。参考视频:https://www.bilibili.com/video/av59538266参考笔记:https://github.com/datawhalechina/leeml-notes局部最小值和鞍点在梯度下降的时候,优化有些时候会失败,即出现了梯度为零的点,但是梯度为零的点,不只有对应local minima(局部最小值),也有可能对应鞍点(saddle point)那么怎么判断是sa
2021-12-06 13:52:28
357
原创 李宏毅机器学习组队学习打卡活动day06---卷积神经网络
写在前面报了一个组队打卡活动,现在已经到了任务6,今天是学习卷积神经网络,之前也是听过,但没有好好学习,正好趁这个机会,好好学习下。参考视频:https://www.bilibili.com/video/av59538266参考笔记: https://github.com/datawhalechina/leeml-notes为什么用CNN?CNN一般都用在影像处理上,当然也可以用一般的neural network做影像处理,不一定要使用CNN。但是这样处理的话,会使得hidden layer
2021-11-28 22:22:42
307
原创 计算机组成原理复习大纲
写在前面为了照顾班级(专业)里选了计算组成原理的考研同学,更好地去冲刺考研,整理了一份复习大纲,希望能给他(她)们带来帮助。老师画的重点数字转化注:主要是小数点转化为2进制的知识点需要记一下。十进制的小数转换为二进制,主要是小数部分乘以2,取整数部分依次从左往右放在小数点后例如:(0.59375)10(0.59375)_{10}(0.59375)10 转化2进制过程如下:0.593752 = 1.1875 取10.18752 = 0.375 取00.3752 = 0.75 取0
2021-11-25 14:14:31
1499
原创 李宏毅机器学习组队学习打卡活动day04---深度学习介绍和反向传播机制
写在前面报了一个组队学习的活动,今天的任务是深度学习,深度学习之前没有怎么接触,这次可以好好学习一下。参考视频:https://www.bilibili.com/video/av59538266参考笔记:https://github.com/datawhalechina/leeml-notes深度学习介绍深度学习的三个步骤deep learning 一般有三个部分:step1:神经网络(Neural network)step2: 模型评估(Goodness of function)s
2021-11-22 10:21:59
4539
原创 李宏毅机器学习组队学习打卡活动day03---误差和梯度下降
写在前面这次是李宏毅机器学习组队学习的第三次打卡任务,学习误差和梯度下降的内容,之前也是了解过一些,但是理解不渗透,这次好好总结一下。参考视频:https://www.bilibili.com/video/av59538266参考笔记:https://github.com/datawhalechina/leeml-notes误差的来源从上一节的回归的例子可以看出来,Average Error 随着模型复杂程度呈指数型增加,其来源主要是bias和variance。bias 描述的是根据样本拟
2021-11-19 22:05:52
1080
原创 李宏毅机器学习组队学习打卡活动day02---回归
写在前面报了一个组队学习的活动,今天的任务是机器学习中的回归,之前也学过一点,但是复习一遍当然更好参考视频:https://www.bilibili.com/video/av59538266参考笔记:https://github.com/datawhalechina/leeml-notes回归定义什么是回归(regression)?回归(regression)就是找到一个函数(使得误差最小的),然后输入数值x,可以得到一个数值Scalar。举例:股市预测(Stock market f
2021-11-17 21:49:17
3620
原创 李宏毅机器学习组队学习打卡活动day01---机器学习介绍
写在前面报了一个Datawhale 组队学习活动,我参加的是第31期,打算好好学习以李宏毅老师的机器学习视频,虽然之前也看过一些,但是研究不深,这次想趁着这次活动系统学一下。参考视频:https://www.bilibili.com/video/av59538266参考文档笔记:https://github.com/datawhalechina/leeml-notes机器学习介绍人工智慧:希望机器可以跟人一样的聪明机器学习跟人工智慧之间什么关系?人工智慧是我们想要达成的目标,而机器学习是想
2021-11-15 15:07:29
684
原创 Python绘图如何显示中文
个人记录: plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False
2021-09-16 21:32:55
147
原创 计算机网络自顶向下方法(二)——应用层
不作理想的巨人,行动的矮子文章目录写在前面应用层协议原理网络应用程序体系结构客户-服务器(C/S)体系结构对等体(P2P)体系结构C/S和P2P体系结构的混合体进程通信分布式进程通信需要解决的问题问题1:对进程进行编制(addressing)问题2:传输层提供的服务传输层提供的服务--需要穿过层间的信息传输层提供的服务--层间信息的代表TCP之上的套接字(socket)UDP之上的套接字(socket)套接字(Socket)应用层协议如何描述传输层的服务常见应用对传输服务的要求Internet传输层提.
2021-09-13 21:45:22
418
原创 计算机网络自顶向下方法(一)——计算机网络和因特网
不要成为理想的巨人,行动的矮子写在前面为了更好地学习和掌握《计算机网络》这门课程,打算把自己的学习笔记转化为博客,以便于更好地复习,也便于大家一起学习与交流。参考课程:中科大-郑老师《计算机网络》参考书籍:《计算机网络自顶向下方法》原书第七版什么是Internet?因特网是一个世界范围的计算机网络,即它是一个互联了遍及全世界数计算设备的网络。具体构成及描述 计算设备 : 主机(端系统)、运行的网络应用程序节点:主机及其上运行的应用程序路由器、交换机等网络交换设备例如:手机、平.
2021-09-04 21:40:34
2988
3
原创 python中pip下载的代理设置
设置如下pip install --proxy=“http://username:password@proxy_addr:port” pachagename例如下载vaex库:pip install --proxy=“http://127.0.0.1:7890” vaex其实有些库国内镜像也有,比如可以用豆瓣的镜像下载:pip install package(要下载的包名) -i http://pypi.douban.com/simple --trusted-host pypi.douban.c
2021-02-02 12:52:18
1941
原创 图解:python中的浅拷贝和深拷贝
图解:python中的浅拷贝和深拷贝首先,我们考虑这样一个场景:在该场景中,我们各种列表的颜色,每个颜色代表假定颜色类的一个实例。比如,由一个warmtones列表表示现有的颜色,warmtones = list(''red","green","blue");如图所示:我们希望创建一个名为palette的新列表,复制一份warmtones列表。不过,我们可以在palette中添加额外的颜...
2020-04-07 18:36:32
354
原创 Mysql速成
写在前面: 关于Mysql的学习笔记,我是观看了https://www.bilibili.com/video/BV1Vt411z7wy?p=27的视频,以及参考了这位大佬的学习笔记;Mysql速成文章目录Mysql速成使用终端操作数据库Mysql基本操作Mysql常用数据类型数值类型日期和时间类型字符串类型Mysql建表的约束主键约束复合主键自增约束唯一约束非空约束:默认约束外键约束如...
2020-04-01 12:21:50
304
原创 从零基础到web前端工程师(三)
前文连接:从零基础到web前端工程师(二)CSS选择器文章目录CSS选择器初始CSS引入CSS样式表内部样式表行内式(内联样式)外部样式表(外链式)三种样式表总结(位置)CSS样式规则CSS基础选择器标签选择器(元素选择器)类选择器多类名选择器初始CSS从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属...
2020-03-30 16:30:28
255
3
原创 从零基础到web前端工程师(二)
学习表格、表单和初入CSS文章目录学习表格、表单和初入CSS表格(table)创建表格表格(table)表格使HTML的一项非常重要的功能,利用其多种属性能够设计处多样化的表格。创建表格在HTML网页中,要想创建表格,就需要使用表格相关的标签。创建表格的基本语法格式如下:<table> <tr> <td>单元格内的文字</td&g...
2020-03-27 09:11:09
177
1
原创 基于pandas对表格型数据的加载和存储操作
基于pandas对表格型数据的读取操作文章目录基于pandas对表格型数据的读取操作读写文本格式的数据逐块读取文本文件将数据写出到文本格式JSON数据读取Microsoft Excel文件读写文本格式的数据pandas(关于pandas的介绍,请看https://blog.csdn.net/weixin_45640609/article/details/104730070)提供了一些用于将...
2020-03-25 20:17:29
985
原创 Maltab中有关的函数知识,你都知道吗?
Maltab中有关的函数知识,你都知道吗?文章目录Maltab中有关的函数知识,你都知道吗?Maltab中函数的通用模板定义函数函数的保存和使用本博客会讨论:如何定义函数;如何将数据传递到函数;如何返回数据,包括多个结果;如何在函数中加入仅能用作帮助的其他函数;Maltab中函数的通用模板通用模板:function <return info> <founction...
2020-03-25 12:35:39
509
原创 深入理解LinkedHashMap的实现原理
深入理解LinkedHashMap的实现原理(java8)文章目录深入理解LinkedHashMap的实现原理(java8)概述LinkedHashMap的属性LinkedhashMap的一些方法概述在了解LinkedHashMap的实现原理之前,先看一下它的源码介绍:从注释中,我们可以先了解到LinkedHashMap是通过哈希表和链表实现的,它通过维护一个链表来保证对哈希表迭代时的...
2020-03-24 17:46:39
977
原创 深入理解HashMap的实现原理
深入理解HashMap的实现原理(java8)文章目录深入理解HashMap的实现原理(java8)概述HashMap的大致结构HashMap的一些重要的属性Node类HashMap的方法概述首先,先看一下关于HashMap的源码,其中有一段的介绍是:这里大致的意思就是:这个哈希表是基于Map接口的实现的,它允许null值和null键,它不是线程同步的,同时也不保证有序。虽然不是很...
2020-03-24 10:01:50
90
原创 debug运行时出现 错误 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe6 in...(已解决)
debug运行时出现 错误 UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xe6 in…(已解决)以前在用pycharm debug调试的时候都没碰到过出现这样错误的情况,然后上网查了好久,也试过好多办法,但没有解决。这里我分享下我的解决办法(简单粗暴????):删除项目文件夹里的.idea文件夹和venv文件夹2.重启pyc...
2020-03-23 10:29:33
3429
3
原创 Intellj IDLE 构造异常(try/catch)的快捷键
Intellj IDLE 构造异常(try/catch)的快捷键有些时候在写代码时,要考虑异常,要写try/catch语句,在IDLE中直接使用Ctrl+Alt+T快捷键出现surround with界面,可以直接生成异常。首先,选中要用异常的代码块,Ctrl+Alt+T 选择自己需要的...
2020-03-22 10:01:26
329
原创 简单的密码技术——凯撒密码(Caesar cipher)
简单的密码技术——凯撒密码(Caesar cipher)文章目录简单的密码技术——凯撒密码(Caesar cipher)介绍相应代码介绍对于加密技术最早的就是凯撒加密,凯撒密码涉及替换情报中的每个字母,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成...
2020-03-19 12:47:23
5802
原创 从零基础到web前端工程师(一)
初认前端文章目录初认前端前端的定义常见浏览器浏览器的内核认识网页Web标准Web 标准的好处Web 标准构成HTML初识HTML骨架格式HTML标签分类HTML标签关系HTML常用标签列表标签前端的定义前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互 。它从网页制作...
2020-03-18 16:14:44
281
1
原创 用python特殊方法实现的重载操作
用python特殊方法实现的重载操作python的内置内为许多操作提供了自然的语义。比如,a+b语句可以调用数值类型语句,也可以是连接序列类型。默认情况下,对于新定义的类来说,‘+’操作符是未定义的。然而,我们可以通过操作符重载技术来定义。这个定义可通过一个特殊的命名方法来实现。特别的是,名为__add__\_\_\mathrm{add}\_\___add__(这里两条下划线)的方法重载+操...
2020-03-18 09:59:58
353
原创 ModuleNotFoundError: No module named 'dlib'(已解决)
ModuleNotFoundError: No module named ‘dlib’(已解决)在window下安装dlib先安装cmake、boost 再安装dlibpip install cmakepip install boostpip install dlib如果你嫌下载慢,可以更改下载源,比如,利用豆瓣的下载源pip install cmake -i http:...
2020-03-17 16:56:22
14171
6
原创 Matlab中的向量和数组(超详细)
Matlab中的向量和数组(超详细)文章目录Matlab中的向量和数组(超详细)Matlab中的向量介绍创建向量向量的大小索引向量数值索引逻辑索引缩短向量向量运算算术运算逻辑运算sum()、min()、max()、round()、ceil()、floor()、fix()切片Maltab中的数组数组的属性创建数组访问数组元素数组运算数组的算术运算数组的逻辑运算sum()、max()、min()、......
2020-03-16 13:39:41
44075
原创 java集合----collection接口
java集合----collection接口文章目录java集合----collection接口引入Collection接口Collection接口的方法Collection的子接口(一)---List接口Collection的子接口(二)---set接口引入面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。 而Java 集合就像一种容器,可以动态地 ...
2020-03-12 23:44:17
123
原创 java迭代器
java迭代器文章目录java迭代器Iterator 迭代器接口迭代器的方法:next():返回迭代中的下一个元素。hasNext():如果迭代具有更多元素,则返回true。remove():从基础集合中移除迭代器返回的最后一个元素。使用foreach 循环遍历集合元素Iterator 迭代器接口Iterator 对象称为迭代器 设计模式的一种 )),主要用于遍历 Collection 集...
2020-03-12 17:56:29
340
原创 Java----枚举类的使用
Java----枚举类的使用文章目录Java----枚举类的使用引入如何自定义枚举类如何使用关键字enum定义枚举类Enum类的主要方法实现接口的枚举类方式一:实现接口,在enum类中实现抽象方法方式二:让枚举类的对象分别实现接口中的抽象方法引入在了解枚举类之前,先看一个例子:package com.Enum;import org.junit.Test;public class e...
2020-03-10 15:21:09
181
原创 如何在intellj IDLE中建立测试单元@Test
如何在intellj IDLE中建立测试单元@Test今天遇到一个问题,看学习视频时,发现老师不用使用main()函数就能运行代码,老师直接使用@Test,我也想试试。如果没有经过配置是这样的情况,就是不能使用配置过程:找到Project Structure,并点击点击libraries3. 点击加号,并选择java4. 先找到你的Intellj IDLE的安装目录下的...
2020-03-09 10:15:37
483
原创 python---pandas详解
python—pandas详解文章目录python---pandas详解pandas介绍pandas的数据结构介绍SeriesDataFrame索引对象基本功能重新索引丢弃指定轴上的项索引、选取和过滤⽤loc和iloc进⾏选取算术运算和数据对齐DataFrame和Series之间的运算函数应⽤和映射排序和排名带有重复标签的轴索引汇总和计算描述统计pandas介绍pandas 是基于NumP...
2020-03-08 23:50:49
10558
2
原创 Java StringBuffer类和 StringBuild类
Java StringBuffer类和 StringBuild类文章目录Java StringBuffer类和 StringBuild类StringBuffer类StringBuffer类的构造器StringBuffer类的常用方法StringBuilder类StringBuilder的构造器StringBuilder的常用方法String、StringBuffer、StringBuild效率...
2020-03-06 22:48:52
229
原创 详解Java-----String类
Java-----String类文章目录Java-----String类String类的特性String对象的创建String类的内存解析String类的常用方法String的与其他类型转换String与基本数据类型转换String 与字符数组转换String 与字节数组转换String类的特性String类:代表字符串。Java程序中的所有字符串字面值(比如“helloworld”)都作...
2020-03-06 18:52:29
146
lec-6-Actor-Critic%20Algorithms.pdf
2021-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人