logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM底层分析-Java300集笔记整理

目录1. 面向对象的内存分析1.1 从属于线程的内存区域1.2 堆1.3 方法区1.4 运行时常量池1.5 直接内存2. 程序执行的内存分析过程2.1 虚拟机栈的特点2.2 堆的特点2.3 方法区(静态区)特点3. 垃圾回收机制与回收算法3.1 基本概念3.2 垃圾回收算法4. 通用的分代垃圾回收机制5. 开发中容易造成内存泄漏的操作1. 面向对象的内存分析Java虚拟机内存模型概念1.1 从属于

PyTorch中的Data.DataLoader

DataLoader是PyTorch中读取数据的一个重要接口,基本上用PyTorch训练模型都会用到。这个接口的目的是:将自定义的Dataset根据batch size大小、是否shuffle等选项封装成一个batch size大小的Tensor,后续只需要再包装成Variable即可作为模型输入用于训练。PyTorch中的数据读取主要包含三个类,其过程主要是以下四步:1.Dataset2.Dat

双线性池化(Bilinear Pooling)与二阶池化(Second-order pooling)

双线性池化(Bilinear Pooling)双线性池化,Bilinear Pooling出自于论文《Bilinear CNN Models for Fine-grained Visual Recognition》。双线性的意思是包含两个特征提取器,其输出经过外积相乘、池化然后得到结果。其主要用于特征融合,对于从同一个样本提取出来的特征x和特征y,通过bilinear pooling得到两个特征融

机器学习中的端到端学习(End-to-End Learning)

传统机器学习需要将一个任务的输入和输出之间人为地切割成很多子模块,或者多个阶段,每个子模块(阶段)分开学习。比如一个自然语言处理任务(NLP),一般需要分词、词性标注、句法分析、语义分析、语义推理等步骤。这种学习方式有两个问题:一是每一个模块都需要单独优化,并且其优化目标和任务总体目标并不能保证一致;二是错误传播,即前一步的错误会对后续的模型造成很大的影响。这样就增加了机器学习方法在实际应用中的难

#机器学习
STM32 One or more Device Family Pack Devices are not present解决方法

最近刚刚接触STM32,利用STM32Cube创建工程用Keil后利用打开报如下错误摸索了一番,发现这里是因为缺少相应的SDK。附一个连接:http://www.keil.com/dd2/pack/#/eula-container(建议找国内镜像,太慢了)在Keil官网上寻找相对应的SDK,下载。然后打开Keil中的Project->Manage->Pack i...

#嵌入式
python中跨目录(文件)import函数

一、同级目录下的调用文件层次结构--src|--test1.py|--test2.py若在程序test2.py中导入模块test1, 则直接使用import test1test1.fun1()#或from test1 import *也可以直接导入指定函数from test1 import fun1fun1()#注意此时可以直接以函数名加括号的方式调用二、调用子目录下面的模块文件层次结构--src

Quartus II使用Testbench

最近做实验要用Testbench,本来想照着网上教程做一做,结果太坑了,所以决定自己写一篇。我用的是Quartus II 16.0,如果版本不同没有关系,相差不会很大。在开始之前,首先要确定两件事情:1.你的电脑安装了simulation工具,也就是ModelSim-Altera或者ModelSim-SE或者其他工具。https://blog.csdn.net/he__yuan/art...

Dice系数(Dice coefficient)与mIoU与Dice Loss

Dice系数和mIoU是语义分割的评价指标,在这里进行了简单知识介绍。讲到了Dice顺便在最后提一下Dice Loss,以后有时间区分一下两个语义分割中两个常用的损失函数,交叉熵和Dice Loss。一、Dice系数1.概念理解Dice系数是一种集合相似度度量函数,通常用于计算两个样本的相似度,取值范围在[0,1]:其中 |X∩Y| 是X和Y之间的交集,|X|和|Y|分表表示X和Y的元素的个数,其

双线性插值(Bilinear Interpol)原理及应用

在很多神经网络上采样过程中会用到双线性插值,其为基础的图像resize操作。以前一直没时间仔细研究,今天探究并记录一下原理和自己的理解。一、什么是插值插值指两个方面:一是在数学上,在离散数据的基础上补插连续函数,使得这条连续曲线通过全部给定的离散数据点;二是在图像处理上面,是利用已知邻近像素点的灰度值或RGB中的三色值产生未知像素点的灰度值或RGB三色值,目的是由原始图像再生出具有更高分辨率的图像

VMware Workstation cannot connect to the virtual machine. Make sure you have rights to run the progr

今天在启动虚拟机的时候突然出现这个错误:VMware Workstation cannot connect to the virtual machine. Make sure you have rights to run the program, access all directories the program uses, and access all directories for te..

    共 16 条
  • 1
  • 2
  • 请选择