HashMap知识整理
简介Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap,类继承关系如下图所示: HashMap:它根据键的hashCode值存储数据,遍历顺序不确定。 HashMa ...
阅读更多
医学影像处理:将NII格式的CT图转换为PNGSlides

完美解决ChromeDriver与Chrome版本匹配问题
在使用Selenium调用Chrome浏览器爬取互联网数据时,会遇到Chrome和ChromeDriver版本不兼容的问题,导致爬取失败。 一种解决方案是,进行版本匹配。但是随着本机Chrome的更新,每次都需要随之更新ChromeDriver版本。 更好的方案是,通过使用webdriver-man ...
阅读更多
test_slidesSlides

基于ResNet的树叶分类任务
前言 本文任务、数据集来源于《动手学深度学习》课程中的树叶分类竞赛。详见参考资料1 本文代码主要参考kaggle用户nekokiku给出的resnet baseline。详见参考资料2 通过本次竞赛和代码可以学习到: 简单的PyTorch深度学习项目代码、结构是怎样的 如何继承PyTorch中的D ...
阅读更多
复现ResNet50(PyTorch)
本篇博客介绍了 ResNet50 网络 PyTorch 复现(复现代码为 PyTorch 源码) 背景Residual Net:残差网络。 将靠前若干层的某一层数据输出直接跳过多层引入到后面数据层的输入部分。意味着后面的特征层的内容会有一部分由其前面的某一层线性贡献。 深度残差网络的设计是为了 ...
阅读更多
【笔记】BFS 算法解题套路框架
本文FROM《labuladong 算法秘籍》 什么是 BFSBFS(Breadth First Search),广度优先搜索,起源于树的层次遍历。其核心是利用队列这种数据结构。 BFS 的核心思想应该不难理解的,就是把⼀些问题抽象成图,从⼀个点开始,向四周开始扩散。 BFS 的应用场景BFS ...
阅读更多
什么是端到端(end-to-end)的学习模型
正文端到端的学习模型是指将原始数据不做任何的预处理直接将原始数据输入到模型当中,最后得到的输出结果与期望结果有误差,这误差在反向传播模型的各层中,将参数进行优化,一直到期望结果结束。非端到端是将原始数据进行标注,得到具有特征的处理后的数据,然后在作为输入,这样的弊端是如果提取数据特征时出现错误,将无 ...
阅读更多
最大M对齐子集
题目有 N 个点位于一条线上,编号从 0 到 N-1 ,其坐标在数组 A 中给出。对于每个I (0 ≤ l <N),直线上点数 I 的坐标为 A[l] 。点的坐标可能相同。 对于给定的整数 M ,如果子集内任意两个点之间的距离可被M整除,则称这些点的子集为M对齐。您的任务是查找给定 N 个点集 ...
阅读更多
求数字1在所有不超过N的十进制正整数中出现的次数
题目写一个函数 int solution(int N); 即给定一个整数N,返回数字1在所有不超过 N 的正整数的十进制表示中出现的次数。 例如,给定N = 13,该函数应返回6,因为: 所有不超过13的正整数是1、2、3、4、5、6、7、8、9、10、11、12 和13; 数字1共出现六次:一次 ...
阅读更多