自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 python基本语法

1.换行 +2.python的字串列表有2种取值顺序:从左到右索引默认0开始的,最大范围是字符串长度少1从右到左索引默认-1开始的,最大范围是字符串开头3.List=[]tuple=()元组是不允许更新的。而列表是允许更新的4.字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用"{ }"标识。字典由索引(key)和它对应的值value组

2021-04-25 10:59:19 171 1

原创 Python之参数解析argparse

Python之参数解析argparse四部曲1.import argparse2.parser = argparse.ArgumentParser(description=“your script description”) # description参数用于插入描述脚本用途的信息,可以为空,description也可以省略,直接“你要描述的事情”3.parser.add_argument(’–verbose’, ‘-v’, action=‘store_true’, help=‘verbos

2021-04-23 10:05:39 383

原创 多智能体语言6

hello,这是论文分享站,今天分享的文章是The evolution of syntactic communication,是一篇关于多智能体语言的论文,我们一起看看吧~摘要:动物通信通常是非句法的,这意味着信号是指整个情况。人类语言是语法,信号由有自己意义的离散成分组成。语法是利用组合学的先决条件,即"充分利用有限的手段“。如果没有语法,人类语言的巨大表达能力是不可能的,而从非语法到语法交流的过渡是人类语言进化中的重要步骤。我们的目标是理解这种转变的进化动力学,并分析自然选择如何引导它。在这里,.

2021-04-07 20:11:07 225

原创 多智能体语言5

hello,这是论文分享站,今天分享的文章是Emergent Linguistic Phenomena in Multi-Agent Communication Games,是一篇关于多智能体语言的论文,我们一起看看吧~摘要:我们描述了一个多智能体通信框架,用于检查在社区级的高级语言现象。我们证明了在自然语言中观察到的复杂语言行为可以在这个简单的设置中重现:i)社区之间接触的结果是组间和组内连接的函数;ii)语言接触要么收敛于大多数协议,要么在平衡的情况下导致较低复杂的新creole语;iii.

2021-04-06 11:05:12 184 2

原创 一句话理解yield

简要理解:yield就是 return 返回一个值,并且记住这个返回的位置,下次迭代就从这个位置后开始。(可以理解为程序终止,之后下一次用next,程序修复好,冲这个位置继续执行)例子:def foo(): print("starting...") while True: res = yield 4 print("res:",res)g = foo()print(next(g))print("*"*20)print(next(g))其中:ne

2021-04-02 10:26:16 115 1

原创 model-based和model-free

判断model-based和model-free最基本的原则是:有没有可依据的model,也就是经过policy得到action之前,它是否能对下一步的状态和回报做出预测,如果可以,那么就是model-based方法,如果不能,即为model-free方法。或者:Model-free 以及Model-based 的最大区别是:是否有对环境建模。 Model-free 的算法不会对环境进行建模,直接根据和环境交互过程中产生的数据[公式] 来迭代算法。相反的是,Model-based 类的算法则会对环境进

2021-03-31 22:17:24 5619 2

原创 智能体语言4

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environments,是一篇关于多智能体语言的论文,我们一起看看吧~本篇论文是继OpenAI团队之前的工作,《Emergence of Grounded Compositional Language in Multi-Agent Populations》发表之后,针对智能体产生symbol(词汇)后,又一个新作,描述了在一个竞争.

2021-03-31 16:43:07 243

原创 多智能体语言3

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是Emergence of Language with Multi-agent Games:Learning to Communicate with Sequences of Symbols,是一篇关于多智能体语言的论文,我们一起看看吧~摘要:学会通过互动交流,而不是依赖明确的监督,通常被认为是发展一般人工智能的先决条件。 我们研究了两个智能体参与玩一个参照游戏的环境,并从零开始开发一个在这个游戏中成功所需的通信协议。 与以前的工作不同,我们要求他.

2021-03-26 11:14:54 177

原创 强化学习-Q-learning

QLearning是强化学习算法中value-based 的算法,Q即为Q(s,a)就是在某一时刻的 s 状态下(s∈S),采取 动作a (a∈A)动作能够获得收益的期望,环境会根据agent的动作反馈相应的回报reward r,所以算法的主要思想就是将State与Action构建成一张Q-table来存储Q值,然后根据Q值来选取能够获得最大的收益的动作。算法:Q更新公式:S1 为 s 对应的下一个状态有(1,2,4都是状态3对应的非负状态),随机地,我们选择其中一个座位s1.例子:假设我们在

2021-03-26 10:08:31 581

原创 多智能体语言2

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是Learning to Communicate withDeep Multi-Agent Reinforcement Learning这,是一篇关于多智能体语言的论文,我们一起看看吧~摘要:我们考虑多个智能体在环境中感知和行为的问题,目的是最大限度地利用它们的共享效用。 在这些环境中,智能体必须学习通信协议,以便共享解决任务所需的信息。 通过拥抱深层神经网络,我们能够演示在复杂环境中由通信谜语和具有部分可观测性的多智能体计算机视觉问题启发的协议的.

2021-03-25 16:42:20 198

原创 多智能体语言

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是Emergence of Grounded CompositionalLanguage in Multi-Agent Populations,这是一篇关于多智能体生成语言,发生交互的论文,我们一起看看吧~摘要:通过在大型语料库中构建统计学模式,机器学习在包括机器翻译、问答系统(questionanswering)及情感分析(sentiment analysis)的自然语言处理方面已取得了巨大成功。然而,对于和人交互的智能体(agents)来说,仅.

2021-03-24 15:04:13 329

原创 深度进化强化学习第一弹~

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是Embodied Intelligence via Learning and Evolution,这是一篇李飞飞等提出深度进化RL,我们一起看看吧~背景介绍:随着强化学习,深度学习的发展,深度强化学习也在逐步发展,最近,李飞飞和其他几名学者提出了一个新的计算框架——深度进化强化学习——Deep Evolutionary Reinforcement Learning (DERL),基于该框架,具身智能体可以在多个复杂环境中执行多个任务。深度学.

2021-03-21 20:31:53 3264

原创 论文阅读-基于one-shot的NAS

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是Understanding and Simplifying One-Shot Architecture Search,这是一篇理解one-shot的NAS的论文,我们一起看看吧~摘要:神经网络架构设计的自动化越来越引起人们的兴趣。 现有的体系结构搜索方法需要从零开始训练数千种不同的体系结构,在计算上价格很昂贵。 最近的工作探索了跨模型的权重共享,以摊销培训成本。 虽然以前的方法降低了架构搜索的成本数量级,但它们仍然很复杂,需要超网络或增强学习控制器.

2021-03-21 17:34:21 1438 2

原创 论文阅读-基于ENAS的NAS

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是Efficient Neural Architecture Search via Parameter Sharing,这是一篇将提出权重共享的NAS的论文,我们一起看看吧~本文从生成RNN和生成CNN两个方面来介绍ENAS算法1.设计RNN:首先面临俩个问题:哪条边需要激活DAG中每个节点需要执行什么样的计算controller选择节点1的计算类型为tanh(节点1的前置节点是输入);选择节点2的前置节点为1,计算类型为ReLU;选择节.

2021-02-07 23:30:23 434

原创 论文阅读-基于RA的NAS

1

2021-02-07 20:24:54 317

原创 论文阅读-基于EA的NAS

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是Large-Scale Evolution of Image Classifiers,这是一篇将进化算法应用于NAS的论文,我们一起看看吧~摘要神经网络已被证明能有效地解决困难的问题,但设计它们的体系结构是很有挑战性的,即使仅仅对于图像分类问题也是如此。我们的目标是尽量减少人类的参与,所以我们采用进化算法来自动发现这样的网络。尽管有重要的计算要求,我们表明,现在有可能发展模型的精度在去年公布的范围内。具体来说,我们采用了前所未有的简单进化技术来发现.

2021-01-29 22:52:01 604 1

原创 论文阅读-基于遗传算法的NAS

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是Genetic CNN,这是一篇将标准遗传算法应用于NAS的论文,我们一起看看吧~基础知识:遗传算法:模仿生物进化的过程。传统的遗传算法往往具有下列步骤:定义个体的基因编码方案初始化种群衡量个体生存竞争能力的适应度(通常是一个函数,函数值表示个体的生存竞争能力)淘汰适应度低的个体,选择适应度高的个体构成种群下一代的成员(选择)按一定概率对下一代成员进行基因的交叉与变异(交叉与变异),产生新个体的基因编码方案评估新种群的适应度摘要.

2021-01-28 22:36:46 1336 1

原创 论文阅读-基于层级表达的高效网络搜索

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是HIERARCHICAL REPRESENTATIONS FOR EFFICIENT ARCHITECTURE SEARCH-《高效体系结构搜索的层次表示》,第一篇基于EA进化算法工作的论文,一起来看看吧~基础知识:EA (Evolutionary Algorithms):进化算法;GA (Genetic Algorithm):遗传算法;进化算法包括遗传算法、进化程序设计、进化规划和进化策略。基于对生物进化机制的模仿,共产生进化算法的四种.

2021-01-28 19:33:22 338

原创 NAS入门基础---经典综述Neural Architecture Search: A Survey翻译

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是Neural Architecture Search: A Survey(神经网络结构搜索),这是一篇入门综述,我们一起看看吧~摘要目前采用的体系结构大多是由专家手工开发的,这是一个耗时且容易出错的过程。正因为如此,人们对自动神经结构搜索方法越来越感兴趣。我们提供了一个现有的工作在这一领域的研究和分类,根据三个维度:搜索空间,搜索策略,和性能估计策略。关键词:神经结构搜索,AutoML,AutoDL,搜索空间设计,搜索策略,性能评估策略1介绍.

2021-01-27 09:56:58 980

原创 虹膜识别—DeepIrisNet2

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是DeepIrisNet2: Learning Deep-IrisCodes from Scratch for Segmentation-Robust Visible Wavelength and Near Infrared Iris Recognition,《从零开始学习深层虹膜图像分割鲁棒可见光和近红外虹膜识别》,一篇关于虹膜识别的论文,一起来看看吧~摘要:DeepIrisNet2的基于深度学习的框架,用于可见光谱和近红外虹膜表示。该框架不需.

2021-01-25 20:38:53 3215 1

原创 虹膜识别-DeepIrisNet_1

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是DeepIrisNet: DEEP IRIS REPRESENTATION WITH APPLICATIONS IN IRIS RECOGNITION AND CROSS-SENSOR IRIS RECOGNITION ,一篇关于虹膜识别的论文,一起来看看吧~摘要:在本文中,我们提出了一种基于深度学习的虹膜表示方法,称为DeepIrisNet。提出的方法基于非常深的架构和最近成功的cnn的各种技巧。实验分析表明,所提出的DeepIrisNet可以非.

2021-01-21 22:40:32 1134 1

原创 论文阅读笔记-后门攻击及防御

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是Regula Sub-rosa: Latent Backdoor Attacks on Deep Neural Networks,一篇关于后门攻击及防御的论文,一起来看看吧~摘要:在本文中,我们描述了后门攻击的一个更强大的变种,即潜在后门,其中隐藏的规则可以嵌入到单个“教师Teacher”模型中,并在迁移学习过程中被所有“学生Student”模型自动继承。我们证明了潜在的后门程序在各种应用程序环境中都可以非常有效,并通过对交通标志识别,实验室志愿者.

2021-01-20 22:30:54 8861 3

原创 虹膜识别-论文阅读2

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是An Experimental Study of Deep Convolutional Features For Iris Recognit ,一篇关于虹膜识别的论文,一起来看看吧~摘要:虹膜识别大多数都是基于生物识别专家设计的手工特征。由于深度学习在计算机视觉问题上的巨大成功,人们对将卷积神经网络在一般图像识别中学习到的特征应用于分割、人脸识别和目标检测等其他任务产生了浓厚的兴趣。本文研究了VGG- net中提取的深度特征在虹膜识别中的应用。该方.

2021-01-16 19:08:34 1070

原创 虹膜识别-论文阅读1

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是Iris Recognition With Off-the-Shelf CNN Features: A Deep Learning Perspective ,一篇关于虹膜识别的论文,一起来看看吧~摘要:虹膜识别是指根据虹膜特征自动识别个体的过程。虹膜基质表面上的随机性使其成为生物识别的独特线索。通过投射到Gabor小波上,并将随后的相量响应转换成二进制码,可以有效地提取和编码个人虹膜图案的细微纹理差异——这是Daugman首创的一项技术。该结构描述.

2021-01-15 23:05:28 2115 3

原创 论文阅读笔记

hello,这是鑫鑫鑫的论文分享站,今天分享的文章是On Generative Adversarial Network Based Synthetic Iris Presentation Attack And Its Detection,一篇关于虹膜攻击防御的博士论文,一起来看看吧~摘要:本文提出了一种基于深度学习的合成虹膜图像呈现攻击方法,利用深度卷积生成对抗网络的生成能力和虹膜质量指标,提出了一个新的框架,成为IDC-GAN,已创建逼真的合成虹膜图像由于合成的虹膜图像可以有效的应用于虹膜呈现攻击中.

2021-01-12 15:55:32 396

原创 NAS入门基础(二)

Neural Architecture Search: A Survey (神经网络结构搜索)这是一篇入门综述,我们一起看看吧~(abstract:本文主要是对于搜索策略的介绍)搜索策略(search strategy)包括:随机搜索、贝叶斯优化、进化算法,强化学习(RL)和基于梯度的方法。从历史来看,在几十年前很多研究者已使用进化算法探索神经网络结构以及他们的参数。Yao 有对2000年以前的 此类方法的 review。搜索策略:...

2020-12-29 17:21:44 502

原创 NAS入门基础(一)

Neural Architecture Search: A Survey (神经网络结构搜索)这是一篇入门综述,我们一起看看吧~(abstract:本文主要是对于NAS定义以及搜索空间的介绍)NAS的提出:深度学习模型在很多任务上都取得了不错的效果,但调参对于深度模型来说是一项非常可怕的事情,中股东论文复现的难点就在于参数的选择,图像分类任务上大放异彩的ResNet、在机器翻译任务上称霸的Transformer等网络结构无一不来自专家的精心设计。众多的超参数和网络结构参数也会产生爆炸性的组合,(ti

2020-12-28 21:08:15 2371 1

原创 python基础~ numpy用法大全

hello,你好,我是研一的一名学生,坐标北邮~ 我的微信号:gxin_0508,希望遇到志同道合的你~不管是生活,还是学习,或者未来理想,都可以和我聊聊~由于需要,最近在学习python~python虽说上手很快,但由于对库的不了解,总需要百度,效率低下,所以写下这一篇文章,方便了解~1.我们可以从嵌套的Python列表初始化numpy数组,并使用方括号访问元素:a = np.array([1, 2, 3]) #创建一维数组,[]内包含元素2**.创建数组**a = np.zeros.

2020-12-24 20:57:48 255 1

原创 实习一个月的总结

入学后,由于对工作的好奇,学习压力也不是很大,进入了一家公司实习,9月28入职,三天啦,简单聊一聊入职三天的想法~进入的是一家中小型企业,实话说,还蛮喜欢工作氛围的,可能是国庆之前已经忙完了???应该是这样,因为活动要预热嘛????????,中午和leader去吃饭,也说工作干完了~反正不忙,很清闲????????,但是!给我留了任务,一周内写一个东西出来看看效果????????所以我国庆加不加班,这一周含不含国庆,...

2020-10-29 23:34:24 362 3

原创 OPenGL入门学习第一课

最近准备入门计算机图形处理,今天来聊一聊OpenGL入门第一课~有最近也在学的可以一起畅所欲言,聊聊想法,我的微信号:gxin_0508,希望遇到志同道合的你~opengl开源中文学习网站:https://learnopengl-cn.github.io/非常好的资源,网站上的内容,我们就不在缀述了~我的文章主要针对于难理解的词,概念以及一些思路进行我自己的想法的描述~首先是:你好,窗口!由于是新手入门,可能有一些不太懂,我加了详细的注解与大家分享在这里插入代码片...

2020-10-29 23:13:57 206

原创 链表基本知识点总结

链表分单向,双向,循环三种。链表的基本操作包括:建表(头插,尾插),结点插入,删除,链表的合并,拆分等。链表是由节点组成的,每个节点struct,内部有数据域,指针域。1.建表:头插法和尾插法:头插法:操作时,head头结点,不断用head开辟空间,然后插入到头部head=(LinkList)malloc(sizeof(Node));scanf("%d",&head->data);(*head)->next=NULL;//建立带头节点的表(*head)->nex

2020-09-27 21:48:30 1003

原创 动态规划

我在学习的时候经常搞不清楚递归和动态规划,所以这里区分一下。递归:程序调用自身,从顶部将问题分解,通过解决掉所有分解出来的小问题,来解决整个问题。一般是函数的返回调用,运行时间较长。f(n)=f(n-1)+f(n-2)=f(n-2)+f(n-3)+f(n-3)+f(n-4)=…迭代:利用变量的原值推算出变量的一个新值。递归中一定有迭代,但是迭代中不一定有递归。f(3)=f(2)+f(1)f(4)=f(3)+f(2)f(5)=f(4)+f(3)动态规划:解决多阶段决策问题,要求无后效

2020-09-16 15:39:43 100

原创 俩数之和

给定一个整数数组,一个目标值,输出相加等于目标值的数的下标。最简单:暴力法:双层循环俩层循环O(n2)思路二:排序后双指针细节处理,排序后下表改变,所以需要构造node接点存下标class Solution {public: typedef struct node { int val; int idx; bool operator <(const node &s) const

2020-09-16 10:54:50 92

原创 补充-容器内实用函数

map的基本操作函数:C++ maps是一种关联式容器,包含“关键字/值”对begin() 返回指向map头部的迭代器clear() 删除所有元素count() 返回指定元素出现的次数empty() 如果map为空则返回trueend() 返回指向map末尾的迭代器equal_range() 返回特殊条目的迭代器对erase() 删除一个元素find() 查找一个元素g

2020-09-15 15:54:46 68

原创 C++总结(三) 容器总结

C++ 中容器的定义:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象。引入容器的好处:在解决问题时我们常常不知道我们需要存储多少个对象,也就是说我们不知道应该创建多大的内存空间来保存我们的对象。 显然,数组在这一方面也力不从心。容器的优势就在这里,它不需要你预先告诉它你要存储多少对象,只要你创建一个容器对象,并合理的调用它所提供的方法,所 有的处理细节将由容器来自身完成。它可以为你申请内存或释放内存,并且用最优的算法来执

2020-09-15 15:46:56 264

原创 c/c++总结(二) 指针,结构体基础知识总结

指针:指针本身是一个变量,存储的是数据在内存中的地址而不是数据本身的值定义方式如下图: int a=10,*p; //p变量为指针变量 p=&a;//指针存储地址,取地址,地址指向的数据值 int a=10; int *p=&a;int* 这个是要定义一个指针p,这个指针存储的是地址,因此要对a取地址(&)将值赋给指针p,也就是说这个指针p指向a。俩红定义方法其实是一样的。第一种定义方法定义了int型的变量a和指针p,然后将a的地址赋给p。第二种是在定义指针p的同时

2020-09-15 10:42:20 267

原创 c/c++基础知识,易错知识总结(一)

今天计划:过一遍编程基础知识,所以今日打卡内容:c/c++基础知识,易错知识总结。

2020-09-14 21:15:36 142

原创 新的开始--研究生生活

新的开始今天开始,开启自己的研究生生活!本科三年的努力,终于在去年9月份一切尘埃落定,自己通过保研进入了北京邮电大学人工智能学院。回顾自己的大学生活,始终有些没有规划,蹉跎岁月的赶脚。2016年,自己背起行囊,进入了吉林大学计算机学院,初次接触计算机编程知识,懵懵懂懂,并未真正努力,大一编程还算认真,慢慢的融入了集体,喜欢应付老师的作业,逐渐失去自己,幸好,获得了保研的资格。回忆起保研,其实自己并不喜欢科研,讨厌乏味的公式,论文,但因为有名额,还是选择了保研,非常希望去北航,终归是失败了,回想起来

2020-09-14 17:34:11 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除