- 博客(317)
- 资源 (11)
- 收藏
- 关注
原创 pytorch lightning (一)Transformer系列网络复现
Transformer 系列:Vit Transformer、Swin Transformer
2022-06-06 18:45:05 524
原创 pytorch lightning (二)轻量CNN网络复现
环境: pytorch 1.7.0 pytorch lightning 1.3.8MobileNetV1网络结构:代码复现:#2017import torchimport pytorch_lightning as plimport torch.nn as nndef ConvBN(in_channels,out_channels,kernel_size,stride=1,padding=0,bias=False,groups=1)...
2022-05-06 18:01:13 456
原创 pytorch lightning (一)轻量CNN网络复现
SqueezeNet、Xception、ShuffleNetV1、ShuffleNetV2
2022-04-14 18:11:39 1530
原创 pytorch lightning (五)CNN经典网络复现
环境: pytorch 1.7.0 pytorch lightning 1.3.8EfficientNetEfficientNet_V2
2022-03-29 15:29:26 2609
原创 pytorch lightning (三)CNN经典网络复现
Inception v4、Inception ResNet v1、Inception ResNet v2
2022-02-16 15:14:49 714 1
原创 解决 谷歌chrome浏览器开启麦克风
错误:录音open失败:无权录音(需https),isUserNotAllow:false解决:在浏览器地址栏中输入:chrome://flags/#unsafely-treat-insecure-origin-as-secure 设置该选项巍Enabled 输入需要访问的地址,多个地址使用 ,隔开 点击右下角弹出的Relaunch按钮...
2021-12-13 13:57:37 10330
原创 pytorch lightning (一)CNN经典网络复现
环境: pytorch 1.7.0 pytorch lightning 1.3.8LeNet-5网络结构:代码复现:#1998import torchimport pytorch_lightning as plimport torch.nn as nnclass LeNet5(pl.LightningModule): def __init__(self): super().__init__() ...
2021-11-16 11:37:09 1940
原创 pytorch笔记(六)accuracy、precision、recall、F1
概念:准确率(accuracy) 精确率(precision) 召回率(recall) 精确率与召回率的调和均值(F1)定义:True Positive(真正, TP):将正类预测为正类数. True Negative(真负 , TN):将负类预测为负类数. False Positive(假正, FP):将负类预测为正类数-误报(Type I error). False Negative(假负 , FN):将正类预测为负类数-漏报(Type II error)....
2021-09-27 15:59:38 2216
原创 集群 (二) kibana + metricbeat 7.14.0
环境:jetson nx jetpack 4.4 ubuntu 18.04 Elasticsearch 7.14.0一、服务器IP 主机配置 ElasticSearch版本 192.168.11.67 tx2 7.14.0 192.168.8.46 tx2 7.14.0 二、Kibana下载:地址三、解压与配置修改 config/kibana.yml# 响应端口server.port: 5601# 表示接受来
2021-09-23 18:50:53 406
原创 集群 (一) Elasticsearch 7.14.0
环境:jetson tx2 jetpack4.4一、服务器IP 主机配置 ElasticSearch版本 192.168.11.67 tx2 7.14.0 192.168.8.46 tx2 7.14.0 二、环境准备以下操作需要在二台机器都执行,且是root用户下1、修改sysctl.conf配置文件使用vim命令修改/etc/sysctl.conf文件。尾部增加以下配置。# 禁用内存与硬盘交换vm.swappin
2021-09-15 17:01:50 162
原创 Jetson 系列(二十一) Elasticsearch
环境:jetson NX jetpack4.4一、Elasticsearch官方:地址ps:选择 7.14.0二、安装JDK8详情:参考三、创建用户注:从5.0开始,ElasticSearch 安全级别提高了,不允许采用root帐号启动,所以我们要添加一个用户。(1)创建 用户并设置密码adduser elk#途中 设置密码,输入两次#删除用户-r删除用户的同时一起把这个用户的宿主目录和邮件目录删除userdel -r newus...
2021-09-13 15:44:44 144
原创 Jetson 系列(二十) JDK8
环境:jetpack4.4一、JDK8官方:地址二、上存、解压sudo tar -zxvf jdk-8u301-linux-arrch64.tar.gz -C /xxx/xxx# 可查路径# which javac 三、配置环境# 打开配置sudo gedit ~/.bashrc # sudo vi ~/.bashrc # 配置内容export JAVA_HOME=/home/nx/jdk1.8.0_301export JRE_HOME=${
2021-09-07 14:49:21 421
原创 pytorch笔记(五)product “积“ 归纳
概念:点乘,叉乘是线性代数中强调的概念,所以主要针对一维矢量或者二维矩阵的运算,能够在二维或者三位空间进行可视化; 矩阵乘法、克罗内克积、哈达马积则是矩阵论中的概念,强调的是更为一般性的n维向量的运算规则,矩阵内积操作向量在内积空间中的矩阵乘法。 矩阵乘法是使用最多的运算,比如在 torc h中 * 、@、mm函数。点乘可以视作矩阵乘法对两个一位矢量的运算规则。 卷积的运算规则与哈达马积相同,而哈达马积又是克罗内克积一种特殊情况,所以在一些论文中表达卷积操作, ⊗ 、∘、⊙ 、*...
2021-09-02 02:07:49 833
原创 OpenCV 图像梯度 Sobel、Scharr、Laplacian
概念:梯度简单来说就是求导,在图像上表现出来的就是提取图像的边缘(不管是横向的、纵向的、斜方向的等等),所需要的无非也是一个核模板,模板的不同结果也不同。所以可以看到,所有的这些个算子函数,归结到底都可以用函数cv2.filter2D()来表示,不同的方法给予不同的核模板,然后演化为不同的算子而已。OpenCV提供了三种梯度过滤器(高通过滤器)-Sobel、Scharr、Laplacian。一、Sobel算子与Scharr算子Sobel算子是高斯平滑与微分操作的结合体,所以其抗噪能力很强
2021-08-19 03:00:10 604
原创 pytorch笔记(四)nn.Conv1d、nn.Conv2d、nn.Conv3d
概念:nn.Conv1d:常用在文本(B,C,L) (batch,channel,sequence_len) (批数量,通道数,句子长度) nn.Conv2d:常用在图像(B,C,H,W) (batch,channel,height,width) (批数量,通道数,高度,长度) nn.Conv3d:常用在(时序)帧图像(B,C,D,H,W) (batch,channel,depth,height,width) (批...
2021-08-17 02:01:10 6286
原创 pytorch笔记(三)归一化 FRN、MABN
问题前面笔记提到BN,BN对于batch size极为敏感,越小性能越差。为解决该问题,已有各种方法被提出用于解决上述问题,比如LayerNorm, InstanceNor, GroupNorm等等。但是这些方法在大batch size下无法超越BN的性能,这无疑是这些方法的弊端所在。一、FRN论文:地址对比效果:公式:pytorch-完整复现:地址1、地址2代码复现:import torchfrom torch import nnp.
2021-08-09 03:02:57 708
原创 pytorch笔记(二)模型、GPU 算力计算
概念:一个MFLOPS(megaFLOPS)等于每秒一百万(=10^6)次的浮点运算, 一个GFLOPS(gigaFLOPS)等于每秒十亿(=10^9)次的浮点运算, 一个TFLOPS(teraFLOPS)等于每秒一万亿(=10^12)次的浮点运算,(1太拉) 一个PFLOPS(petaFLOPS)等于每秒一千万亿(=10^15)次的浮点运算, 一个EFLOPS(exaFLOPS)等于每秒一百京(=10^18)次的浮点运算, 一个ZFLOPS(zettaFLOPS)等于每秒十万京(=10^21
2021-08-05 16:38:14 2210
原创 pytorch笔记(一)归一化 BN、LN、IN、GN、SN
概念:Batch Normalization (BN):在batch上,对NHW做归一化,对小batchsize效果不好 Layer Normalization (LN):在通道方向上,对CHW归一化,主要对RNN作用明显 Instance Normalization (IN):在图像像素上,对HW做归一化,用在风格化迁移 Group Normalization (GN):将channel分组,然后再做归一化 Switchable Normalization (SN):将BN、LN、IN结合,赋
2021-08-05 02:34:15 1604
原创 解决 Illegal instruction(cpre dumped)
错误:>>>import torchIllegal instruction(cpre dumped)>>>import numpyIllegal instruction(cpre dumped)ps:不管导入什么都错解决方法: System Settings =>Detailsvim ~/.bashrc#添加...
2021-06-22 17:19:56 2477 2
原创 Jetson 系列(十九) speechbrain
环境:jetpack4.4 torch 1.9 (官方:>=1.7.1,<=1.8.1) torchaudio 0.10.0(官方:>=0.7.2,<=0.8.1)一、speechbraingithub:地址二、安装 torch安装参考:地址三、安装 torchaudio安装参考:地址四、安装 scipy安装参考:地址五、安装 soundflie安装参考:地址六、下载speechbraing...
2021-06-21 17:18:28 788
原创 Jetson 系列(十八) soundfile
问题:install for cffi ... error解决方式:一、必须的组件sudo apt-get install libsndfile1 sudo apt-get install libffi-dev二、安装pip3 install soundfile
2021-06-21 17:07:02 465
原创 解决 No package ‘libffi‘ found (for cffi error)
错误:Running setup.py install for cffi ... error Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-9stiwxpi/cffi/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n',
2021-06-21 16:36:06 1096
原创 DeepStream 系列(二)样例实战
环境:jetpack4.4 opencv4.5.2一、gstreamer的用法gst-launch通过链接将与元素相对应的插件结果传递给下一个元素。例如,在图中,Element1可以是相机插件或源视频文件,而Element2可以是可更改通过Element1接收的帧的大小并前后镜像的插件。最后,Element3可以是一个插件,用于接收Element2更改的帧并将其打印到屏幕上或保存到文件中。还有一个GUI编辑器,使编辑GStreamer的管道变得容易,图像的管道与下面的命令相同。.
2021-05-26 17:42:49 607
原创 DeepStream 系列(一)安装
环境:jetpack4.4 opencv4.5.2一、DeepStream性能NVIDIA的DeepStream SDK官方网站:地址DeepStream帧处理: jetson nano jeton Xavier NX jeton AGX Xavier T4 模型架构 推理解析 精确 模型精度 ...
2021-05-20 15:23:40 542 3
原创 Jetson 系列(十六)Detectron2
环境:jetpack4.4 torch1.7一、pytorch安装参考:地址二、其他依赖pip3 install cython pip3 install -U 'git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI'pip3 install pyyaml --upgrade #5.1以上三、Detectron2安装python3 -m pip3 install 'git...
2021-03-22 14:11:52 726
原创 解决 Uable to determine SOCKS version from socks
错误:Unable to determine SOCKS version from socks://127.0.10.1:10808/解决方法:vim ~/.bashrcexport all_proxy="socks5://127.0.0.1:10808"source ~/.bashrc
2021-03-22 13:28:32 1632
原创 解决 Missing dependencies for SOCKS support
系统:ubuntu18.04在使用 pip install 命令时间 报错:InvalidSchema: Missing dependencies for SOCKS support.解决方法:# Unset socks proxyunset all_proxy unset ALL_PROXY# Install missing dependencies:pip install pysocks# Reset proxysource ~/.bashrc..
2021-03-22 13:11:42 2254
原创 Jetson 系列(十五)aarch64-linux-gnu-gcc 交叉编译
一、下载 aarch64-linux-gnu-gcc 官网http://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/aarch64-linux-gnu/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz二、提取工具链$ mkdir $ HOME / l4t-gcc$ cd $ HOME / l4t-gcc$ tar xf gcc-linaro.
2021-03-03 17:49:57 3655 5
原创 OpenCV CNN二维码检测
环境:python 3.6.8 opencv 4.5.1-dev ubuntu18.04一、下载opencvopencv4.5.1-dev:地址opencv_contrib4.5.1:地址二、安装编译 (opencv jetson系列通用)参考:地址三、下载 CNN 模型CNN模型:地址四、测试import cv2detector = cv2.wechat_qrcode_WeChatQRCode("detect.prototxt", "...
2021-02-05 16:07:03 1820
原创 MMDetection 安装
一、MMDetection下载:地址环境:anaconda3 cuda10.1 (10.0应该也可以) python3.6 torch >= 1.3 opencv 4.1二、MMCV 安装1)两种版本:mmcv:精简版,没有CUDA操作,但具有所有其他功能,类似于mmcv <1.0.0。当您不需要那些CUDA操作时,它很有用。 mmcv-full:全面,具有完整功能和各种CUDA操作。构建需要更长的时间。2)版本选择:3)文档:地...
2020-12-16 15:22:51 821 1
原创 AdelaiDet 安装
一、AdelaiDet下载:地址二、安装 detectron2相关文章:地址三、AdelaiDet 安装(管理员 cmd 打开窗口)1)下载git clone https://github.com/aim-uofa/AdelaiDet.git2)编译cd AdelaiDetpython setup.py build develop # 或者 pip install -v -e .四、测试python demo/demo.py \ ...
2020-12-14 17:43:55 1260
原创 detectron2 安装
一、detectron2下载:地址环境:anaconda3 cuda10.1 (10.0应该也可以) python3.6 torch >= 1.3 opencv 4.1一、win10 版本 安装1)环境vs20192) 安装 cocoapi 社区版下载:地址 安装:(建议保持以管理员模式运行cmd)cd PythonAPIpython setup.py build_ext --inplacepython setup.py build_e...
2020-12-14 17:20:09 1221
原创 ninja 安装
一、ninja 下载:地址二、win10 版本 安装1) 环境 vs2019 x642) 安装ps:管理员 cmd 打开窗口python ./configure.py --bootstrap3)配置二、Ubuntu版本 安装1)安装 re2croot@ubuntu:~# apt-get install re2croot@ubuntu:~# re2c --versionre2c 1.0.1...
2020-12-14 16:49:12 4783
原创 解决 with open(dst, ‘wb‘) as fdst: PermissionError: [Errno 13] Permission denied
错误:config = mmcv.Config.fromfile(config) File "D:\it\Anaconda3\envs\tf21_torch16_py36\lib\site-packages\mmcv\utils\config.py", line 165, in fromfile cfg_dict, cfg_text = Config._file2dict(filename) File "D:\it\Anaconda3\envs\tf21_torch16_py36\li
2020-12-09 14:05:41 8955 4
原创 解决 .sh 脚本 Command not found
一、修改执行权限chmod a+x test.sh二、修改格式ps:从winodws搬来的会显示dos格式,要把它改成unix格式1)vim test.sh2):set ff = unix3) :wq!三、执行./test.sh
2020-12-01 16:38:21 7931
中文知识图谱研讨会演讲
2017-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人