- 博客(28)
- 收藏
- 关注
原创 失败人生小总结
这学期开学先是让我做模态缺失,说我之前做的都当是练手了,做了一周模态缺失,后来又临时起意让我找一个数据集,然后重新开始造一个数据集,提取数据,碰壁了几周后,总算是找到了,然后是自己提取数据特征,算是走上正轨了吧,有了一点科研的样子了,目前数据提取好已经快两个月了,数据提取好就该想方法,想模型了,因为是自己重新搞得数据集所以指标方面不用担心,竞争相对来说没有那么激烈。就是这个方法的创新比较难。感觉最近是不太妙,没有什么好事,科研生活都是,全是坎坷,但是身处逆境才能磨练一个人的心态,加油,不能放弃,
2024-02-20 22:31:41
505
1
原创 conda 安装mxnet 遇到问题总结
因为最近把anaconda从C盘移到了E盘,改了环境变量,但是没有修改ananconda prompt 的目标,如图,导致anaconda prompt 打开之后提示找不到路径。最近在跑一个GitHub项目时要用到mxnet库,本以为安装就是conda/pip install mxnet的事,没想到安装mxnet却花费了近两天的时间,过程极其煎熬。还是一直报这个错误。成功安装,但这时候又有了一个问题,pip 安装的并不在我的conda环境中,依然报错。转变思路,不用conda安装,转用pip安装,运行。..
2022-08-10 17:22:06
1537
3
原创 初试401 英语86分上岸苏州大学经验分享
初试401 英语86分上岸苏州大学经验分享考研动机我本科就是苏州大学的,我有考研的想法是在大三上学期的时候,我大二下的时候遭遇了疫情,一个学期没开学,开学就大三了,给我一种感觉就是时间过得特别快,大学还没怎么上就要毕业了,现在正是要做出选择的时候,决定后续的努力方向,就业?考研?考公等等。如果有可能的话,我是想直接就业的,但是现实是我本科专业是人工智能,如果要专业对口的话,就是算法工程师岗位,但我清楚的知道自己有几斤几两,我学的东西能进大厂算法岗吗?这点我还是清楚的。要么就转开发,但那时我的C++和JA
2022-04-07 22:24:41
705
原创 安卓招聘APP的开发感悟总结
安卓招聘APP的开发感悟总结这学期开始的时候有了要开发一个APP的打算,其实上学期的时候就想做一个招聘类APP,但当时决心不够,加上上学期在学习Pytorch,学习了许多与人工智能相关的知识,就没有搞这个APP。我本科学的是人工智能,对于安卓开发一窍不通,我这个人学东西不喜欢在很多东西不知道的情况下就盲目往前走,我想要把一些基础了解了,然后再构建大厦。于是我去旁听了我之前选修过的APP开发课(第一次上的时候我只负责了做PPT写企划书等感觉就是混了没学到啥APP开发的实质技术),去旁听课主要是为了每周上课
2021-06-09 17:20:47
277
1
原创 FATAL EXCEPTION: pool-3-thread-2
FATAL EXCEPTION: pool-3-thread-2java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/localbroadcastmanager/content/LocalBroadcastManager;最近在用Android Studio做环信的集成通信项目,记录一下出现的问题及解决方法,为以后再做的同学减少些时间。这个是因为Android Studio版本更新导致这个类没有了,在build.gradle中添
2021-04-11 14:49:48
3788
原创 神经网络中的Attention机制 pytorch 代码
引言在计算能力有限的情况下,注意力机制作为一种资源分配方案,将有限的计算资源用来处理更为重要的信息,是解决信息超载问题的主要手段。注意力分布为了从N个输入向量[x1,…,xN]中选择出和某个特定任务相关的信息,我们需要引入一个和任务相关的表示,成为查询向量(Query Vector),并通过一个打分函数来计算每个输入向量和查询向量之间的相关性。给定一个和任务相关的查询向量q,我们用注意力变量z∈[1,N]来表示被选择信息的索引位置,即z=n表示选择了第n个输入向量,为了方便计算,我们采用一种“软性”
2020-12-19 10:27:07
2217
原创 pytorch nn.RNN 参数解释
here是pytorch官方文档,有对每一个参数的具体描述,不过看完之后你可能还会有些问题,主要是隐藏层和输入输出层的size是怎么确定的。以官方代码为例import torchimport torch.nn as nnrnn = nn.RNN(10, 20, 2)input = torch.randn(5, 3, 10)h0 = torch.randn(2, 3, 20)output, hn = rnn(input, h0)print(output.size(),hn.size())运行
2020-12-19 10:16:52
1425
2
原创 深度生成网络模型介绍:VAE GAN VAE-GAN 附pytorch 代码
深度生成模型介绍摘要VAE介绍GANVAE-GAN我对论文的理解代码摘要本文主要介绍了VAE,GAN以及对论文 Autoencoding beyond pixels using a learned similarity metric here自己的一些理解,并用代码实现了VAE,GAN 以及两种结构的VAE-GAN .VAE介绍在介绍VAE之前,首先要介绍它的前身自动编码器,自动编码器的结构如下:由一个Encoder和Decoder组成,Encoder将图像编码成隐藏向量,Decoder将图像解码,
2020-12-16 16:54:38
18734
15
原创 CCF CSP 2020-06-3 Markdown渲染器 100分 python 思路清晰
2020-06-3 Markdown渲染器 100分 python 思路清晰这个题首先你要先读清楚题,知道它的渲染规则,我来解释下:它题目中说首先将属于同一类(段落或项目列表)的各行先去掉首尾的连续空格然后再用空格连接起来逐行渲染。实际上写代码也是模仿了这个过程。不过要首先判断它是什么类型。我说下我的代码思路:首先判断它的类型是段落还是项目,如果是段落的话就先将属于这个段落的各行用空格连起来,等到把这个段落的所有行都找完了,就计算它占了多少行,这个可以专门写一个cal函数来计算,如果是项目列表的话同样
2020-12-11 14:56:18
520
1
原创 卷积池化操作输出形状计算公式
记下怕忘了:output_shape = (image_shape-filter_shape+2*padding)/stride + 1
2020-12-06 17:13:30
640
原创 中缀表达式转后缀表达式 python
中缀表达式转后缀表达式 python这是之前数据结构学过的知识,现在忘了复习一下,如果有小伙伴对这方面的知识忘了的话我建议看这篇博客,讲的非常详细,我这里主要讲一下用代码实现的思路:初始一个存放结果的列表:result和存放操作符的栈op_stack从前往后遍历中缀表达式,处理一下四种情况:为数字:则直接添加到result后面为(:将其加入到操作符栈里面为):在op_stack中向前遍历将(之后的操作符添加到result里面为操作符:将op_stack中操作优先级大于等于当前操作符的操作符出
2020-11-30 18:59:40
616
原创 CCF CSP 小中大 python 需要注意的点
CCF CSP 小中大 python 需要注意的点本题是第一道题,本以为轻轻松松拿满分的,没想到却调了两次,本体思路我就不说了,我说两个要注意的点:看清楚如果为非整数要四舍五入保留一位小数,我但是是只看到了要四舍五入没看到还要保留一位小数,导致出错。使用format处理后得到的结果类型是字符串,需要用float将其转换为浮点数形式。、在写代码的时候,无论是简单的还是难的都不能放松,要形成良好的代码习惯。下面是我的代码:n=int(input())l=list(map(int,input()
2020-11-29 20:58:58
350
原创 CCF CSP2019-03-2 二十四点 python
2019-03-2 二十四点 python本题思路这个题最开始我看到的时候,想直接暴力判断的,毕竟就三个操作符,也就那么几种情况,可是想想要是字符串长度多了怎么办呢?于是就动了点脑子,下面是我的思路:运算符有乘除法也有加减法,它们的运算优先级是不一样的,因此当顺序遍历字符串时并不能简单的顺序运算,那我们想想什么时候一定可以确定来运算呢?举个例子,假如你现在已经遍历到的字符串是“3+4+4”那么这种情况是不是就可以运算前面的那个“3+4”了,虽然后面的情况还不确定,但是算前面的一定是没错的,再假如现在遍
2020-11-29 20:51:13
138
原创 CCF CSP2019.12 -化学方程式 python
CCF CSP2019.12 – 化学方程式本题我做的有点复杂,不过我可以给大家分享一下我的思路,第三题字符串一般都是很复杂情况,比较多,就暴力判断,先写出一个大致框架,后期再根据各种特殊情况来修改代码。本题在处理括号的时候我用了栈的数据结构来处理,具体思路如下:在遇到左括号时将接下来的元素进栈直到遇见右括号为之;遇见右括号就往前处理找到之前对应的左括号处理,处理的结果是将这个括号去掉,依次这样处理来处理括号嵌套的情况 。最后贴上我的代码:写的比较啰嗦。n=int(input())def fun1
2020-11-24 22:09:11
231
原创 CCF CSP 1246 Python 96分
CCF CSP 2020-06-04 12461.暴力法根据变换规则,按时间依次计算出下一个状态的字符串。def counts(S,i): # :param S: 要查找的字符串 # :param i: 输入的字符串 # :return: 输入的字符串在S里面出现的次数 c=0 for j in range(len(S)- len(i)+1): if S[j:j+len(i)]==i: c+=1 return c
2020-11-17 20:22:54
349
原创 CSP认证 202009-4 星际旅行 Python 题解 思路清晰
CSP认证 202009-4 星际旅行 Python 题解 思路清晰本题找对数学关系就很容易求了,分三种情况:P1,P2的连线 与圆心的距离 >=r,即这条直线在园外,P1和P2的最短距离就是欧式距离P1P2的连线。P1,P2的连线 与圆心的距离 <r,此时还要先判断这条线段是否在园外,判断条件为角OP1P2或者角OP2P1是否为钝角或直角,如果在园外那么也很简单,P1和P2的最短距离就是欧式距离P1P2的连线。P1,P2的连线穿过园,那么它们之间的距离分三段计算,具体看代码。im
2020-11-16 20:59:51
933
原创 Position Embedding 的解释及具体应用
Position Embedding 的解释及具体应用这是我的第一篇博客,想把博客作为分享巩固自己学习感悟的地方。最近做了一个要用到Position Embedding 的项目,于是就研究了一下。词向量词向量,顾名思义就是把每一个单词变成一个向量,以便于后续对文本进行处理,词向量在pytorch中是用nn.Embedding(n_letters + 1, dim)来实现的,这个函数相当定义了一个词向量矩阵,n_letters 是你文本中所有单词的个数,dim是你设置的词向量维数。为什么是max_s
2020-11-13 16:22:51
24008
12
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人