- 博客(13)
- 收藏
- 关注
原创 Java复习篇3-多线程
多线程线程 程序 进程线程和进程的关系(JVM角度)程序计数器为什么私有虚拟机栈 本地方法栈为什么私有堆和方法区(元空间)线程的六种状态并发与并行线程 程序 进程程序:含有指令和数据的文件,被存储在磁盘或其他数据存储设备种,即程序是静态的代码。进程:程序的一次执行过程,是系统运行程序的基本单位,是动态的。系统运行一个程序就是一个进程从创建、运行到消亡的过程。一个进程就是一个执行中的程序,在计算机中一个指令接着一个的执行,同时每个进程还占有某些系统资源如CPU时间、内存空间、文件、输入输出设备的使用权等
2021-09-01 16:13:38 113
原创 Java复习篇2-集合
集合双向链表 双向循环链表List,Set,Map三者的区别Arraylist 与 LinkedList 区别随机访问RandomAccess接口ArrayList 与 Vector 区别ArrayList扩容机制HashMap 和 Hashtable区别HashMap 和 HashSet区别HashMap的底层实现HashMap 的长度为什么是2的幂次方HashMap 多线程操作导致死循环问题ConcurrentHashMap 和 Hashtable 的区别ConcurrentHashMap线程安全的具体
2021-09-01 16:10:34 93
原创 秋招面试问题合集
面试题总结百度提前批一面Java开发测试岗(智能汽车)自我介绍项目问题(课题项目)① 课题中的创新点和成果,数据集大小,用的什么语言(Python)。② Java项目:接触过,自己私下写的,问了代码量,不知道怎么形容就没回。计算机基础有吗?本科有学过计算机网络基础和C++,Java是自己自学的。C++的特点路由分配 路由协议是在OSI七层模型中的哪一层?ARP协议死锁快速排序算法编程题:力扣上的两数和(自己写输入输出,测试用例)面试官建议:
2021-08-30 16:30:34 263
原创 Java复习篇1-基础知识篇
Java复习篇1–基础知识基础知识Java复习篇1--基础知识一、Java入门1. Java入门Java语言特点JVM,JDK,JREOracle JDK,Open JDKJava和C++的区别Java程序的主类,应用程序和小程序的主类的不同Java应用程序和小程序之间的差别import java和javax的区别为什么说Java语言“编译与解释并存”2. Java语法字符型常量和字符串常量的区别注释标识符和关键字的区别常见的关键字Java序列化中有些字段不想进行序列化(transient)volatil
2021-08-29 19:34:41 1068
原创 目标检测中常用的损失函数汇总
深度学习中的损失函数图像分类交叉熵目标检测focal lossL1,L2,smooth L1损失函数图像分割图像分类交叉熵Softmax+交叉熵对于二分类而言,交叉熵损失函数形式如下:交叉熵损失函数通过不断缩小两个分布的差异,使预测结果更可靠。之后谷歌在交叉熵的基础上提出了Label Smoothing(标签平滑),解决over-confidence的问题。对于像交叉熵这样的loss,一旦output有些偏差,loss值就往无穷大方向走,就逼迫模型去接近真实的label值。接近label值之
2021-05-11 16:06:45 5899
转载 torch.nn.Sequential和torch.nn.ModuleList
原文地址:详解PyTorch中的ModuleList和Sequential目录torch.nn.Module()torch.nn.Sequential(*args)torch.ModuleList(module=None)nn.Sequential与nn.ModuleList的区别不同点1不同点2不同点3总结torch.nn.Module()import torch.nn as nnimport torch.nn.functional as Fclass Model(nn.Module): d
2021-04-22 09:49:41 1241 1
原创 文献阅读:STDnet-ST:Spatio-temporal ConvNet for small object detection
STDnet-ST摘要Introduction二、STDnet-ST结构1.空时卷积网络2.tubelet linking总结摘要最近一个可能提高整体目标检测成功的趋势是将空间信息与时间视频信息一起操作。本文引入STDnet-ST 一个视频的小目标检测的空间-时间卷积网络。本文中定义像素16*16 几乎看不出特征的为小目标。STDnet-ST是一种架构,它可以随着时间的推移检测小的对象,并将包含这些小对象的可能性最高的top-ranked区域对相关联。这允许在整个时间内将小对象连接起来作为tubele
2021-04-15 11:14:01 933
原创 PyTorch单机多卡并行训练
Pytorch 单机多GPU训练原理代码实现参考文章原理多GPU训练的基本过程:首先把模型加载到一个主设备上把模型只读复制到多个设备把大的batch数据也等分到不同的设备最后将所有设备计算得到的梯度合并更新主设备上的模型参数代码实现以Minist为例首先设置device_iddevice_ids = [3, 4, 6, 7]在调用DataLoader时要注意放大Batch_size的倍数data_loader_train = torch.utils.data.DataL
2021-04-14 15:35:22 1040
原创 Spyder窗口布局调整
Spyder窗口布局调整默认窗口布局Spyder已经添加了一些默认类型的窗口显示布局,默认布局有:Spyder默认、Matlab、 Rstudio、Vertical、Horizontal设置方式:View->Window layouts->选择你喜欢的窗口风格即可。** 自定义窗口显示**Spyder也支持自己定义布局,设置简单,可根据自己的喜好选择要显示的窗口设置方法:View->Panes->勾选自己想要显示的模块即可...
2021-01-15 14:26:41 12701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人