- 博客(31)
- 收藏
- 关注
原创 【深度强化学习】TD3算法:DDPG的进化
TD3算法是一个对DDPG优化的版本,即TD3也是一种基于AC架构的面向连续动作空间的DRL算法,主要包括三个非常主要的优化。
2020-08-08 12:56:45 29290 2
原创 【深度强化学习】A3C
由于普通的Actor-Critic难以收敛,需要一些其他的优化;Asynchronous Advantage Actor-Critic(A3C)就是其中较好的优化算法。
2020-07-14 15:12:25 2257
原创 【强化学习】Actor-Critic算法
基于策略(Policy Based)的算法需要完整的状态序列,同时单独对策略函数进行迭代更新,不易收敛。本篇来学习Policy Based和Value Based相结合的方法——Actor-Critic算法
2020-07-13 21:51:48 3051
原创 【强化学习】策略梯度算法(Policy Gradient)
基于价值的强化学习算法是根据当前的状态,计算采取每个动作的价值,然后根据价值贪心的选择动作。强化学习中另一个很重要的算法——Policy Gradient则省略中间的步骤,即直接根据当前的状态来输出动作或动作的概率。
2020-07-13 15:38:46 2088
原创 【Only notes here】20200331
A Deep Reinforcement Learning based Offloading Scheme in Ad-hoc Mobile Clouds | Artificial Intelligence Empowered Edge Computing and Caching for Internet of Vehicles
2020-03-24 19:31:54 284
原创 【Only notes here】20200217
Deep Reinforcement Learning for Online Computation Offloading in Wireless Powered Mobile-Edge Computing Networks
2020-02-18 20:45:18 2224 6
原创 Python:Django入门——建立项目 & 创建应用程序
来源:《Python编程:从入门到实践》文章目录1 建立项目1.1 制定规范1.2 建立虚拟环境1.3 安装virtualenv1.4 激活虚拟环境1.5 安装Django1.6 在Django中创建项目1.7 创建数据库1.8 查看项目本章学习如何使用Django(http://djangoproject.com)开发一个“学习笔记”(Learning Log)的项目,这是一个在线日志...
2019-09-02 19:12:30 1259 2
原创 Python:Chapter 17 practice
17-1 其他语言修改python-repos.py中的API调用,使其在生成的图表中显示使用其他语言编写的最受欢迎的项目。请尝试语言JavaScipt、Ruby、C、Java、Perl、Haskell和Go等solution:import requestsimport pygalfrom pygal.style import LightColorizedStyle as LCS, ...
2019-08-28 11:55:36 532 3
原创 Python:使用API——使用Pygal可视化仓库
来源:《Python编程:从入门到实践》文章目录2 使用Pygal可视化仓库2.1 改进Pygal图表2.2 添加自定义工具提示2.3 根据数据绘图2.4 在图表中添加可单击的链接2 使用Pygal可视化仓库上个部分获得有趣的数据后,现在来进行可视化,呈现GitHub上Python项目的受欢迎程度我们将创建一个交互式条形图:条形的高度表示项目获得了多少颗星单机条形将进入项目在Git...
2019-08-27 21:02:49 2971
原创 Python:使用API——使用Web API
来源:《Python编程:从入门到实践》1 使用Web APIWeb API是网站的一部分,用于与使用非常具体的URL请求特定信息的程序交互——这种请求称为API调用请求的数据将以易于处理的格式(JSON/CSV)返回依赖于外部数据源的大多数应用程序都依赖于API调用1.1 Git 和 GitHub这里将使用GitHub的API来请求有关该网站中Python项目的信息,然后使...
2019-08-27 11:28:55 6112 3
原创 Python:下载数据——JSON格式
来源:《Python编程:从入门到实践》文章目录1 制作交易收盘价走势图:JSON格式1.1 下载收盘价数据1.2 提取相关的数据1.3 将字符串转换为数字值1.4 绘制收盘价折线图1.5 时间序列特征初探1.6 收盘价均值1.7 收盘价数据仪表盘2 练习1 制作交易收盘价走势图:JSON格式这部分中,下载JSON格式的交易收盘价数据,并使用模块json处理它们Pygal提供一个适合...
2019-08-22 21:23:49 7630 3
原创 Python:下载数据——CSV文件格式&练习题
来源:《Python编程:从入门到实践》文章目录1 CSV文件格式1.1 分析CSV文件头1.2 打印文件头及其位置1.3 提取并读取数据1.4 绘制气温图表1.5 模块datetime1.6 在图表中添加日期1.7 涵盖更长的时间1.8 再绘制一个数据系列1.9 给图表区域着色1.10 错误检查2 练习这部分的学习将访问并可视化以两种常见格式存储的数据:CSV和JSON要处理各种真实...
2019-08-21 21:01:22 12206 3
原创 Python:使用Pygal模拟掷骰子&练习题
来源:《Python编程:从入门到实践》这部分,将使用Python可视化包Pygal来生成可缩放的矢量图形文件在这个项目中,将对掷骰子的结果进行分析。掷6面的常规骰子时,出现1~6点的可能性相同。然后,如果同时掷两个骰子,某些点数出现的可能性将比其他点数大。为确定哪些点数出现的可能性最大,我们将生成一个表示掷骰子结果的数据集,并根据结果绘制出一个图形在数学领域,常利用掷骰子来解释各种数...
2019-08-21 14:58:22 3151 4
原创 Python:随机漫步&练习题
来源:《Python编程:从入门到实践》使用Python生成随机漫步数据,再使用matplotlib以引人瞩目的方式将这些数据呈现出来随机漫步是这样行走得到的路径:每次行走都完全是随机的,没有明确的方向,结果是由一系列随机决策决定的1 创建RandomWalk()类...
2019-08-19 22:46:36 2580 5
原创 Python:绘制简单的折线图
来源:《Python编程:从入门到实践》对于matplotlib的安装可以参照这里查看使用matplotlib制作的各种example,可访问http://matplotlib.org/文章目录1 绘制简单的折线图1.1 修改标签文字和线条粗细1.2 校正图形1.3 使用scatter()绘制散点图并设置其样式1.4 使用scatter()绘制一系列点1.5 自动计算数据1.6 删除...
2019-08-18 11:32:12 6277 3
原创 在Windows系统中安装matplotlib
1 安装 matplotlib在Windows系统中,首先需要安装Visual Studio:访问https://dev.windows.com ,单击Downloads,查找Visual Studio Community(一组免费的Windows开发工具),下载并运行该安装程序接着,下载matplotlib安装程序访问https://pypi.python.org/pypi/m...
2019-08-17 11:03:58 2499
原创 Python 外星人入侵游戏(三):记分(下)
来源:《Python编程:从入门到实践》3 记分下面实现一个记分系统,实时跟踪玩家的得分,并显示最高得分、当前等级和余下的飞船数得分是游戏的一项统计信息,在GameStats中添加一个score属性:game_stats.pyclass GameStats(): --snip-- def reset_stats(self): """初始化在游戏运行...
2019-08-15 14:52:43 1461
原创 Python 外星人入侵游戏(三):记分(上)
来源:《Python编程:从入门到实践》1 添加Play按钮添加一个Play按钮,它在游戏开始前出现,并在游戏结束后再次出现,让玩家能够开始新游戏当前,玩家在运行alien_invasion.py时就开始了下面让游戏一开始处于非活跃状态,并提示玩家单机Play按钮来开始游戏game_stats.py def __init__(self, ai_settings): ...
2019-08-14 12:00:14 730
原创 Python 外星人入侵游戏(二):外星人(下)
来源:《Python编程:从入门到实践》6 结束游戏如果玩家没能在足够短的时间内将整群外星人都消灭干净,且有外星人撞到了飞船,飞船将被摧毁与此同时,还限制飞船数,有外星人抵达屏幕底端时,飞船也将被摧毁玩家用光飞船,Game Over…6.1 检测外星人和飞船碰撞在更新每个外星人的位置后立即检测外星人和飞船之间的碰撞game_functions.pydef update_...
2019-08-13 17:20:13 692 1
原创 Python 外星人入侵游戏(二):外星人(上)
来源:《Python编程:从入门到实践》1在这部分将给游戏添加外星人下面开始工作之前,先添加一个结束游戏的快捷键Q:要不每次运行游戏时,都必须用鼠标来关闭它,实在麻烦game_functions.pydef check_keydown_events(event, ai_settings, screen, ship, bullets): --snip-- elif ...
2019-08-12 17:12:22 1626
原创 Python 外星人入侵游戏(一):武装飞船(下)
接着做接着做接着做来源:《Python编程:从入门到实践》5 重构:模块game_functions重构:旨在简化既有代码的结构,使其更容易扩展下面创建一个名为game_functions的新模块,它存储大量让《外星人入侵》运行的函数创建模块game_functions,可避免alien_invasion.py太长,逻辑也更易理解5.1 函数check_events()管理...
2019-08-09 11:53:16 1735
原创 Python 外星人入侵游戏(一):武装飞船(上)
从这周开始Python的实践学习,首先来开发一个外星人入侵游戏,这样可以对之前的概念有更深入的理解,对交互式项目有更深入的认识来源:《Python编程:从入门到实践》注意:游戏《外星人入侵》将包含很多不同的文件,因此需要在系统中新建一个文件夹,并命名为alien_invasion。务必将这个项目的所有文件都存储在这个文件夹中,这样相关的import语句才能正确地工作1 规划项目开...
2019-08-07 16:33:15 2183 4
原创 Python:测试代码
Python : 测试代码编写函数或类时,还可为其编写测试通过测试,可确定代码面对各种输入都能够按要求的那样工作1 测试函数学习测试,得有要测试的代码下面是一个简单的函数,它接受名和姓 并返回整洁的姓名name_function.pydef get_formatted_name(first, last): """生成整洁的姓名""" full_name = f...
2019-08-06 20:27:44 5149
原创 Python:文件和异常
Python : 文件和异常1 从文件中读取数据要想使用、文本文件的信息,可以一次性读取文件全部内容,或以每次一行的方式逐行读取。1.1 读取整个文件首先,在当前目录下创建一个.txt文本文件(pi_digits.txt),内容如下:3.1415926535 8979323846 2643383279下面,file_reader.py程序要做的是打开并读取此文件,再将其...
2019-08-06 11:40:30 839
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人