- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 module clip has no attribute load
之前使用 pip install clip 安装,导致上述问题,原因是clip版本更新所致。目前使用以下命令: pip install openai-clip。
2024-07-10 15:22:03 125
原创 ERROR: Failed building wheel for fasttext/youtokentome
尝试下载fasttext的 wheel 进行安装,操作繁琐,而且版本要求高。直接点进去,pip install fasttext=版本号,各个版本号挨个尝试即可。但是youtokentome 始终无法安装成功。
2024-07-10 10:46:10 287
原创 关于卷积神经网络使用方法的总结
本文主要的目的是总结所学,方便自己查阅,也欢迎大家给出指导。*本内容仅限一维卷积和二维卷积1、关于输入输出尺寸的总结:通道维度:最简单的维度。可以自由调整。对于 C x H X W 的图片1)卷积算法:输出尺寸为: (1)int 在这里为上取整。i 为输入尺寸, H, W 两个维度的计算方法是一致的。p 为 padding, k 为kernel,s为stride。对于same卷积,目的是输入和输出尺寸一致,需要 S = 1,则 i = i + 2p -k + 1。可推导
2022-03-10 10:34:58 873
原创 2021-07-01
nn.lstm// hidden_size lstm 数据输出尺寸,这个理论上是人为决定的,但是seq to seq 任务决定了必须输入输出数据保持一致,所以只有第一层的输出,第二层的输入可以人为决定// input_size lstm 数据输入尺寸...
2021-07-01 17:20:21 127
原创 深度学习新手第一次复现代码的记录
研究生入学的第个学期。我接到了一个任务-- 复现一个深度学习模型。DCCRN 以及在此基础上改进得到的DARN。我首先找到了一个 DCCRN 模型(fei'yuan'zuo'zhe)
2021-06-01 17:48:23 6632 1
原创 深层神经网络
对于特定数据集,可以先尝试逻辑回归和二级神经网络,然后再用深层神经网络L 深度神经网络层数。(0~n)n[i] 第i层节点个数a[i] 第(i 0~n)a[0] 是xa[n]是最终输出节点用一个for循环来实现多层正向传播。仔细检查自己矩阵的尺寸可以减少很多bug...
2020-07-02 14:46:23 167
原创 浅层神经网络
神经网络的样子两层神经网络,第一层,多个w,b 参数,得到了多个 a,第二层,多个a作为训练集,得到了z.红圈代表向量话代码:正向传播。两层神经网络z[1]=w[1]x+b[1]A[1]=sigmoid(z[1])z[2]=w[2]A[1]+b[2]A[1]=sigmoid(Z[2])...
2020-06-27 09:58:59 328
原创 逻辑回归详细推导
一、逻辑回归Logistic回归是一种用于有监督学习问题的学习算法,当输出为0或1时。logistic回归的目标是最小化其预测与训练数据之间的误差给一个二分类的例子,判断图片上有没有猫给出一个图片的矩阵x,算法可以估计图片里面有猫的概率。逻辑回归需要用到的参数有:1、输入的矩阵型参数:,在这里,是样本的特征数目。2、训练集样本标签:3、权重:,在这里,是样本的特征数目。4、偏移量:5、输出:,及图片里有猫的概率(存疑,这样一来意味着 足够大,则图片就是猫。)6..
2020-06-04 21:23:56 488
原创 C++ 指针和引用的详细记录
一、指针1、数组和指针(1)元素类型为 整型指针 的数组 定义方法:const int N=10;int *a[N];//先看声明符a,a右边是[],说明a是一个数组,再向左看,左边 int * 说明数组中元素类型是 int * ,即为整型指针()(2)数组元素类型为指向一位数组的指针int (*a)[N];//先看声明符a,a左边是*,a是一个指针,(*a)右边是一个[]...
2020-03-22 10:41:21 112
原创 C++控制语句的一些可能忽略的细节
1、循环控制语句(1) switch( a ) { case 0: //运行语句,这里灭有break,则会继续执行,下一个case语句!! case 1: (运行语句)break; default: (运行语句) break;//这里可以不加break,因为再往下已经没有其他可执行的语句。如果下面还有case 要加上br...
2020-03-15 15:04:09 156
原创 C/C++语言多文件程序写法
当程序代码过多时,需要分为多个文件。写法如下所示://myArea.h#include"myCircle.cpp"#include"myRect.cpp"double circle(double);//函数声明double rect(double , double);//myCircle.cppconst double Pi=3.1415;double circle(dou...
2020-03-12 10:40:03 2839 1
转载 C/C++常见错误提示及其错误原因
1、Error】Id returned 1 exit status---解决方案转载自:C语言错误---【Error】Id returned 1 exit status---解决方案这位前辈的博客出现此错误提示可能的问题:1、库函数拼写错误。如:printf,scanf, main等2、定义的函数名在调用时,函数名拼写错误ps:可能是函数定义的函数名和声明的函数名不同3、在执...
2020-03-11 12:10:34 2611
原创 C++/C常用数学函数和和运算符
1、数学函数求绝对值int abs(int num);2、求次方double pow(double a,double b);3、三角函数和反三角函数double sin(double x);double cos(double x);double tan(double x);double asin(double x);(函数值为[-Pi/2,Pi/2])...
2020-03-10 15:04:23 489
原创 C语言实现的排序算法整理
自己手写排序算法非常容易遗忘细节,每次都要花很多时间回忆,所以整理在这里。1、直接插入排序int a[10]={0,5,2,7,1,3} for(i=2;i<=5;i++){ a[0]=a[i];//这里,有效数据从零开始(否则下面出现越界错误!),a[0]作为中间变量。 for(j=i-1;a[j]>a[0]&&j>0;j--) a...
2020-03-09 22:32:37 131
原创 C++文件输入输出语句和输出控制语句
1、ASCII文件(参考谭浩强)个人理解:用于整数和单个字符的输入输出,文件形式用.txt仅写出必要语句:#include<fstream>#include<iostream>//有些编辑器不需要这一句using namespace std;int main(){//从文件中读入 ifstream infile("E:\\My C\\data\...
2020-03-05 15:21:56 407
原创 matlab 常用函数和技巧
%%这个博客主要是为了自己记忆,持续跟新。。。。1、数组操作,matlab数组操作绝对是我见过的所有语言中最方便的,但肯定也是有技巧的(1)一般来说如果是直接给一个数组一次性赋值,可以:A=B,无论维度,不需要提前定义,也不需要分配内存(2)如果在循环中,数组所用空间不断变化,应该提前分配空间,可以提高代码运行速度,当数据量庞大时,这是十分明显的定义空数组 A=[];预分配内存...
2019-01-17 21:45:43 544
原创 衡量分类算法的几个指标
机器学习算法的指标首要是准确度,对于不平衡数据,准确度这个指标显然是不够的,比如数据比例为1000:10.算法对大样本类(样本多的那一类)分类全部正确,对小样本类分类全部错误,准确度也高达(1000)/1010=99%。所以对于不平衡数据,引入了几种不同的指标:本文也使用了其它一些真正率(TPR , TruePositive Rate),或称灵敏度(Sensitivity)、召回率(...
2019-01-17 20:49:43 1569
原创 关于随机森林的一点简介
过去很长时间,我对随机森林进行了学习和应用,写这篇博客以防止遗忘。我的研究不深,可能有错误随机森林算法简介: 随机森林算法(Random Forest, RF)是集成学习算法的一种,在处理多维数据时,具有快速、高效的特点,因此它很快成为一种经典的数据挖掘算法。近年来,在医学、生物信息学等领域得到了广泛的应用。其核心思想是通过对样本的随机采样,分类属性的随机抽取来生成大量有差异...
2019-01-15 11:04:29 559
二分类肿瘤基因数据,小样本,高纬度,用来训练分类算法
2018-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人