11 2019 档案
摘要:[转载]什么是白化(whitening)? 来源:https://blog.csdn.net/hjimce/article/details/50864602 白化whitening 原文地址:http://blog.csdn.net/hjimce/article/details/50864602 作
阅读全文
摘要:PCA(主成分分析)方法浅析 降维、数据压缩 找到数据中最重要的方向:方差最大的方向,也就是样本间差距最显著的方向 PCA算法主要用于降维,就是将样本数据从高维空间投影到低维空间中,并尽可能的在低维空间中表示原始数据。PCA的几何意义可简单解释为: 0维 PCA:将所有样本信息都投影到一个点,因此无
阅读全文
摘要:Python的global指令的作用 学过其他常用编程语言的同学一定清楚,Python是一个语法非常宽容的语言。它是个变量的定义可以省略、直接赋值、根据赋值结果自动确定变量类型的弱类型语言。 但是这样的特性在处理全局变量和局部变量时候会出现问题:如果我赋值了一个全局变量,然后我在函数中再赋值一个同名
阅读全文
摘要:[转载]torch参数:torch.backends.cudnn.benchmark的意义 来源:https://zhuanlan.zhihu.com/p/73711222 完整版请看原文,这里只截取一部分结论性的东西: 设置 将会让程序在开始时花费一点额外时间,为整个网络的每个卷积层搜索最适合它的
阅读全文
摘要:[转载]clip gradient抑制梯度爆炸 来源:https://blog.csdn.net/u010814042/article/details/76154391 1.梯度爆炸的影响 在一个只有一个隐藏节点的网络中,损失函数和权值w偏置b构成error surface,其中有一堵墙,如下所示
阅读全文
摘要:Pytorch中的自编码(autoencoder) 本文资料来源:https://www.bilibili.com/video/av15997678/?p=25 什么是自编码 先压缩原数据、提取出最有代表性的信息。然后处理后再进行解压。减少处理压力 通过对比白色X和黑色X的区别(cost函数),从而
阅读全文
摘要:[转载]机器学习优化方法总结:SGD,Momentum,AdaGrad,RMSProp,Adam https://blog.csdn.net/u010089444/article/details/76725843 这篇博客格式不好直接粘贴,就不附原文了。 有几个点可以注意下,原文没有写的很清楚: 1
阅读全文
摘要:Pytorch学习之源码理解:pytorch/examples/mnists
阅读全文
摘要:[转载] ReLU和BN层简析 来源:https://blog.csdn.net/huang_nansen/article/details/86619108 卷积神经网络中,若不采用非线性激活,会导致神经网络只能拟合线性可分的数据,因此通常会在卷积操作后,添加非线性激活单元,其中包括logistic
阅读全文
摘要:Python的argparse模块的使用 最近看到一份Pytorch代码有以下内容: 上网查了一下,这个argparse是是Python标准库中推荐使用的编写命令行程序的工具,是一个用来解析命令行程序的参数的模块。其实就是我们编写在linux中常见的命令行程序中带的参数的处理程序。这些参数理论上可以
阅读全文
摘要:[转载]Pytorch中nn.Linear module的理解 本文转载并援引全文纯粹是为了构建和分类自己的知识,方便自己未来的查找,没啥其他意思。 这个模块要实现的公式是:y = x A T + b 来源:https://blog.csdn.net/u012936765/article/detai
阅读全文
摘要:Pytorch中nn.Dropout2d的作用 首先,关于Dropout方法, "这篇博文" 有详细的介绍。简单来说, 我们在前向传播的时候,让某个神经元的激活值以一定的概率p停止工作,这样可以使模型泛化性更强,因为它不会太依赖某些局部的特征 dropout方法有很多类型,图像处理中最常用的是Dro
阅读全文
摘要:Pytorch中randn和rand函数的用法 randn torch.randn(\ sizes, out=None) → Tensor 返回一个包含了从 标准正态分布 中抽取的一组随机数的张量 size:张量的形状, out:结果张量。(目前还没有看到使用这个参数的例子) rand也差不多其实:
阅读全文
摘要:Pytorch中nn.Conv2d的用法 nn.Conv2d是二维卷积方法,相对应的还有一维卷积方法nn.Conv1d,常用于文本数据的处理,而nn.Conv2d一般用于二维图像。 先看一下接口定义: 参数解释: stride:步长 zero padding:图像四周填0 dilation:控制 k
阅读全文
摘要:一句话概况:这是为了在低版本python中使用高版本特性而引入的,最常用的就是print_function来实现在2.x中使用3.x中的print()命令,从而避免在切换版本时修改代码。 https://blog.csdn.net/prettysky123/article/details/80970
阅读全文
摘要:用只有2个G的显卡跑数据就需要在训练之前先把无关进程杀掉,防止跑到一半显存满了 :显示当前GPU中的线程 :输入PID以结束线程
阅读全文
摘要:https://www.cnblogs.com/DswCnblog/p/6126588.html 看这篇文章的时候看到了python的 用法,很好奇,上网查了下,原来这就相当于对类进行实例化了。可以的,python真的简约
阅读全文
摘要:自动驾驶课程学习 课程来源: "百度apollo" 第一章:概述 自动驾驶的五个层级 完全人工控制 部分自动化 有条件的自动化(人类需要随时准备接管) 有地理围栏的自动化 完全自动化 利用云计算来加速计算,算力要达到十倍家用电脑左右 无人驾驶的运作方式 1. sensor fusion 通过激光扫描
阅读全文
摘要:刚刚因为这个写了一个bug,这里记录一下。 String的==是比较引用是否指向堆中的同一块内存地址的,而equals()才是真正比较内容的。涉及到字符串比较的问题,一般用的是equals(),例如: boolean ans=string1.equals(string2); 虽然是个很简单的问题,但
阅读全文
摘要:为什么java的main方法必须是静态的 这个是我最近编程想到的问题,查了一些资料,这里总结一下。 来源:https://www.cnblogs.com/numen fan/p/7163745.html 1. 从Java程序运行的角度来说,在java程序运行的时候,JVM会去这个类对应的class文
阅读全文
摘要:本文转载自:https://blog.csdn.net/weixin_36759405/article/details/82764339 基本类型(byte,short,int,long,double,float,char,boolean)为传值;对象类型(Object,数组,容器)为传引用;Str
阅读全文
摘要:Java list的实现类 本文是根据 "博文" 整理 Java中,List接口一共有三个实现类:ArrayList、Vector和LinkedList。 其中ArrayList和Vector都是利用数组这一个数据结构实现的,所以具有较强的随机访问能力,但是相应的,插入和删除的能力就比较弱: Arr
阅读全文
摘要:这个是本人这几天用javafx开发桌面程序时候想到的,因为虽然javafx比C 之类的确实坑多不少,但是习惯了之后也还行,而且它的一次编译、各处使用真的深得我心。但为什么不流行呢: 作者:bell 来源:https://www.zhihu.com/question/19711713 Java的桌面程
阅读全文
摘要:hamming code用于磁盘RAID 2中, 关于汉明码的讲解可以看 "这篇博文" ,介绍的很详细。最重要是最后的结论: 汉明码属于分组奇偶校验,P4P2P1=000,说明接收方生成的校验位和收到的校验位相同,否则不同说明出错。由于分组时校验位只参加一组奇偶校验,有效信息参加至少两组奇偶校验,若
阅读全文
摘要:打包JavaFX11桌面应用程序 这是JavaFX系列的第二弹,第一弹 "在这里" 在第一弹中,我们使用的是OpenJDK8,但是OpenJDK8和Oracle Java JDK不一样,它没有内置JavaFX模块,需要自己引入,而使用Oracle版的JDK直接import就好了。但是到了java11
阅读全文
摘要:maven:无效的目标发行版:11 我之前在博客里是不记录bug和error的处理的,昨天听了一个资深程序员的视频,决定要改习惯了,记录一些自己平时遇到的问题 这个是我在 时候遇到的,我配置的pom文件是: 检查了java运行时环境、IDEA中编译器的配置、项目的配置,都没有问题,JDK用的也都是1
阅读全文
摘要:我就不复制博主文章了,到原文地址看吧。写这个只是为了自己搜索起来方便些: 1. https://blog.csdn.net/zhaojianting/article/details/80321488 2. https://blog.csdn.net/zhaojianting/article/deta
阅读全文
摘要:BootStrap学习笔记 基本概念 BootStrap是一个Web前端的开发框架,来自Twitter 对于前端内容,会用就好,后端工程师不太主要干这个 框架:一个半成品软件,开发人员可以在框架基础上再进行开发,从而简化编码 好处: 1. 定义了很多的CSS样式和js插件,开发人员可以直接使用这些样
阅读全文
摘要:JavaScript学习笔记 和HTML和CSS不一样,它是一门编程语言。 JS简介 JS是一个客户端脚本语言,不需要编译,每一个浏览器都有JS的解析引擎。可以增强用户和HTML页面的交互,使网页产生动态。 JS的生成是在当时网速所限,必须在客户端就完成一些表单的校验等工作以减少客户端和服务器端的通
阅读全文
摘要:使用SSH连接AWS服务器 一直有一台AWS云主机,但是之前在Windows平台都是使用Xshell连接的,换到Ubuntu环境之后还没有试,昨天试了一下,终于使用SSH连接成功了,这里记录一下步骤: 1. 创建一个密钥对,保存私钥到本地 2. 创建一个实例,使用我们保存的密钥对。这里我选择的是ub
阅读全文
摘要:shell、bash、terminal和kernel之间的关系 本文是《鸟哥的Linux私房菜》的学习笔记 什么是kernel kernel的中文是“操作系统核心”,主要用于管理硬件和提供相关的能力实现,例如存取硬盘、网络功能、CPU资源获取等。关于knernel和各个linux发行版之间的关系,这
阅读全文
摘要:什么是Web和www 通过之前课程的学习,我们已经对计算机网络有了一些了解,这里我主要想说一个点,也是计算机网络中一个很容易被误解的概念,就是什么是Web,它和HTTP、HTML、Internet、internet究竟是什么关系。 首先我们先复习一个很容易错的概念,就是Internet和intern
阅读全文
摘要:使用JavaFX开发桌面程序 注:我也是JAVA FX的初学者之一,自己在学习的时候踩了许多的坑,中文英文的资料查了不少,但是觉得FX技术和其他热门技术相比,教程还是太少了。这里就尽量做一点微小的贡献吧 使用环境 注:写这个只是为了说明我的环境,使用和我的不一样的环境在理解这篇教程的时候并没有什么问
阅读全文
摘要:JDBC:JAVA & Oracle 本文中未加标注的资源均来自于PolyU数据库课程的实验材料。仅作为学习使用,如有侵权,请联系删除 JDBC是什么 我之前写过一篇关于数据库和JAVA的 "博文" ,这里直接贴上相关的内容: Java数据库连接,(Java Database Connectivit
阅读全文
摘要:本文是《计算机网络》的自学课程,视频地址为:https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第八章:因特网上的音频和视频 音频视频传输要求的问题:网速恒定、延迟低 延迟 发送延迟、传播延迟、排队延迟(在路由器排队)、处理延迟
阅读全文
摘要:本文是《计算机网络》的自学课程,视频地址为:https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第九章:无线网络 WPAN(Wireless Personal Area Network):无线个人局域网 WLAN(Wireles
阅读全文
摘要:本文是《计算机网络》的自学课程,视频地址为:https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第七章:网络安全 安全分类 安全有: 数据安全(对文件的访问、储存) 应用程序安全(要确保应用程序是安全的) 操作系统安全(操作系统
阅读全文
摘要:本文是《计算机网络》的自学课程,视频地址为:https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第六章:应用层 一个应用层协议,就对应了一个服务 DNS:域名服务 将域名解析为IP地址 例如我们常见的问题:QQ能用,不能上网页,
阅读全文
摘要:本文是《计算机网络》的自学课程,视频地址为:https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第五章:传输层 我们要学习的协议汇总: 要分清协议在哪些层 传输层两种协议的应用场景 TCP进行的是可靠传输(能确保数据完整性,数据
阅读全文
摘要:本文是《计算机网络》的自学课程,视频地址为:https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第四章:网络层 两种服务 核心问题就是,可靠传输是要每一个环节都实现,还是只有端系统实现。 虚电路服务 虚电路服务指定路径,甚至可以
阅读全文
摘要:本文是《计算机网络》的自学课程,视频地址为:https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第三章:数据链路层 概述 数据链路层的基本概念: 数据发送模型 从层次上来看数据的流动 路由器检查数据链路层看是不是给自己的,如果是
阅读全文
摘要:本文是《计算机网络》的自学课程,视频地址为:https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第二章:物理层 概述 物理层研究的是数据在物理机器上的传输,而不是研究机器本身: 数据通信的基础知识 这部分更关注于通信而不是计算机
阅读全文
摘要:本文是《计算机网络》的自学课程,视频地址为:https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第一章:概述 1.2 因特网概述 网络设备叫做节点,网线叫做链路,左图那个中心节点是交换机 互联网是网络之间用路由器连起来,路由器还
阅读全文
摘要:Qtspim和MIPS的坑 1. 数组要么用空格隔开,要么逗号之后再加一个空格 2. 乘法的结果保存在(HI,LO)寄存器中,但是不能直接通过Move得到,必须使用mfhi 和mflo指令 3. 用户输入的数组最后一个是停止符,所以长度要多申请一个 4. Beware that align the
阅读全文