- 博客(93)
- 收藏
- 关注
原创 python app.py android -i example.apk 报错:adb.exe - 系统错误,由于找不到 **AdbWinApi.dll**,无法继续执行代码
命令:python app.py android -i example.apk。的目录下找到AdbWinApi.dll,将其复制到环境变量的路径下。报错:adb.exe - 系统错误,由于找不到。,无法继续执行代码。重新安装程序可能会解决此问题。解决:博主通过everything软件在。
2023-12-24 08:17:23
866
原创 pip install click 报错:ValueError: check_hostname requires server_hostname
报错:ValueError: check_hostname requires server_hostname。原因(可能):SSL握手和代理设置有冲突导致通信失败。命令:pip install click。
2023-12-23 22:01:38
425
原创 LSTM学习
DeepLearning之LSTM模型输入参数:time_step, input_size, batch_size的理解RNN之多层LSTM理解:输入,输出,时间步,隐藏节点数,层数使用pytorch的LSTM实现MNIST数据集分类任务pytorch 利用lstm做mnist手写数字识别分类的实例Pytorch学习之LSTM预测航班多层 LSTM的实现知乎:LSTM的参数问题?...
2022-01-16 23:14:28
121
原创 《SlowFast Networks for Video Recognition》2019
这里写目录标题一、Abstract二、Introduction三、SlowFast Networks四、Code4.1 readme.md4.2 INSTALL.md一、Abstract双路网络,一路慢帧处理获取空间信息,一路快帧获取时间域上的运动信息。快帧支路可以通过减少通道数学习有用的时间域信息。作者说该model可以很好的用于action classification,对我的研究或许有帮助。We present SlowFast networks for video recognition
2022-01-08 10:05:46
228
原创 《nnU-Net: Self-adapting Framework for U-Net-Based Medical Image Segmentation》2018 未完待续(导师给了别的方向)
这里写目录标题一、Abstract二、Methods一、AbstractThe U-Net was presented in 2015. With its straight-forward and successful architecture it quickly evolved to a commonly used benchmark in medical image segmentation. The adaptation of the U-Net to novel problems, howev
2022-01-03 14:09:59
243
原创 《An attempt at beating the 3D U-Net》 2019
一、Abstract二、Method三、References四、Code一、AbstractThe U-Net is arguably the most successful segmentation architecture in the medical domain. Here we apply a 3D U-Net to the 2019 Kidney and Kidney Tumor Segmentation Challenge and attempt to improve upon it by
2022-01-02 18:26:31
962
原创 《A two-stage 3D Unet framework for multi-class segmentation on full resolution image》2018
《A two-stage 3D Unet framework for multi-class segmentation on full resolution image》这里写目录标题一、Abstract二、Method三、References四、展望一、AbstractDeep convolutional neural networks (CNNs) have been intensively used for multi-class segmentation of data from differ
2022-01-02 16:33:44
354
原创 用26大小的数组解决字符串计数问题 leetcode1160
class Solution { public int countCharacters(String[] words, String chars) { int[] alpbet = new int[26]; for (int i = 0; i < chars.length(); i++) { alpbet[chars.charAt(i) - 'a']++; } int num = 0; f
2021-02-28 19:23:23
100
原创 用set集合对数组进行去重
1、如何定义set集合?2、如何将set的集合变成数组?3、如何将Object类型的数组变为int类型数组?import java.util.HashSet;import java.util.Set;class ShuzuQuchong { public int[] arrayQuchong(int[] arr){ // 利用set的集合的不可重复性 Set set = new HashSet<Integer>(); for(i
2021-02-28 16:22:17
737
原创 leetcode605
sgq‘s answer:class Solution { public boolean canPlaceFlowers(int[] flowerbed, int n) { int i = 0; int num = 0; // 找1法 while(i < flowerbed.length){ // 找flowerbed[i] == 1的点 if(flowerbed[i] == 1){
2021-02-24 21:26:39
79
原创 leetcode219
枚举法:class Solution { public boolean containsNearbyDuplicate(int[] nums, int k) { for (int i = 0; i < nums.length; i++) { for (int j = i+1; j <= Integer.min(nums.length - 1, i + k); j++) { if(nums[i] == nums[j]
2021-02-22 19:57:04
61
原创 《动手学深度学习》3.2. 线性回归的从零开始实现 search Search 快速搜索
python中调用matplotlib.pyplot模块不显示图片
2021-02-22 18:50:30
86
原创 leetcode1588
//以{1,2,3,4,5}为例,计算i为某确定值时候对应arr[i]出现的总次数。public int sumOddLengthSubarrays(int[] arr) { int sum = 0; int len = arr.length; for (int i = 0; i < arr.length; i++) { //当i = 2时候,arr[2] = 3,左边有2个元素1,2, //需要保证连续,则取元素方式如下: /
2021-02-22 15:17:38
68
原创 2020-12-21
文章:Revealing the Invisible with Model and Data Shrinking for Composite-database Micro-expression Recognition一、代码Datasets.pyimport osimport torchimport numpy as npfrom PIL import Imageimport matplotlib.pyplot as pltclass MEGC2019(torch.utils.data.D
2020-12-21 16:20:59
233
原创 链表-双链表的设计
一、问题1、index的范围究竟从1开始还是从0开始? /** Add a node of value val before the index-th node in the linked list. If index equals to the length of linked list, the node will be appended to the end of linked list. If index is greater than the length, the node will no
2020-12-20 16:30:34
144
1
原创 Revealing the Invisible with Model and Data Shrinking for Composite-database Micro-expression Recogn
Revealing the Invisible with Model and Data Shrinking for Composite-database Micro-expression Recognition摘要:重要的微小改变容易在深层模型中消失;本文分析了【模型复杂度】和【输入数据复杂度】的影响;【低分辨率输入数据】和【浅层模型】可缓解在深度模型中的退化;本文开发了三个无参数模块 —— wide expansion,shortcut connection , attention unit简
2020-12-17 22:11:01
411
原创 Spatiotemporal Recurrent Convolutional Networks for Recognizing Spontaneous Micro-expressions
STRCN 时空循环卷积网络用于识别自发微表情3-C时空连通性一张图的一个通道为矩阵的一个列;时空变化就在这个矩阵中;用STRCN学习处理这个矩阵 = 学习到外观特征;STRCN处理光流相关的信息(矩阵?)得到几何特征?图2两个图的不同点是:第一个每一个图像对应一个模块,多个模块叠加交到卷积层处理;第二个多个图像得到一个模块,交到卷积层处理;(1) type-1初始想法是将一张图片的所有的像素作为矩阵的一个列;这样的后果是矩阵特别大;那我们就找有效位置的像素作为列;为了得到这些有
2020-12-17 09:52:10
457
原创 数组-给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序
一、思路不以零为主角,以非零为主角;用双指针,非零和零换位置;一个索引指向非零元素,另一个指针指向最靠近左边的零;二、官方思路左指针左边均为非零数;右指针左边直到左指针处均为零;循环终止的条件是什么?左指针索引 = 非零元素个数 - 1;右指针索引 = 元素总个数 - 1指针如何更新?本题代码具有巧妙性;每个被右指针遍历到的非零元素都要进行位置调换,自己和自己调换也是调换;(这个初学者很难想到)三、代码/*给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保
2020-12-17 07:59:04
1542
原创 树-路径和的迭代写法和递归写法
一、迭代写法队列1:存放当前遍历到的节点;队列2:对应队列1存放的节点的路径和;cur :队列1取出来的当前节点temp:队列2取出来的,队列1当前节点的路径和;import java.util.LinkedList;import java.util.Queue;class TreeNode { int val; TreeNode left; TreeNode right; // 构造函数 TreeNode() {} TreeNode(i
2020-12-14 16:15:32
164
原创 树-对称二叉树的学习
一、思路对称二叉树有两种写法:迭代法和递归法;两种方法都运用了双指针;个人认为迭代法更好理解一些;写出了迭代之后,写出递归相对容易了一些;递归最重要的是终止条件;二、迭代写法import java.util.LinkedList;import java.util.Queue;class TreeNode { int val; TreeNode left; TreeNode right; // 构造函数 TreeNode() {} Tr
2020-12-14 10:14:16
74
1
原创 树-求最大深度的层序遍历解法
import java.util.LinkedList;import java.util.Queue;class TreeNode { int val; TreeNode left; TreeNode right; // 构造函数 TreeNode() {} TreeNode(int val) { this.val = val; } TreeNode(int val, TreeNode left, TreeNode right) {
2020-12-13 09:34:30
334
原创 树-自顶向下思路和自底向上思路求树的最大深度
import static sun.swing.MenuItemLayoutHelper.max;class TreeNode { int val; TreeNode left; TreeNode right; // 构造函数 TreeNode() {} TreeNode(int val) { this.val = val; } TreeNode(int val, TreeNode left, TreeNode right) {
2020-12-12 21:52:50
420
原创 树-求树的最大深度之递归写法
class MaxiumDepth { private int answer; // don't forget to initialize answer before call maximum_depth public int getAnswer() { return answer; } public void setAnswer(int answer) { this.answer = answer; } public
2020-12-12 15:28:02
193
原创 树-层序遍历的迭代写法
import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Queue;class TreeNode { int val; TreeNode left; TreeNode right; // 构造函数 TreeNode() {} TreeNode(int val) { this.val = val; }
2020-12-12 10:07:44
268
1
原创 树-后序遍历的迭代写法
import java.util.ArrayList;import java.util.Deque;import java.util.LinkedList;import java.util.List;class TreeNode { int val; TreeNode left; TreeNode right; // 构造函数 TreeNode() {} TreeNode(int val) { this.val = val; }
2020-12-11 16:15:22
133
原创 树-后续遍历的递归实现
import java.util.ArrayList;import java.util.Deque;import java.util.LinkedList;import java.util.List;class TreeNode { int val; TreeNode left; TreeNode right; // 构造函数 TreeNode() {} TreeNode(int val) { this.val = val; }
2020-12-11 10:55:46
120
原创 matlab的SVM程序理解
一、部分函数功能%% unique() --> 找出cy_micro_subject中的独特非重复的值 tt = 1:length(unique(cy_micro_subject)) %% find() --> 在cy_micro_subject 找出值为tt 的下标值test = find(cy_micro_subject == tt);%% setdiff() --> 返回1到length(cy_micro_subject)中,test里面没有的值train =
2020-12-10 10:54:02
285
原创 树-中序遍历的迭代写法
import java.util.ArrayList;import java.util.Deque;import java.util.LinkedList;import java.util.List;class TreeNode { int val; TreeNode left; TreeNode right; // 构造函数 TreeNode() {} TreeNode(int val) { this.val = val; }
2020-12-10 10:17:56
199
原创 树-中序遍历之递归写法
import java.util.ArrayList;import java.util.List;class TreeNode { int val; TreeNode left; TreeNode right; // 构造函数 TreeNode() {} TreeNode(int val) { this.val = val; } TreeNode(int val, TreeNode left, TreeNode right) {
2020-12-09 21:37:42
184
原创 链表-设计
class ListNode { int val; ListNode next; public ListNode() { } public ListNode(int val) { this.val = val; }}class MyLinkedList { // 定义成员变量,构造函数 int size; ListNode head; public MyLinkedList() {
2020-12-09 17:23:04
67
原创 树-前序遍历之迭代写法
import java.util.ArrayList;import java.util.Deque;import java.util.LinkedList;import java.util.List;class TreeNode { int val; TreeNode left; TreeNode right; // 构造函数 TreeNode() {} TreeNode(int val) { this.val = val; }
2020-12-09 15:43:30
179
原创 树-前序遍历之递归写法
一、前序遍历的函数实现import java.util.ArrayList;import java.util.List;class TreeNode { int val; TreeNode left; TreeNode right; // 构造函数 TreeNode() {} TreeNode(int val) { this.val = val; } TreeNode(int val, TreeNode left, TreeNode
2020-12-09 15:10:03
317
原创 Java基础-Supplier接口和Consumer接口和Predicate接口
1、使用Supplier接口的代码:import java.util.function.Supplier;public class SupplierTest { public static int getMax(Supplier<Integer> sup){ // sup 只有一个 get 方法,只需要重写这个方法 return sup.get(); } public static void main(String[] args)
2020-12-09 09:34:44
596
2
原创 python基础-线程池
import osfrom multiprocessing import Poolfrom time import sleepdef task(name): print("正在执行{}任务, 进程号:{}".format(name, os.getpid())) sleep(1) print("{}任务完成,进程号:{}".format(name, os.getpid()))if __name__ == '__main__': # 设置线程数量 pool
2020-12-08 19:31:16
87
转载 python 命名规范
1、文件名全小写,可使用下划线包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。模块与包的规范同。如mymodule。类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。函数&方法函数名应该为小写,可以用下划线风格单词以增加可读性。如:myfunction,my_example_function。注意:混合大小写仅被允许用于这种风格已经占据优势的时候,以便保持向后兼容。函数和方法的参数总使用“self”作为实例方法的
2020-12-08 09:56:07
97
原创 python 进程与线程
1、单核CPU实现多任务的原理和多核CPU实现多任务的原理分别是什么?单核CPU: 多任务交替执行;多核CPU: 操作系统将多任务轮流调度给各个核心;对于操作系统来讲:任务 = 进程2、并发和并行的区别是什么?并发和并行是线程的概念;并发是单核CPU的情况——多线程分别占用CPU;并行是多核CPU的情况——线程分别占用不同CPU,互不抢占资源;CPU可以看作雌性,线程看作雄性;并发就是原始多P;并行是现代一夫一妻;并发到并行可视作时代的进步;3、(了解)如何创建进程调包
2020-12-08 09:45:31
104
原创 python问题 Unexpected indent 问题
1、这是什么问题?“Unexpected indent” = 意外缩进2、如何解决这个问题?看看哪里的缩进需要改一下;如果改了没用,就把出现问题的地方重写一遍;
2020-12-04 10:31:24
416
原创 台式电脑主机与屏幕的连接线
1、市面主流的有哪些线?DP线 >= HDMI线 > DVI线 > VGA线VGA线是模拟信号,其他都是数字信号;VGA已经逐渐被淘汰;2、这些线的优劣区别在哪?支持的屏幕分辨率不同参考网址:显示器四种主流接口...
2020-12-01 14:45:42
1534
原创 Java拓展-TCP协议的文件上传实现
1、文件上传的步骤是什么或者问客户端和服务器的工作分别是什么?客户端读取本地的文件;客户端把文件上传到服务器;服务器把上传的文件保存到服务器的硬盘上;1、客户端使用的本地字节输入流,读取要上传的文件;2、客户端使用网络字节输出流,把读取到的文件上传到服务器;3、服务器使用网络字节输入流,读取客户端上传的文件;4、服务器使用本地字节输出流,把读取到的文件,保存到服务器的硬盘上;5、服务器用网络字节输出流,给客户回写一个上传成功;6、客户端使用网络字节输入流,读取服务器回写的数据;7
2020-11-30 09:05:06
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人