自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (27)
  • 收藏
  • 关注

原创 Python Seaborn 热力图绘制

python, seaborn, heatmap

2022-10-28 10:20:52 2578 2

原创 低秩论文阅读记录

主要介绍低秩表征学习的进展

2022-05-10 09:48:45 249

原创 GhostNet: More Features from Cheap Operations 阅读笔记

论文地址代码地址1. 文章概述这篇文章主要是从 CNN 的特征图的角度出发增加包含信息的特征图的数量的角度构建了叫做 ghost module 的组件。在一系列称之为本质信息的特征图的基础上,通过简单的变换生成更多的特征图,并将这些变换的特征图和原有的本质特征图结合在一起增强 ghost module 的特征信息,更重要的是这样的操作方式并没有增加网络的参数和计算量。2. 模块介绍假设某层卷积的输入数据X∈RH×W×cX \in R^{H \times W \times c}X∈RH×W×c, 卷

2020-10-02 11:10:11 217

原创 TensorLy 张量回归

5. Tensor 回归TensorLy 支持 Tensor 回归。5.1. 设置Tensor 回归的库在 tensorly.regression 模块中。给定一系列 N tensor 样本/观测值, X~i,i=1,⋯ ,N\tilde X_i, i={1, \cdots, N}X~i​,i=1,⋯,N, 对应的标签yi,i=1,⋯ ,Ny_i, i={1, \cdots, N}yi​,i=1,⋯,N。期望找到权重tensor,使得 i=1,⋯ ,N,yi=⟨X~i,W~⟩i = {1, \cdo

2020-09-27 21:02:16 1400

原创 TensorLy 张量分解

4. Tensor 分解张量的最大特征之一是可以被紧密地表示为分解形式,并且我们有强大的保证方法来得到这些分解。在本教程中,我们将学习这些分解形式以及如何进行张量分解。关于张量分解的更多信息,请参考1。4.1. Tensor 的 Kruskal 形式其思想是将张量表示为一阶张量的和, 也就是向量的外积的和。这种表示可以通过应用典型的Canonical Polyadic 分解(也称为CANDECOMP-PARAFAC、CP或PARAFAC分解)得到。4.1.1. CANDECOMP-PARAFAC分解

2020-09-27 20:44:48 3240

原创 TensorLy 基本操作

TensorLy 学习笔记tensor 学习笔记TensorLy 基本操作3.1. 创建 tensortensor 是一个多维数组, 例如,从前部切片定义tensor X.X1=[0246810121416182022]andX2=[1357911131517192123]{X_1 = \left[ \begin{matrix} 0 & 2 & 4 & 6\\ 8 & 10 & 12 & 14\\ 16 & 18 & 20 &am

2020-09-27 20:00:04 1582

原创 TensorLy 后端系统

TensorLy 笔记系列tensorly-01 安装教程tensorly-02 快速上手tensorly-03 后端系统TensorLy 后端系统2.1 后端?为了表示 tensors 和数值计算,TensorLy 支持 Numpy, PyTorch 和 MXNet 等几种后端。对于使用者来说这些接口都是相同的,但是不同的后端会使用不同的库表示多维数组和进行计算。2.2. 为是什么使用后端?TensorLy 的目标是方便使用tensor的方法。NumPy的理由十分明显,使用MXNet和

2020-09-27 17:49:34 564

原创 TensorLy 快速上手

TensorLy 快速上手tensorly-01 安装教程tensorly-02 快速上手1. 快速上手快速上手 TensorLy 的简介。1.1 Tensor 操作首先导入 TensorLy 库:import tensorly as tlTensorLy 使用 MXNet, Numpy和PyTorch作为后端,使用该技术可以使在用 TensorLy 的过程中运行在不同的框架下,默认的后端是 NumPy。创建 Tensor, 例如使用 NumPy:import numpy as n

2020-09-27 17:16:08 1619

原创 TensorLy 安装教程

TensorLy 笔记系列tensorly-01 安装教程1. TensorLy 简介TensorLy 作为张量操作的 python 的第三方库,支持张量中常见的操作,比如 CP等各种分解。TensorLy 目前的测试都是基于 python3 进行的,因此并不确定是否能很好的适配 python2。个人建议如果需要使用 TensorLy, 请确保使用 python3 作为开发语言。2. TensorLy 安装TensorLy 的安装支持三种模式,可以根据个人的喜好进行选择。2.1 使用 pip

2020-09-22 10:34:10 2461

原创 Low-rank Compression of Neural Nets:Learning the Rank of Each Layer 阅读笔记

论文地址: paper代码地址: code1. 论文概述可以通过使用低秩矩阵近似逼近每层权重的方法实现神经网络的压缩,但难点在于每层的最佳秩都是一个超惨搜索的问题。针对上述问题,本片文章基于秩和矩阵元素提出了一种混合离散-连续优化函数。本文提出了一种近似解决这个问题的算法,首先针对该问题的描述建立在减小分类网络的误差和基于秩的模型选择损失,利用秩约束网络的每层卷积。然后这个问题可以通过秩和权重进行优化,交错使用SGD步骤来训练未压缩网络和确定当前最优秩和权重矩阵。...

2020-09-20 15:52:39 412

原创 HRank: Filter Pruning using High-Rank Feature Map 阅读笔记

论文地址: paper代码地址: HRank, HRankPlus1. 论文概述这篇文章认为卷及神经网络中每层生成的特征图中包含信息量的大小可以使用特征图的秩作为评判标准,特征图秩的大小和对应着卷积核的重要性。因此本文在网络压缩中将保留 High Rank 对应的 filter, 裁剪 Low Rank 对应的 filter。上述网络裁剪的前提是基于每个 filter 产生的特征图的 rank 均值是一致的,并不会被 CNN 的参数和数据集中图片的不同而改变。同时,文章用数学证明了具有low-ran

2020-09-19 20:14:18 1072

原创 张量分解--非负矩阵分解 (NMF)

1. 非负矩阵分解问题描述传统的NMF问题可以描述如下:给定矩阵 V∈R+n×mV\in R_{+}^{n\times m}V∈R+n×m​, 寻找非负矩阵 W∈R+n×rW \in R_{+}^{n \times r}W∈R+n×r​ 和非负矩阵 H∈R+r×mH \in R_{+}^{r \times m}H∈R+r×m​, 使得 V≈WHV \approx WHV≈WH。可以理解为原始矩阵 VVV 的列向量是对做矩阵 WWW 中所有列向量的加权和,而权重系数就是有矩阵对应列向量的元素,故称 WWW

2020-09-19 10:01:53 1437

原创 Ubuntu Wine 微信 QQ等工具出现字体变方框的解决方案

由于微信,QQ和钉钉等常用的聊天社交应用并没有专门的ubuntu版本,因此要想在ubuntu上使用上述国产应用,通常使用 wine 进行安装,常用的有 deepin-wine 支持常用的国产应用的安装,可以在 github 上搜 deepin-wine 的安装。虽然 wine 技术能够有效的解决 windows 应用在 ubuntu 上的使用,但会出现部分问题,比如常见的就是在微信, QQ等上输入汉字时是方框,这是由于 ubuntu 中并没有那么多丰富的字体,解决这类问题的最简单方法如下:从 windo

2020-09-18 16:09:15 2961 1

原创 github 使用教程-01

1. 用户配置### 配置所有 Git 仓库的 用户名 和 email git config --global user.name "Your Name" git config --global user.email "[email protected]"### 配置当前 Git 仓库的 用户名 和 email git config user.name "Your Name" git config user.email "[email protected]"### 查看

2020-08-31 08:31:38 114

原创 docker 使用教程-01

Docker 环境安装Docker 是一个开源的应用容器引擎,可以让开发者打包应用以及依赖包到一个轻量级,可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 从 17.03 版本之后分为 CE(Community Edition) 和 EE(Enterprise Edition), 本文介绍的是 CE 版本的安装。Docker 的安装分为自动安装和手动安装两种方式。1.1 自动安装使用 docker 自带的自动安装命

2020-08-28 16:10:14 147

原创 AGX Jetson Xavier 刷机和图像处理配置教程

本教程针对使用AGX Jetson Xavier 和小觅双目深度相机实现图像处理,需要的软件环境包含ROS, OpenCV, CMAKE, MYNT-EYE-D-SDK等。1. AGX Jetson Xavier 刷机教程1). 根据自己的软件环境的需要下载对应的 sdkmanager, 下载链接 . 本项目组使用的是 sdkmanager_0.9.12-4180_amd64.deb。2). 主机上安装 sdkmanager, 可能会出现缺少某些依赖库的问题,具体安装步骤及解决方案如下:# 安装

2020-08-18 11:42:43 1601

转载 ubuntu 安装pcl和python-pcl

ubuntu 安装pcl和python-pclpcl 安装python-pcl 安装pcl 安装# 安装 vtk-7.1.0wget http://www.vtk.org/files/release/7.1/VTK-7.1.0.tar.gztar -xf VTK-7.1.0.tar.gzmv VTK-7.1.0 vtkcd vtk && mkdir build ...

2020-04-24 22:20:45 880

原创 ubuntu18.04 ROS melodic版本安装

ROS 安装Ubuntu 18.04 LTSROS melodic 版本Step 1: 修改sources.listsudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'Step 2:...

2020-03-24 14:37:36 294

原创 Ubuntu Java安装

Java 安装Ubuntu 18.04 LTSJava SE 8u241安装Step 1: 下载Java登录官网,下载Java. 因为Java 8以后的版本只有JDK,没有JRE,因此在这安装Java 8的版本。jdk-8u241-linux-x64.tar.gz, jre-8u241-linux-x64.tar.gz.Step 2: 安装```sudo mkdir -p /u...

2020-03-20 10:18:11 208

原创 Ubuntu 18.04安装Cuda和Cudnn

Ubuntu 18.04安装Cuda和Cudnn软件配置Ubuntu 18.04 LTSCuda 10.1Cudnn 7step 1: 安装Nvidia显卡驱动使用 ubuntu-drivers devices 查看, 安装界面中推荐的驱动版本,例如:driver : nvidia-driver-440 - third-party free recommanded.卸载旧...

2020-03-20 10:17:36 849

原创 Ubuntu18.04 Hadoop安装

Hadoop安装Ubuntu 18.04 LTSHadoopStep 1: 下载Hadoop安装包,镜像。根据需要下载对应的稳定版本。Step 2: 解压安装包```sudo tar -zxvf ~/hadoop-xx.tar.gz -C /usr/localsudo mv /usr/local/haoop-xx.tar.gz /usr/local/hadoop```Ste...

2020-03-20 10:16:20 97

原创 Ubuntu HBase安装

Ubuntu 18.04 LTS HBase安装Ubuntu 18.04 LTSHBaseHBase 安装下载需要的安装包。镜像解压安装包sudo tar -zxvf ~/hbase-xxx.tar.gz -C /usr/localsudo mv /usr/local/hbase-xxx /usr/local/hbase配置环境变量sudo vim ~/.bashrc# ...

2020-03-20 10:15:19 188

原创 Ubuntu Tomcat和Sesame安装

Tomcat 和 Sesame安装Ubuntu 18.04 LTSTomcatSesameTomcat 安装安装包下载,镜像解压安装sudo tar -zxvf ~/apache-tomcat-8.5.31.tar.gz -C /usr/localcd /usr/localsudo mv apache-tomcat-8.5.31 ./tomcatsudo chmo...

2020-03-20 10:13:35 175

原创 Google命名规范

Google 命名规范Python 命名方法TypePublicInternalModuleslower_with_under_lower_with_underPackageslower_with_underClassesCapWords_CapWordsExceptionsCapWordsFunctionslower_with_u...

2020-01-10 10:01:19 1909

转载 ROS笔记01-实现多机通信

ROS实现多机通信以ROS中乌龟的例子讲述ROS多机通信的过程主机使用ifconfig查看本机的ip,如:10.161.223.107开启一个终端,输入 export ROS_IP=10.161.223.107,修改主机的ROS_IP输入 roscore, 查找ROS_MASTER_URI,如:ROS_MASTER_URI=http://10.161.223.107:11311/在开...

2020-01-09 13:44:43 152

翻译 Windows系统安装编译libsvm教程

A.SVM安装:1. 在SVM工具包的根目录下,输入mex -setup选择C++编译器2.在make文件夹下编译make.m生成二进制文件,libsvmread.mexw64、libsvmwrite.mexw64、svmtrain.mexw64、svmpredict.mexw64。3. 将svmtrain.mexw64,svmpredict.mexw64修改成libsvmtrain.mexw64...

2018-02-27 09:42:41 1246

NumPy简介.pdf

NumPy使用教程,主要介绍了Numpy的基本内容,包含ndarray的创建等一系列相关内容

2019-06-06

统计思维:程序员数学之概率统计

本书是一本专注于给程序员灌输统计学知识的书籍,其实内容很简单。

2018-02-26

数 学 之 美

本书使用诙谐的文字介绍了各种机器学习算法的数学原理。

2018-02-26

Python基础教程

概述是一本Python学习的基本教程,很适合初学者对Python的学习。

2018-02-26

Python机器学习

本书详细介绍了使用python实现各种机器学习算法的基本过程。

2018-02-26

Python标准库

本书是一本详细介绍python众多第三方库的书籍,对于python的学习有很大帮助。

2018-02-26

Python High Performance Programming

本书是一本经典的Python变成的书籍,很适合初学者对python的学习。

2018-02-26

Pointer on C

本书是一本经典的C语言的教程,很适合初学者关于C语言的学习。

2018-02-26

scikit-learn库使用教程

本压缩包中包含了scikit-learn库使用教程的中英文两版。

2018-02-26

统计学习方法

统计学习方法是一本经典的机器学习的理论知识基本教材。

2018-02-26

OpenCL-2.1-refcard

OpenCL介绍文档,详细的记录了OpenCL开发过程中涉及的相关函数及使用

2018-02-06

OpenCL-1.1-refcard

OpenCL 的开发文档, 具体介绍了OpenCL的相关函数及使用方式

2018-02-06

Intel_SDK_for_OpenCL_2016_r3_release_notes

Intel 的 OpenCL 的开发文档, 具体介绍了相关工程的开发过程

2018-02-06

AMD_APP_SDK_InstallationNotes

AMD 的 OpenCL 的安装文档, 具体介绍了相关工程的开发过程

2018-02-06

AMD_APP_SDK_GettingStartedGuide

AMD 的 OpenCL 的开发文档, 具体介绍了相关工程的开发过程

2018-02-06

OpenCL Programming Guide

OpenCL是目前十分流行且受欢迎的开源的基于GPU的并行计算的协议。

2018-02-06

OpenCL in Action

OpenCL是目前很流行且受欢迎的基于GPU并行计算的开源协议。

2018-02-06

Advanced Digital Signal Processing

信号处理(DSP)在信号传输中扮演着重要的作用,该书是一本国外常用的经典教材,设计信号处理的各个领域。

2018-02-05

Scilab教程

Scilab是一款十分优秀的开源数据操作软件,安装内存小,使用方便

2018-01-23

WIN10快捷键

Win10目前已经得到了十分广泛的使用,很多使用者肯定想知道快捷键的使用

2018-01-23

Scilab使用教程

Scilab是一款类似于MATLAB的数据操作开源软件, 本文是Scilab的使用教程

2018-01-23

Ctex常见问题

Ctex是常用的论文编辑和管理平台, 对于初学者而言, 常常会被各种问题所困扰, 该文档罗列了常见的使用问题

2018-01-23

Tensorflow

Tensorflow是目前深度学习领域常用的开发框架之一,但对于初学者而言最难的是如何学着其框架内的函数,本文档详细介绍了Tensorflow的内部函数

2018-01-23

LIBSVM 安装教程

SVM是常用的机器学习的分类算法, 在很多科学院你就和工程项目中得到广泛的使用。本文档详细介绍了LIBSVM的MATLAB版本的安装和函数使用的方法

2018-01-23

3Dslicer软件操作指导

3D Slicer是一款优秀的图像重建软件,能够实现各种医疗图像的配准和重建工作。3D slicer操作指导教程PPT, 详细讲解了该软件的使用步骤。

2018-01-23

空空如也

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

TA关注的人

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