- 博客(40)
- 收藏
- 关注
原创 Linux 指令 第二弹
1.1 查看文件系统磁盘使用情况 dfdf -h显示所有挂载的文件系统的信息,包括使用情况和可用空间。-h 的意思是以人类可读方式显示1.2 查看某个文件夹的磁盘使用 du1.3 ls显示文件夹详细信息 包括大小。
2024-01-31 16:10:42
315
原创 机器学习——白板推导系列三——线性回归
机器学习 白板推导 线性回归 频率角度 矩阵运算求解 概率角度 贝叶斯 最大似然估计 最大后验估计 岭回归
2022-09-28 21:50:23
1320
2
原创 根据文件后缀名移动文件 及 按照txt文件中的文件名移动需要的文件到新文件夹
程序目的:按照 目标文件名.txt 文件,从源文件夹 path1 中把 目标文件 挪到目标文件路径 path_new
2022-09-26 22:02:41
876
原创 pip报错找不到包 后缀添加清华源下载
pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple
2022-05-05 13:03:07
1310
原创 数据集随机划分为训练集验证集测试集+数据集去后缀保存txt格式标签
时间:20220408内容:数据集预处理要把准备好的图片放到神经网络里训练,需要划分训练集,验证集,测试集。今天找了几份代码不太好使,自己写了写。首先是随机划分训练集,按照比例,比如8:1,那每轮9张图片。每隔一轮生成一个随机数A,就取这一轮第A个为测试集。随机划分为8:1的数据集:代码:import osimport shutilfrom random import randrangeimport os.path as ospimport mmcvdef divide_im
2022-04-08 20:55:09
1674
原创 利用 labelme 将 jpg和json格式 转VOC数据集 及 数据集划分
conda create --name=labelme python=2.7(这一步python=*选择自己的Python版本)activate labelmeconda install pyqtpip install labelmeactivate labelmelabelme
2022-04-08 15:00:16
8689
6
原创 二、MMsegmentation 配置教程+训练教程+模型测试( 服务器)
时间: 2022年4月8日内容:训练 MM Segmentation 中的deeplabv3 深度神经网络如果想要系统的学习,可以参考官方文档:https://mmsegmentation.readthedocs.io/en/latest/get_started.html#installation但是我理解力有限感觉不太详细。基础的配置和介绍可以看我的上一篇博客,这篇讲一下训练。1 试错首先我也是在网上参考的教程:https://zhuanlan.zhihu.com/p/3930705
2022-04-08 11:57:28
21810
35
原创 一、MM Segmentation 介绍与安装
时间: 2022年4月1日内容:学习MM SegmentationMM Segmentation 介绍和理解MM Segmentation 利用注册器和配置文件,实现了 可拓展性 和 易用性。注册器:Dataset、Pipeline、(数据预处理流程)、Model在定义的过程中都使用注册器。字典保存了已定义的模型、数据集等,字典的键为类名,值为对应的类。若要添加新的类,只要在定义类时使用注册器类,就能自动将新类添加到字典中。配置文件:用户可以通过配置文件,修改或添加数据集、预处理流程、网络模型和
2022-04-08 10:12:05
6502
原创 四、服务器环境(Linux + Anaconda + python 3.7.11 + cuda 10.0 + pytorch-gpu 1.4.0的安装)
时间:2022年3月31日问题:前几天安装一个图像处理库时,下面提示安装pytorch-cpu没在意,结果今天在服务器上测试的时候出现问题:(大概就是cuda不能用)指令后加上:python3 train.py --dataroot ./datasets/label2image --name label2image_cyclegan --model cycle_gan --pool_size 50 --no_dropout –gpu_ids -1就是使用cpu运行程序便可以运行了,但是这意思是我不能
2022-03-31 14:14:03
3539
原创 显存是什么
转载:转载显存,也被叫做帧缓存,它的作用是用来存储显卡芯片处理过或者即将提取的渲染数据。现今,高密度运算由GPU在显卡上完成,由此更加重了对显存的依赖。由于显存在显卡上所起的作用,显然显存的速度和带宽直接影响到显卡的整体速度。显存容量显存容量是显卡上本地显存的容量数,这是选择显卡的关键参数之一。显存容量的大小决定着显存临时存储数据的能力,在一定程度上也会影响显卡的性能。在分辨率越大,需要玩的游戏特效越高的情况下,适宜挑选同一时期显存容量比较大的产品。显存位宽显存位宽是显存在一个时钟周期内所能传送数
2022-03-16 16:47:53
2054
原创 O(1)判断单链表是否有环
C++ STL ListCode :https://blog.youkuaiyun.com/weixin_36670529/article/details/107105574C++ STL ListCode
2022-02-07 16:20:56
395
原创 Python笔记(二)
Python 对缩进敏感列表:一系列按特定顺序排列的元素组成 #访问和使用和C数组类似 a=[ ‘bbb’ , ‘ccc’ , ‘ddd’ ]遍历 for 循环(循环一百万次速度也很快)students=[ 'alice' , 'tom' , 'jina'] #对于每个值的临时变量 可指定任何名称for student in students : print(student) #...
2021-07-06 22:37:29
99
转载 算法基础思想01
函数调用的过程是通过栈实现的stack::pop 移除最底端的数据stack::top 访问最底端的数据(last in first out)queue::front 访问最底端数据 (first in first out)
2021-07-06 22:36:56
116
原创 深度学习的数学阅读笔记(一)
第一章 神经网络的思想1.1 神经网络和深度学习神经网络将神经元的工作在数学上抽象化,并以其单位人工地形成网络,这样的人工网络就是神经网络。将构成大脑的神经元的集合体抽象为数学模型,这就是神经网络的出发点。早期人工智能和神经网络人工智能的区别用神经网络实现的人工智能能够自己学习过去的数据。以往的人工智能需要人实现将各种各样的数据教给机器,工业机器人方面取得很大成功。神经网络人工智能人们只需要提供数据即可,其接收数据后从网络的关系中自己学习并理解。模式识别1.2 神经元工作的数学表示神经元点火结构
2021-07-06 22:30:43
361
原创 飞快复习C++ 基于C的基础 0702
对象是类的实例,一个类包含多个方法即时变量 - 每个对象都有其独特的即时变量。对象的状态是由这些即时变量的值创建的$ g++ hello.cpp$ ./a.outHello World*/ 宽字符型 typedef short int wchar_t; 4字节,同int; long int 8 个字节,int 都是 4 个字节typedef 为已有的类型取新名字 一个变量只有几种可能的值,可以定义为枚举(enumeration)类型enum 枚举名{ 标识符[=整型常数],
2021-07-02 17:55:41
150
原创 python3.7+dlib+face_recognition+tensorflow+keras+scipy+numpy版本(已实现)
用anaconda新建一个python3.7的环境。然后……用 pip install xxx (包名) == x.x.x (版本号)命令安装即可。(啥都没有可以从头开始照着我的从新装一遍就好了嘻嘻嘻)python3.71 dlib首先必须3.7的dlib,别的版本会报错不适用此plam。文件名:dlib-19.17.99-cp37-cp37m-win_amd64.whl资源可以在网上找2 face_recognitionpip install 即可。版本要求face-recognatio
2021-06-16 00:13:41
978
原创 IndentationError: expected an indented block 解决
新装了python环境第一次在终端运行出现了这个错误IndentationError: expected an indented block翻译:缩进错误: 期望一个缩进的块解决方案:检查缩进原因:1 python 用缩进来识别逻辑块在print前面加了四个空格后,成功了。...
2020-05-10 19:44:36
3533
原创 PAT A+B Problem
A+B 题目链接数据类型的范围类型存储大小char1字节unsigned char1字节int2或4字节unsigned int2或4字节short2字节unsigned short2字节long4字节unsigned long4字节如何确定在计算机中int所占的字节数?cout<<sizeof...
2020-01-20 17:08:39
212
2
原创 小细节Acm
1定义局部静态数组时有大小限制,似乎在100万左右,此时最好定义全局静态数组或者动态数组(动态数组是从内存的堆中分配的空间,可以开的很大);否则你的编译器能正常编译,但一运行几秒后就会异常结束。输出结果不同的题要求不同,有的题限制输出行末不能有多余字符,有的则没有此要求。另外,由于OJ在线评定时使用了重定向,将输入和输出分开了,故在输出时可以一个test一个输出(一般输出后要换行)。使用C+...
2019-10-08 21:21:43
174
原创 数论09.10.08
只是一个知识体系目录:1整除及其性质2常见定理3模与余4重要定理5素数及其相关定理6莫比乌斯相关7逆序数8原根9离散对数一1.若a|b <-> -a|b <-> a|-b <-> |a| | |b|2.若a|b,b|c -> a|c3.若a|b,a|c -> a|(bx+cy) 其中x,y为任意整数4.若a|b ->...
2019-10-08 21:14:37
409
原创 Python笔记(一)
0 储备cmd窗口中cd 在文件系统中导航dir 列出当前目录中的所有文件1 起步后缀名 .py 所有文件、变量名不能以数字开头 慎用小写字母 l 和 o在程序中添加一个空行 表示换行输出字符串可以用单引号和双引号常见书写错误报错: SyntaxError :invalid syntax注释 # (区别于octave的%2 MethodsString.title() #...
2019-07-22 10:54:23
121
原创 Octave基本操作
四则运算:● 1 + 2● 1 * 2● 1 / 2● 1 - 2变量● a = 1● a = 1; % 不显示赋值结果● clear a % 删除a这个变量注释: %相等 / 不等 :● 1 == 2 %结果是0,表示为假● 1 ~= 2 %结果为1逻辑 / 位运算:● 1 || 0 % 1● 1 && 0 % 0● xor(1, 0) ...
2019-07-21 23:37:59
376
原创 Java文件名必须和类名一致吗
Number** 乘方Python可以同时为多个变量赋值,如a, b = 1, 2。一个变量可以通过赋值指向不同类型的对象。数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。在混合计算时,Python会把整型转换成为浮点数。Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和...
2019-07-10 13:16:46
256
原创 错排公式以及线分平面公式
错排公式F(n)=F(n-1)(n-1)+F(n-2)(n-1)注释:1,错排概率 是错排情况数比上总情况数2,输出%用%%一个直线被n条平面分F(n)=F(n-1)+nF(n)=1+[n*(n-1)]/2n个 V 字形折线:F(n)=F(n-1)+4*(n-1)+1F(n)=2n^2-n+1Z字形折线分割平面F(n)=(9n^2-7n+2)/2M字形折线分割平面F(n...
2019-07-07 08:57:05
298
原创 并查集 树状数组 线段树 主席树 树链剖分(网址)
这只是一篇网址集合因为好像如果放在浏览器文件夹里便永远不会再打开并查集基础模板+HDU1232+POJ1611两道例题:https://blog.youkuaiyun.com/oliver233/article/details/70162173树状数组最详细的两篇博客:https://blog.youkuaiyun.com/bestsort/article/details/80796531https://b...
2019-07-06 16:47:11
210
原创 程序员的数学 第四章 数学归纳法
征服无穷数列数学归纳法是证明某断言对于以上的所有整数(1,2,3,4……)都成立的方法只需要两个步骤:① 证明p(0)成立 这一步叫做基底②证明不论k为0以上的哪个整数 “若 p(k)成立 则 p(k+1)也成立 这一步叫做归纳这种思路可以比喻为 "推倒多米诺骨牌”和编程的区别 数学归纳法忽略了时间的限制一个很神奇的定理Q(n): 1+3+5+7+9+11+……+(2*n-1)=n...
2019-05-21 16:25:28
109
1
原创 程序员的数学 第三章 余数
一 除法就像分组 余数就是分组根据余数来确定它属于哪一个组**余数的奇偶性(可用于检查通信错误 是个很重要的概念)① 一百天以后是星期几 今天是星期日?星期二。用余数的方法 不用数 一亿天之后的也可以一下子算出来因为星期数是以七为周期循环的② 10^100天之后是星期几?数太大,找规律1的末尾每增加6个0 星期数就相同(想象成一个七角形时钟)只要着眼于0的个数处理超大的数字也会...
2019-05-21 13:47:30
319
原创 程序员的数学 第二章 逻辑
一逻辑是消除歧义的工具逻辑冰冷且机械死板“或者”的完整性和排他性能够判断对错的陈述句叫命题 真假逻辑的遗漏问题-有没有考虑到所有情况呢-有没有重复呢解决重复和遗漏问题 -画一根数轴 -注意处理边界值if else 逻辑的基本是两个分支二真值表没有遗漏和重复 兼顾了完整性和排他性逻辑与 A^B 逻辑或 AVB**/异或(不能都满足 他现在在大阪 他现在在东京)A 异或B...
2019-05-21 10:55:07
142
原创 程序员的数学 第一章 0
**一 0的故事**1 对于一个数a 进制数为 n 该位上数字为m 在第k位上则 a是 m*n^(k-1)的每一位的和。所以 每一位上那个基数的指数是从0开始数的2 二进制计数法!从右往左分别表示1位、2位、4位、8位 ……11001(8的个数)1(4的个数)3 基数转换一直除目标基数 直到除数为0 (表示除完了)再颠倒先后顺序排列所有的余数4十进制 :人有十只手指头...
2019-05-20 22:14:08
159
原创 二分思想
5月19日 今天开始学习二分思想 这篇现在只是基础思想 以后会逐渐往里面补题目和思路的 一(5.19)二分法查找,也称为折半法,是一种在有序数组中查找特定元素的搜索算法。二分法查找的思路如下:(1)首先,从数组的中间元素开始搜索,如果该元素正好是目标元素,则搜索过程结束,否则执行下一步。(2)如果目标元素大于/小于中间元素,则在数组大于/小于中间元素的那一半区域查找,然后重复步骤(1...
2019-05-19 09:35:12
232
原创 ACM常用数学公式
在做题时候经常遇到一些初高中的数学题,这时候如果想不起来公式真的太尴尬了,于是在自闭之后决定把这些简单的几何里的数学公式汇总一下。扇形和弧弧长公式:L=θ*R (弧度制)扇形面积公式:S=1/2LR=1/2θR ^2 S=(n/360)πR^2三角sinx,cosx……函数的含义就不解释了 。这里说一下C三角函数的使用头文件#include <cmath>1、 三角函...
2019-05-15 22:16:35
1146
原创 C++ Unique函数 详细
unique函数是STL中比较实用的函数之一包含该函数的函数头文件为#include <algorithm>2 unique函数可以删除有序数组中的重复元素。注意:a 这里的删除不是真的delete,而是将重复的元素放到容器末尾b unique函数的返回值是去重之后的尾地址c 一定要先对数组进行排序才可以使用unique函数3 演示#include <...
2019-05-14 12:07:45
8634
2
原创 关于概率论和模糊数学的区别
概率论和模糊数学的区别#模糊数学不是伪科学关于模糊数学是伪科学的理论概率论和模糊数学的显而易见的不同的地方 如下:首先概率论的基础是康托集,你可以简单理解为集合中的元素只有{0,1}两种状态,他关注的是事件最终的结果,要么发生,要么不发生,而在事前做一个预计,这个叫做概率;而模糊理论的基础是模糊集,集合中的元素状态是0~1的实数,你可以理解为它度量的是事件发生的一个过程。举个例子:比如...
2019-05-13 21:58:21
4723
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人