科研

LFU 缓存(LFU Cache)Python 3 实现代码-老唐笔记

LFU 缓存(LFU Cache)Python 3 实现代码

老唐赞(0)

LFU 缓存,也就是 LFU Cache,最近写的比较多,就在此记录一下。之前华为面试的时候也遇到了这个题,还好写过。LFU 缓存的定义就不用多说了吧,就是删除最近使用频率最少的一项,如果使用频率一样,就按照最近使用时间来删。之前实现 LF...

创建自定义 OpenAI Gym 强化学习环境的方法-老唐笔记

创建自定义 OpenAI Gym 强化学习环境的方法

老唐赞(0)

最近几天在写论文的实验,由于用到了强化学习,所以想写成 OpenAI Gym 那样的环境,或者至少是类似的。这样之后调用强化学习算法的时候也简单一些,不需要做太多的修改。当然,核心的网络部分以及输入输出等还是需要自己来写或者修改的。目前老唐...

Find Code for Research Papers:可快速查找论文代码的 Chrome 插件-老唐笔记

Find Code for Research Papers:可快速查找论文代码的 Chrome 插件

老唐赞(3)

一般来说,如果我们需要找一篇论文对应的代码,我们需要网上再好好搜索一下,或者去 Github 搜索。当然前提是网上已经有代码开源了,否则你怎么找也是找不到的。今天看到一个 Chrome 插件,安装之后可以直接在搜论文的时候看到有没有对应的论...

Ubuntu 16.04 LTS 安装 NS-3 教程,基于 Bake 和 Python3-老唐笔记

Ubuntu 16.04 LTS 安装 NS-3 教程,基于 Bake 和 Python3

老唐赞(0)

今天整理一下这几天的工作,先记录一下在 Ubuntu 16.04 LTS 上安装 NS3 的教程。NS-3 是一个非常出名的网络模拟器,可以模拟各种网络流,用来做实验是非常好用的。不过安装过程比较繁琐,要装一大堆依赖包,一大堆的编译工作,但...

Ubuntu 查看软件所有版本以及安装时指定软件版本-老唐笔记

Ubuntu 查看软件所有版本以及安装时指定软件版本

老唐赞(0)

由于一些需求需要在 Ubuntu 上面安装一些软件的指定版本,安装之前则需要知道这个软件有哪些版本可供选择,所以就顺便了解了一下 Ubuntu 怎么查看软件所有版本,以及怎么在安装的时候指定版本,在此做个记录。 一、Ubuntu 查看软件所...

ModuleNotFoundError: No module named google.protobuf 解决方法-老唐笔记

ModuleNotFoundError: No module named google.protobuf 解决方法

老唐赞(0)

今天安装 ns3-gym 的时候,一切都安装完了,运行测试样例,提示错误。搜了一下,好像是个挺常见的错误,在此记录一下解决方法。后面有时间会把 ns3 和 ns3-gym 的安装方法也整理一下,总体来说虽然坑不少,但是还算顺利。下面就记录一...