- 博客(29)
- 收藏
- 关注
原创 关于空间BN
BN相当于把一个特征图的每个像素点都看成是这个特征的样本,因此,假设一个mini batch的数据是8*3*224*224,那么对于其中一个通道(特征图)的不同样本,就是8*244*244个像素,直接flatten,然后再计算mean和var即可,对每个特征图,都这样计算一次。如果有不对的地方,欢迎大佬指正,感激不尽。实际上BN在CNN中只学习了3*2个参数,这里也有一个参数共享,它把一个特征图作为一个神经元,也就是说,对于同一个特征图,不同的像素点,采用的均值和方差是一样的。
2023-12-13 20:38:21
131
原创 通过VSCode连接北京超算并配置ssh免密登录
北京超算是一个高性能计算(High Performance Computing,HPC)机群平台,由于我们很多同时在使用该平台做科研工作,且该平台与普通的服务器有所区别,在此写下这篇文章,记录一下我们配置SSH远程连接和免密登录的方法,希望对各位有所帮助。
2023-10-19 16:34:39
1539
原创 ImportError: attempted relative import with no known parent package
当我们做python项目时,有时候测试的时候需要直接运行某个模块,可能需要加载其他包或者文件夹下的模块,这个时候如果使用相对导入容易报错,我们可以把要导入的模块的路径添加到环境变量里,在Linux中很容易做到这一点(export),在windows中,我们可以向sys.path中添加项目的路径,达到相同的效果。
2023-07-17 17:59:31
301
原创 Microsoft Visual C++ 14.0 is required. 解决方式合集
解决Microsoft Visual C++ 14.0 is required.
2023-07-14 17:01:07
2353
1
原创 安装WSL、安装VScode、安装VScode插件、在WSL上安装fortran、python并在VScode中使用WSL系统中的fortran、python
过程总是痛苦的,结果总算是高兴的。摸索了一天,总结如下。本教程,安装WSL、VScode、Python、Fortran、shell脚本插件、VScode插件与配置。通过本教程,可直接在WIndows系统下,以Linux内核运行fortran文件,可在VScode里链接运行多个文件,可运行shell脚本,轻量化,配置过程清晰,使用起来方便。
2023-06-10 01:13:52
4036
1
原创 关于Anaconda安装后的一些问题:环境路径设置,base环境设置为writeable,缓存路径设置,缓存清空,以及这些东西到底是什么。
如图所示,anaconda默认的就由D:/anaconda/envs和D:/anaconda/pkgs的路径,很多帖子教配置默认的环境路径其实是没有意义的。
2023-04-15 11:39:00
7462
5
原创 Python环境变量怎么设置都不对时,已经安装了setuptools但还是报错时,一定要看这个!
遇到多个python环境并存的情况,调用比较容易出错,所以,问题的关键是找出你希望使用的是哪一个python环境!可以通过where python和where python*命令,逐步排查环境变量设置、python.exe名字是否正确的问题。
2023-02-27 15:41:24
2510
2
原创 HashSet练习题(java)
定义一个Employee类,该类包含:private成员属性:name,salary,birthday(MyDate类),MyDate是自定义的日期类,包含year,month,day。要求创建三个Employee对象放入HashSet中,当name和birthday的值相同时,认为是相同员工,不能添加到HashSet中。
2022-07-09 10:49:25
645
原创 递归的应用:求解八皇后问题并把结果保存到集合中
在一个8*8的的棋盘上下棋,要求任意两个皇后(棋子)不能在同一行同一列同一斜线。思路:用一个一维数组表示正确的解,arr[],数组下标表示在第几行放棋子,数组的值表示在第几列放置棋子,比如arr=[7, 3, 0, 2, 5, 1, 6, 4]表示第一行第7列,第二行第3列...,放置棋子。
2022-07-05 12:54:58
226
原创 java分别使用数组、单向链表和双向链表模拟栈(尚硅谷数据结构与算法的课后习题)
在使用链表模拟栈之前,先把用数组模拟栈的代码粘贴一下,如果是看过这个课程的就可以跳过这一部分了,这里就是韩老师的代码。数组也是比较简单,没看韩老师课的同学可以自己看一下代码。
2022-06-29 12:10:15
463
原创 Java合并两个有序单链表,要求合并后仍然是有序的,尚硅谷数据结构与算法课后题
数据结构,单链表,合并两个有序的单链表,返回一个有序的单链表。
2022-06-28 08:12:16
833
2
原创 java学习笔记(第7天:常用的类和方法:Math、Ststem、Object、Arrays、Integer等基本类型包装类、Date、SimpleDateFormat、Calendar)
java开发常用类:Math、Ststem、Object、Arrays、Integer等基本类型包装类、Date、SimpleDateFormat、Calendar,常用方法,案例和代码。
2022-06-12 23:35:43
239
原创 java第二个案例:运动员和教练(巩固理解抽象类和接口、继承等知识点)
运动员和教练的小案例练习,用到了继承和实现、具体类、抽象类、接口等知识点。
2022-06-11 15:29:45
3576
原创 java学习笔记(第五天:继承和多态)
Java学习的第一个小难点,继承和多态,知识点比较多也比较杂,这里总结了所有的知识点,写作时是按照我自己的一套记忆的方式,有一定的规律性,希望可以帮到你,当然,记忆是次要的,主要还是通过举例的代码加深理解,然后勤加练习才行。......
2022-06-10 18:06:52
864
原创 java学习笔记(第二天:键盘输入数据、判断结构、循环语句、随机数、数组)
java学习笔记,内容非常全面,适合有其他语言编程基础,转学java的,学习时可以更快上手。
2022-06-06 23:27:26
234
原创 fortran生成随机数
有这样一个需求,我需要生成10组随机数,每组随机数的维度是5*5,要求每组随机数是不同的,但是又要求每次运行程序生成的随机数是可重复的。
2022-06-02 15:53:08
5058
原创 K邻近算法实现短信文本分类
这里使用了两种测试方法,mode=1时我们使用手动输入的方式进行测试 ,这样方便演示这个模型的功能。mode=2时我们可以直接使用test.txt文件中的数据进行识别,并计算准确率和识别消耗的时间。预处理内容包括用jieba库将句子分词处理成单词,然后再将单词转换为词向量,进而将每句话转换成了一个向量,便于输入网络进行训练。接下来开始训练我们的网络,这里使用的是sklearn中的K邻近算法。模型训练好后,我们拿来测试。然后定义导入数据的函数。
2022-04-10 11:54:53
1251
原创 MATLAB Deep Learning toolbox安装,改写后可以画每次迭代的损失值和预测准确率
MATLAB Deep Learning Toolbox
2022-03-24 19:30:00
13654
8
基于MATLAB的GRU和LSTM并行网络
2023-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人