自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 ubuntu sudo 清华源

【代码】ubuntu sudo 清华源。

2022-10-13 15:35:55 368 1

原创 linux 服务器硬盘分区及挂载

linux服务器硬盘分区及挂载

2022-08-24 18:54:32 260

原创 简单的并行加速python代码

最简单的并行加速python代码(joblib),for循环多线程多进程加速运行

2022-08-19 18:46:17 766

原创 mujoco210安装脚本

wget https://github.com/deepmind/mujoco/releases/download/2.1.1/mujoco-2.1.1-linux-x86_64.tar.gztar -zxvf mujoco-2.1.1-linux-x86_64.tar.gz mkdir ~/.mujocomv mujoco-2.1.1 ~/.mujoco/mujoco210ln -s ~/.mujoco/mujoco210/lib/libglewegl.so ~/.mujoco/mujoco21

2022-04-11 20:43:50 328 1

原创 论文分享 | 《A unified framework of direct and indirect reciprocity》

《A unified framework of direct and indirect reciprocity》直接互惠和间接互惠模型的统一框架

2022-03-09 19:29:43 427

原创 博弈论学习 | 第八章 Modeling Network Traffic using Game Theory

《Networks, Crowds, and Markets: Reasoning about a Highly Connected World》中的博弈论学习笔记

2022-02-15 00:18:33 604 1

原创 博弈论学习 | 第七章 Evolutionary Game Theory

《Networks, Crowds, and Markets: Reasoning about a Highly Connected World》中的博弈论学习笔记

2022-02-15 00:17:14 1162

原创 博弈论学习 | 第六章 Games

《Networks, Crowds, and Markets: Reasoning about a Highly Connected World》中的博弈论学习笔记

2022-02-15 00:16:21 4905

原创 docker静态镜像加速

获取镜像加速器地址进入网站后搜索 “容器镜像服务”https://blog.csdn.net/li1325169021/article/details/907701191.理解性配置打开或新建配置文件/etc/docker/daemon.json将镜像加速器地址换成指定地址{ "registry-mirrors": ["镜像加速器地址"]}重启docker服务sudo systemctl daemon-reloadsudo systemctl restart docker2

2021-10-24 23:18:03 105

原创 【screen】服务器screen基本用法

1、创建screenscreen –S xxx2、退出screen(不是删除,代码还在运行)ctrl + a + d3、关闭screen在screen中ctrl + d在screen外kill id关闭删除screen: kill id#kill 27023查看screenscreen -r xxx4、查看所有screen screen -ls5、恢复screen有时用screen -r xxx重新连接发现连不上,并看到该screen 处于Attached状

2021-10-07 12:28:31 1799

原创 深度学习中epoch、iteration、batch_size、episode的通俗理解

epoch、iteration、batch_size、episodeepoch所有的训练数据都要跑一遍就是一个epoch。假设有10000个样本,这10000个样本都跑完就算一个epoch。实验中一般需要跑很多个epoch,取均值作为最后的结果,一般实验需要训练很多个epoch,取平均值作为最后的结果,从而减少偶然性,避免取到局部极值。batch_size批大小,如果把全部数据放入内存后再加载到显存中,空间显然不够的;如果一个一个数据加载训练并更新模型参数,效率极低。所以考虑一批一批地加载数据,每次

2021-10-02 20:33:52 4262 1

原创 强化学习纲要(周博磊) | 4、价值函数近似

Introduction on function approximation问题引入:大规模的MDP问题如何估计价值函数?答:在面对大规模 MDP 问题时,要避免用table去表示特征(Q-tabel等),而是采用带参数的函数近似的方式去近似估计V、Q、π如果我们获得了实际的价值函数(Oracle),就可以用梯度下降方法更新 w 参数Value function approximation for prediction如果已知Oracle/Ground Truth/Vπ (s):如果

2021-09-21 17:03:54 241

原创 强化学习纲要(周博磊) | 3、Model-free的价值函数估计和控制

Model free prediction and control背景:在前面的policy iteration和value iteration过程中,R和P都是假设已知的,但在实际情况种,这两个都往往是未知的或者是太复杂规模太大难以建模的。Policy Iteration:Value iteration:Model-free Prediction在不知道MDP model时,我们只能采用Model-free的Rl将agent与环境交互,不断获得环境数据并估计状态价值。获得数据将建模成

2021-09-21 17:03:17 183

原创 强化学习纲要(周博磊) | 2、马尔可夫决策过程

Markov Chain→ Markov Reward Process (MRP)→ Markov Decision Processes (MDP)马尔可夫链状态转移序列满足马尔可夫(马尔可夫链性质):下一状态只取决于当前状态,和之前的状态不相关。描述了状态转移之间的关系,可以用状态转移矩阵表示状态变换的概率。马尔可夫的例子:每步概率都是0.4,0.4,0.2的概率分布马尔可夫奖励过程(MRP)马尔可夫奖励过程(MRP)即在马尔可夫过程中多一个奖励函数,当达到某一状态时将得到什么样的奖

2021-09-21 17:02:42 290

原创 强化学习纲要(周博磊) | 1、强化学习纲要

周博磊老师课程:https://www.bilibili.com/video/BV1LE411G7Xj?from=search&seid=16640883969039274910&spm_id_from=333.337.0.0Github代码:https://github.com/cuhkrlcourse/RLexample强化学习什么是强化学习:智能体从环境中获得样例不断学习,获得样例后不断更新优化自己的模型参数,并利用模型来指导下一步的行为action,不断迭代后使得模.

2021-09-21 17:01:43 346

原创 conda配置镜像

查看conda当前设置conda config --show channels删除镜像源(重置默认镜像源)conda config --remove-key channels删除单个镜像源conda config --remove channels https://xxx国内镜像清华大学镜像conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/conda config

2021-09-19 11:20:32 3840

原创 Typora+PicGo+Github图床效果

文章目录前言一、Typora1、什么是Typora2、Typora安装3、Typora使用简介二、Picgo三、Github四、Pandoc前言本着可以一劳永逸,离线在本地写完博客后便直接上传至各大平台(csdn、知乎等支持markdown的平台)的需求,寻找到Typora+PicGo+Github+Pandoc的方法满足自身。在探索解决方法中可以找到很多其他替代方案,包括选择Gitee码云国内上传更快、坚果云云服务、其他图床平台等,这里只提供一种解决方案作为参考。一、Typora1、什么

2021-09-02 23:00:12 227

原创 5.3-python爬虫之下载文件图片及中间件

系列文章目录python爬虫目录文章目录系列文章目录前言一、下载文件和图片1、为什么要选择使用 scrapy 内置的下载文件的方法2、下载文件的 Files Pipelines3、下载图片的 Images Pipeline:4、汽车之家 CRV 图片下载实战二、下载中间件1、process_request(self, request, spider)2、process_response(self, request, response, spider)3、随机请求头中间件4、ip代理池中间件1、购买代理

2021-08-23 08:56:45 426

原创 5.2-python爬虫之CrawlSpider&Scrapy Shell&Request和Response对象

系列文章目录第一章:网络请求1、爬虫前奏2、http协议和chrome3、urllib库文章目录系列文章目录前言一、CrawlSpider爬虫1、创建CrawlSpider爬虫:2、LinkExtractors链接提取器:3、Rule规则类:4、微信小程序社区CrawlSpider案例二、Scrapy Shell1、打开Scrapy Shell三、Request和Response对象1、Request 对象2、Resqonse 对象3、发送 POST 请求4、模拟登陆四、下载文件和图片1、为

2021-08-23 08:56:09 491

原创 5.1-python爬虫之Scrapy框架及入门

系列文章目录第一章:网络请求1、爬虫前奏2、http协议和chrome3、urllib库文章目录系列文章目录前言一、Scrapy框架架构1、Scrapy框架介绍:2、Scrapy架构图:3、Scrapy框架模块功能:二、安装和文档三、快速入门1、创建项目:2、目录结构介绍:3、使用Scrapy框架爬取糗事百科段子:4、优化数据存储方式1、JsonItemExporter2、JsonLinesItemExporter5、抓取多个页面四、为什么用Python写爬虫程序五、准备工具前言摘录

2021-08-23 08:55:00 513

原创 4.3-python爬虫之图形验证码识别

系列文章目录第一章:网络请求1、爬虫前奏2、http协议和chrome3、urllib库文章目录系列文章目录前言一、图形验证码识别技术二、安装1、Linux系统2、Mac系统3、Windows系统三、在命令行中使用tesseract识别图像四、在代码中使用tesseract识别图像五、用pytesseract处理网站图形验证码前言摘录自B站对应课程笔记不愧是清华大佬!把Python网络爬虫讲得如此简单明了!从入门到精通保姆级教程(建议收藏)以下是本篇文章正文内容,下面案例可供参

2021-08-23 08:53:54 1524

原创 4.2-python爬虫之动态网页数据爬取

系列文章目录第一章:网络请求1、爬虫前奏2、http协议和chrome3、urllib库文章目录系列文章目录前言一、什么是AJAX二、获取ajax数据的方式三、Selenium+chromedriver获取动态数据四、安装Selenium和chromedriver五、快速入门六、selenium常用操作1、关闭页面2、定位元素3、 操作表单元素4、行为链5、Cookie操作6、页面等待7、切换页面8、设置代理ip9、WebElement元素七、通过 selenium 爬取 拉钩 网页面req

2021-08-23 08:53:20 822

原创 4.1-python爬虫之多线程爬虫

系列文章目录第一章:网络请求1、爬虫前奏2、http协议和chrome3、urllib库文章目录系列文章目录前言一、多线程介绍二、threading模块介绍1、查看线程数2、查看当前线程的名字3、继承自threading.Thread类4、多线程共享全局变量的问题5、锁机制三、Lock版本生产者和消费者模式四、Condition版的生产者与消费者模式五、Queue线程安全队列六、使用生产者与消费者模式 多线程 下载表情包1、单线程2、多线程3、协程版本七、GIL全局解释器锁八、多线程下载百思

2021-08-22 23:05:40 805

原创 3.2-python爬虫之数据库存储

系列文章目录第一章:网络请求1、爬虫前奏2、http协议和chrome3、urllib库文章目录系列文章目录前言一、mysql数据库1、安装mysql2、navicat 或 MySQL Workbench3、安装驱动程序4、数据库连接5、插入数据6、查找数据7、删除数据8、更新数据二、MongoDB数据库1、在windows 安装 mongodb2、mongodb 三元素3、mongodb 操纵命令4、python 操作 mongodb前言摘录自B站对应课程笔记不愧是清华大佬!把P

2021-08-22 23:04:58 827

原创 3.1-python爬虫之文件存储

系列文章目录第一章:网络请求1、爬虫前奏2、http协议和chrome3、urllib库文章目录系列文章目录前言一、json文件处理1、什么是json2、JSON支持数据格式3、字典和列表转JSONpython对象转json字符串:dumpspython对象转json文件:dumpjson字符串转成Python对象:loadsjson文件转成Python对象:load二、csv文件处理1、什么是csv2、CSV读写操作python数据写到csv文件读取csv文件三、excel文件处理前

2021-08-22 23:03:38 410

原创 2.3-python爬虫之正则表达式和re模块

系列文章目录第一章:网络请求爬虫前奏http协议和Chrome抓包工具urllib库和cookierequests库第二章:数据提取xpath语法与lxml库BeautifulSoup4库正则表达式和re模块第三章:数据存储文件存储数据库存储第四章:爬虫进阶多线程爬虫动态网页数据爬虫图形验证码识别第五章:Scrapy框架Scrapy框架及入门CrawlSpider和ScrapyShellRequest和Response对象下载文件和图片及中间件s

2021-08-22 23:02:58 754

原创 2.2-python爬虫之BeautifulSoup4库

系列文章目录第一章:网络请求1、爬虫前奏2、http协议和chrome3、urllib库文章目录系列文章目录前言一、BeautifulSoup4库二、安装和文档三、几大解析工具对比四、简单使用五、四个常用的对象1、Tag2、NavigableString3、BeautifulSoup4、Comment5、总结六、遍历文档树1、contents 和 children2、strings 和 stripped_strings七、搜索文档树1. find和find_all方法2. select方法八

2021-08-22 23:02:14 370

原创 2.1-python爬虫之XPath语法和lxml模块

系列文章目录第一章:网络请求1、爬虫前奏2、http协议和chrome3、urllib库文章目录系列文章目录前言一、什么是XPath?二、XPath开发工具三、XPath语法1、选取节点2、谓语3、通配符4、选取多个路径5、运算符6、总结四、lxml库1、基本使用2、从文件中读取html代码3、在lxml中使用XPath语法五、爬取豆瓣网最新上映电影信息六、使用requests和xpath爬取电影天堂前言摘录自B站对应课程笔记不愧是清华大佬!把Python网络爬虫讲得如此简单明了!

2021-08-22 23:01:29 2607

原创 1.4-python爬虫之requests库

系列文章目录第一章:网络请求1、爬虫前奏2、http协议和chrome3、urllib库和cookie4、requests库文章目录系列文章目录前言一、安装和文档地址二、发送GET请求三、发送POST请求四、使用代理五、cookie六、session七、处理不信任的SSL证书前言摘录自B站对应课程笔记不愧是清华大佬!把Python网络爬虫讲得如此简单明了!从入门到精通保姆级教程(建议收藏)以下是本篇文章正文内容,下面案例可供参考虽然Python的标准库中 urllib模

2021-08-22 23:00:10 359

原创 1.3-python爬虫之urllib库和cookie

系列文章目录第一章:网络请求1、爬虫前奏2、http协议和chrome3、urllib库文章目录系列文章目录前言一、urllib库1.1 urlopen函数1.2 urlretrieve函数1.3 urlencode函数1.4 parse_qs函数1.5 urlparse和urlsplit1.6 request.Request类1.7 测试:用Request爬取拉勾网数据1.8 ProxyHandler处理器(代理设置)二、cookie2.1 什么是cookie2.2 cookie的格式2.

2021-08-22 22:59:42 755

原创 1.2-python爬虫之http协议和Chrome抓包工具

系列文章目录python爬虫目录文章目录系列文章目录前言一、什么是http和https协议二、在浏览器中发送一个http请求的过程三、url详解四、常用的请求方法五、请求头常见参数六、常见响应状态码前言摘录自B站对应课程笔记不愧是清华大佬!把Python网络爬虫讲得如此简单明了!从入门到精通保姆级教程(建议收藏)以下是本篇文章正文内容,下面案例可供参考一、什么是http和https协议HTTP协议:全称是HyperText Transfer Protocol,中文意思是超文本传输

2021-08-22 22:59:10 350

原创 1.1-python爬虫及目录

不愧是清华大佬!把Python网络爬虫讲得如此简单明了!从入门到精通保姆级教程(建议收藏)https://www.bilibili.com/video/BV1D3411q7GX?p=1

2021-08-22 22:58:00 1294

北京林业大学编译原理实验三(PL/0编译程序的扩充).rar

实验目的: 通过阅读和扩充PL/0编译程序文本,增加对编译程序的整体认识和了解——巩固《编译原理》课程所学知识;另外,通过调试PL/0的编译程序,掌握必要的调试技巧和设计大型程序一般的原则,如模块接口的协调,数据结构的合理选择等等。 实验内容: 对PL/0语言及其编译器进行以下扩充(使扩充后的编译器能成功编译“pl0测试用例”中的小程序) 1、增加注释:注释为位于“/*”和“*/”之间的内容,不允许嵌套。(程序中不可使用正则表达式) 2、扩充if条件语句,增加else子句: <条件语句>::=if<条件>then<语句>[else<语句>] 3、增加循环语句: <循环语句>::=repeat<语句>{;<语句>}until<条件> 选做内容: 1、将符号表由原来的线性表改写为哈希表,自行设计哈希函数和解决冲突的方案。 2、增加新的数据类型,如浮点型、字符型、布尔型等。

2021-08-23

北京林业大学编译原理实验二(基于递归下降分析法的语法分析算法).rar

实验目的: 通过阅读和改造PL/0编译程序,熟悉PL/0编译程序的整体架构,识别出各语法单位对应的子程序;掌握递归下降语法分析程序的设计思想,加深对递归下降语法分析程序的理解。 通过设计编制调试具体的YACC程序,掌握YACC源程序的基本组成。 实验内容: 1. 对PL/0编译程序进行裁减和改造,使其仅包含词法和语法分析过程。该分析程序读入PL/0语言的源程序,实现以下功能: (1)对于输入中形如/*......*/这样的注释内容需要过滤掉。 (2)如果发现词法或语法错误,输出相应的错误信息。 (3)对于输入的算法表达式(式中可以包括标识符和常量),如果合法,则输出该表达式的值。 (4)对算术表达式中的常量类型进行扩充,除了原有的整型,还可以支持浮点类型(选做)。 (5)如果输入是一个合法的语法成分 输出:输入正确,没有词法或语法错误; 输出:该语法成分对应的语法分析树。语法分析树的显示格式可自行设计,建议采用缩进的文本表示形式。(选做) 提示: (1)阅读相应语法程序时参考其对应的EBNF描述,如教材第3版表4.3。 (2)PL/0编译程序(包括主程序)是由18个嵌套及并列的子函数组成的,其中与表4.3中的语法规则直接对应的8个子函数为:block( )、constdeclaration( )、vardeclaration( )、statement( )、condition( )、expression( )、term( )、factor( )。 2.借助自动生成工具LEX和YACC完成以下实验内容 阅读并运行所给程序:词法.l、语法.y,以理解LEX和YACC的使用和二者之间的通信机制。(分别编译后生成:词法.c、语法.c,将两个文件在VC下创建到一个project下运行即可) 下面是程序运行后的输入和输出结果示例,其中输入“cat eat mouse”后,输出“Sentence is valid”,表示可以识别此类语句,而输入“I love you”后,输出“syntax error”,表示不可识别这类语句。 修改源程序(词法.l、语法.y),使得修改后的程序能够识别类似下列语法结构的语句: I love you. I like apples and pears. I wish you success. We study compiler hard. We study compiler hard in school. 也可以自己定义更多符合英语语法规则的句子。

2021-08-23

北京林业大学编译原理实验一(词法分析)

实验目的: 通过设计编制调试具体的词法分析程序和相应的LEX程序,掌握词法分析程序的设计思想,掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。掌握LEX源程序的基本组成及其使用方法,加深对词法分析程序的理解。 实验内容: 分别使用某种高级语言(不能使用正则表达式)和LEX实现一个C语言子集的词法分析器,该词法分析器读入一个C语言的源程序,完成有以下功能。 滤掉空格。(其中空白符、制表符和换行符均视为空格,用来分隔单词) 滤掉注释。(其中注释包括两种形式:/*…*/和//) 遇到非法单词时可显示“Error”,然后跳过错误部分继续显示 将识别出来的合法单词分为以下五大类,依次输出各个单词的内部编码(编码为1—5,如下)及单词符号自身值。 1. 关键字 2. 标识符 3. 常数:包括整数和实数(包括十进制小数形式,如1.23和指数形式如1.2e5或1.2E5) 4. 运算符:如= + - * / < <= > >= == != 等符号 5. 分隔符:; { } 等符号 程序输入/输出示例: 如源程序为C语言程序test.c: main()                                                                         {/*test.c*/ int a,b; a = 10; b = a + 20; //end of program } 要求输出结果如下,保存在文件result.txt中 2, main 5,( 5,) 5,{ 1,int 2,a 5,, 2,b 5,; 2,a 4,= 3,10 5,; 2,b 4,= 2,a 4,+ 3,20 5,; 5,}

2021-08-23

北京林业大学操作系统课程设计多用户文件系统(包含cpp和实验报告书)

北京林业大学操作系统 实习题目: 多用户文件系统的设计 实习环境: Windows操作系统相应的开发平台和工具 内容: 1、os.cpp 2、课程设计任务书 3、os课程设计报告书 课程设计内容如下: 第一部分: 设计一个二级文件系统,要实现对文件的创建、删除、修改和查询,实现登陆系统、注册用户的功能,用户之间的文件系统互不干扰。文件系统采用两级文件目录结构,第一级为用户账号,第二级为用户账号下的文件。为了简便文件系统的设计,可以不实现文件共享、文件系统的安全、管道文件与设备文件等特殊内容。 系统可以采用结构体来存储用户账号、文件目录、文件数据等内容。要求实现以下几条功能: (1)实现下列几条命令 login 用户登陆 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 (2)列目录时要列出文件名、物理地址、文件属性和文件长度等信息; (3)创建的文件可以进行读写保护。 第二部分: 1.用一个文件来模拟一个磁盘驱动器,并在该磁盘驱动器中存放文件和目录。在模拟的磁盘驱动器中,利用文件系统的基础理论,管理记录在磁盘驱动器中的内容。 2.书写一个命令行形式的驱动器内容访问接口,即仿照cmd.exe的形式完成磁盘驱动器中内容的查看。 要求实现的命令包括:cd、dir、mkdir、more、copy、rmdir、find、attrib、copy、del、xcopy、exit等。 另外,需要支持从本地磁盘复制内容到虚拟的磁盘驱动器中,也支持从虚拟的磁盘驱动器复制内容到本地磁盘。 例如:import c:\a.txt . 将本地C盘下的a.txt导入到当前目录。 export a.txt c:\ 将当前目录下的a.txt导出到本地C盘。 课程设计内容: 1、要求定义一个文件系统格式。 2、要求根据定义的文件系统格式,开发一个对应的访问软件,该软件根据输入的命令,访问虚拟磁盘驱动器的文件与目录。 说明:以上两个部分,同学可以选做其中第一部分或第二部分,有能力的同学可以将两个部分合并完成。

2021-08-23

空空如也

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

TA关注的人

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