自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 最后一篇,说好的开源来了!

以后不更新了之前说的开源,发在这里,作为告别!https://github.com/hhh5460/lotto-v2.0再见了,博客园的各位大大!南无阿弥陀佛!Good bye, world!转载于:https://www.cnblogs.com/hhh5460/p/10331170.html...

2019-01-28 17:42:00 354

转载 flask使用原生ajax、不使用表单(Form)上传文件

〇、知识点jquery ajax 文档 告诉你可以使用默认的 application/x-www-form-urlencoded, multipart/form-data, or text/plain 这三种,其它的也可以,但是需要告诉ajax 的怎样序列化它。——这句话来源于:https://www.cnblogs.com/htoooth/p/7242217.html一、...

2019-01-06 12:53:00 480

转载 使用keras的LSTM进行预测----实战练习

代码import numpy as npfrom keras.models import Sequentialfrom keras.layers import Densefrom keras.layers import LSTMimport marksix_1import talib as talt = marksix_1.Marksix()...

2019-01-03 21:15:00 1715

转载 keras神经网络三个例子

keras构造神经网络,非常之方便!以后就它了。本文给出了三个例子,都是普通的神经网络例一、离散输出,单标签、多分类例二、图像识别,单标签、多分类。没有用到卷积神经网络(CNN)例三、时序预测,单标签、多分类。(LSTM)说明keras对于神经网络给出的流程图,非常容易理解。图片来源:https://www.jianshu.com/p/6c08f4ceab4c...

2018-12-29 12:42:00 251

转载 【强化学习】用pandas 与 numpy 分别实现 q-learning, saras, saras(lambda)算法

本文作者:hhh5460本文地址:https://www.cnblogs.com/hhh5460/p/10159331.html特别感谢:本文的三幅图皆来自莫凡的教程 https://morvanzhou.github.io/pandas是基于numpy的,但是两者之间的操作有区别,故在实现上述算法时的细节有出入。故记录之几点说明:1). 为了更好的说明问题,采...

2018-12-21 22:31:00 345

转载 【转】【强化学习】Deep Q Network(DQN)算法详解

原文地址:https://blog.csdn.net/qq_30615903/article/details/80744083DQN(Deep Q-Learning)是将深度学习deeplearning与强化学习reinforcementlearning相结合,实现了从感知到动作的端到端的革命性算法。使用DQN玩游戏的话简直6的飞起,其中fladdy bird这个游戏就...

2018-12-21 12:41:00 918

转载 【转】强化学习(二)

原文地址:https://www.hhyz.me/2018/08/13/2018-08-13-RL2/ 强化学习(RL,基于MDP)的求解policy的方式一般分为三种:Value <—criticPolicy <—actorValue + Policy <— Actor-critic策略梯度强化学习是一个通过奖惩来学习...

2018-12-21 11:53:00 179

转载 【转】强化学习(一)Deep Q-Network

原文地址:https://www.hhyz.me/2018/08/05/2018-08-05-RL/1. 前言虽然将深度学习和增强学习结合的想法在几年前就有人尝试,但真正成功的开端就是DeepMind在NIPS 2013上发表的 Playing Atari with Deep Reinforcement Learning 一文,在该文中第一次提出Deep Reinforc...

2018-12-21 11:40:00 486

转载 【转】AlphaGO Zero 原理

原文地址:https://www.hhyz.me/2018/08/08/2018-08-08-AlphaGO-Zero/>1. 概述简单来说,AlphaGo Zero 的训练可以分为三个同时进行的阶段:自我对战再训练网络评估网络在自我对战阶段, AlphaGo Zero 创建一个训练集合,自我完成对战 25000 次。棋局每变动一次,博弈、...

2018-12-21 11:29:00 695

转载 【强化学习】python 实现 saras lambda 例一

本文作者:hhh5460本文地址:https://www.cnblogs.com/hhh5460/p/10147265.html将例一用saras lambda算法重新撸了一遍,没有参照任何其他人的代码。仅仅根据伪代码,就撸出来了。感觉已真正理解了saras lambda算法。记录如下0. saras lambda算法伪代码图片来源:https://morvanzho...

2018-12-20 02:24:00 316

转载 【强化学习】python 实现 saras 例一

本文作者:hhh5460本文地址:https://www.cnblogs.com/hhh5460/p/10146554.html说明:将之前 q-learning 实现的例一,用 saras 重新写了一遍。具体问题这里就不多说了。0. q-learning 与 saras 伪代码的对比图片来源:https://morvanzhou.github.io/tutorial...

2018-12-19 22:21:00 542

转载 【强化学习】python 实现 q-learning 迷宫通用模板

本文作者:hhh5460本文地址:https://www.cnblogs.com/hhh5460/p/10145797.html0.说明这里提供了二维迷宫问题的一个比较通用的模板,拿到后需要修改的地方非常少。对于任意的二维迷宫的 class Agent,只需修改三个地方:MAZE_R, MAZE_R, rewards,其他的不要动!如下所示:class Agen...

2018-12-19 20:31:00 1300

转载 【强化学习】python 实现 q-learning 例五(GUI)

本文作者:hhh5460本文地址:https://www.cnblogs.com/hhh5460/p/10143579.html感谢pengdali,本文的 class Maze 参考了他的博客,地址:https://blog.csdn.net/pengdali/article/details/793699660.问题情境一个6*6的迷宫,左上角入口,右下角出口。红色矩形...

2018-12-19 15:29:00 269

转载 【强化学习】python 实现 q-learning 例四(例二改写)

将例二改写成面向对象模式,并加了环境!不过更新环境的过程中,用到了清屏命令,play()的时候,会有点问题。learn()的时候可以勉强看到:P0.效果图1.完整代码相对于例一,修改的地方: Agent 五处:states, actions, rewards, get_valid_actions(), get_next_state()...

2018-12-18 21:35:00 546

转载 【强化学习】python 实现 q-learning 例三(例一改写)

本文作者:hhh5460本文地址:https://www.cnblogs.com/hhh5460/p/10139738.html例一的代码是函数式编写的,这里用面向对象的方式重新撸了一遍。好处是,更便于理解环境(Env)、个体(Agent)之间的关系。有缘看到的朋友,自己慢慢体会吧。0.效果图1.完整代码import pandas as pdim...

2018-12-18 20:17:00 469

转载 【强化学习】python 实现 q-learning 例二

本文作者:hhh5460本文地址:https://www.cnblogs.com/hhh5460/p/10134855.html问题情境一个2*2的迷宫,一个入口,一个出口,还有一个陷阱。如图(图片来源:https://jizhi.im/blog/post/intro_q_learning)这是一个二维的问题,不过我们可以把这个降维,变为一维的问题。感谢:htt...

2018-12-18 00:43:00 683

转载 【强化学习】python 实现 q-learning 例一

本文作者:hhh5460本文地址:https://www.cnblogs.com/hhh5460/p/10134018.html问题情境-o---T# T 就是宝藏的位置, o 是探索者的位置这一次我们会用 q-learning 的方法实现一个小例子,例子的环境是一个一维世界,在世界的右边有宝藏,探索者只要得到宝藏尝到了甜头,然后以后就记住了得到宝藏的方法,这就是他用强化...

2018-12-17 21:23:00 644

转载 python棋类游戏编写入门

刚接触棋类游戏程序编写的朋友,往往比较迷惑,不知从何下手。本文总结了棋类游戏的主程序流程、计算机走子策略、打分方式(以井字棋、黑白棋、五子棋为例),未使用minimax算法,比较简单,适合刚接触的朋友。特记录如下:作者:hhh5460本文地址:https://www.cnblogs.com/hhh5460/p/10114236.html一、主程序流程所有双人对战棋类游...

2018-12-13 15:22:00 1077

转载 推荐几个表格工具

今天,发现了几个好用的在线表格,特做记录如下:本文地址:https://www.cnblogs.com/hhh5460/p/10052392.html1、Treation网址:https://treation.com/ (说明:此表前端使用vue.js)效果图:2、Ethercalc网址:https://ethercalc.net/3、Air...

2018-12-02 10:35:00 430

转载 微信小程序 Echarts 异步数据更新

微信小程序 Echarts 异步数据更新的练习,被坑了很多次,特作记录。作者:罗兵地址:https://www.cnblogs.com/hhh5460/p/9989805.html0、效果图 1、视图<!--index.wxml--><view class="container"> <ec-...

2018-11-20 16:36:00 454

转载 微信小程序 倒计时

这两天在看微信小程序,参考了网上的资料,做了一个倒计时的练习,记录如下。本文作者:罗兵原地址:https://www.cnblogs.com/hhh5460/p/9981064.html0、效果1、视图<!-- index.wxml --><view class='datetimeTo'>距离:<text style='c...

2018-11-19 00:44:00 175

转载 【转】最佳方案:迭代式开发

Fred Brooks 在 25 年前就曾写到:“不要指望一次成功,无论如何你都要这样。”敏捷开发,小步快跑,持续迭代,不断改进,产品升级。在用例需要之前,不要添加数据成员在代码之前编写测试过早的优化时万恶之源不要过度强调代码的通用性以下原文为了降低风险,应采用迭代方式递进开发。每次迭代完成都会发布一个可执行文件。主题为什么要以迭代方式开发迭代式方法的优点适应变更...

2018-10-06 11:06:00 287

转载 flask登录注册简单的例子

1.主程序# app.py # Auther: hhh5460# Time: 2018/10/05# Address: DongGuan YueHuafrom functools import wrapsfrom flask import Flask, request, render_template, redirect, url_for, flash, session...

2018-10-05 20:42:00 540

转载 VBA how to crack Excel Password

来源更多vba相关vba教程VBA cheat sheet1. VBA how to crack Excel Workbook/Worksheet passwordTo remove the excel workbook or worksheet password requires opening the excel file as xml file and removing ...

2018-09-23 07:24:00 216

转载 flask前端与后端之间传递的两种数据格式:json与FormData

json格式双向!前端 ==>后端:json格式后端 ==>前端:json格式html<!-- html部分 --><form enctype='application/json' method="post"> <input type="text" name="username" placeholder="请输入用户名"/&g...

2018-02-04 02:04:00 2334

转载 vue.js 2.0 官方文档学习笔记 —— 01. vue 介绍

这是我的vue.js 2.0的学习笔记,采取了将官方文档中的代码集中到一个文件的形式。目的是保存下来,方便自己查阅。!官方文档:https://cn.vuejs.org/v2/guide/01. vue 介绍<html><head> <meta charset="utf-8"/> <title>vue 介绍</...

2017-12-24 11:01:00 95

转载 前端与后端的一些论述

本文摘录自知乎的一个问题的答案,作为我的一篇笔记。感谢原作者。作者:李乐丁链接:https://www.zhihu.com/question/60577602/answer/178077799来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。还差得远,js和python压根不是同一个目标,要说餐食,是大家一起蚕室php。backend的场景比fro...

2017-10-07 00:56:00 134

转载 Pandas Cheat Sheet

版本一版本二版本三版本四转载于:https://www.cnblogs.com/hhh5460/p/7454849.html

2017-08-30 19:04:00 107

转载 flask+socketio+echarts3 服务器监控程序(基于后端数据推送)

本文地址:http://www.cnblogs.com/hhh5460/p/7397006.html说明以前的那个例子的思路是后端监控数据存入数据库;前端ajax定时查询数据库。这几天在看websocket。前端有一个js库:socket.io.js,后端python也有很多库实现了websocket,flask就有一个好用的扩展:flask-socketio。在参考了这里之后,...

2017-08-19 16:23:00 234

转载 matplotlib 雷达图2

说明搞了一个最新版本的雷达图,比以前那个美观。不多说,代码奉上:完整代码'''matplotlib雷达图'''import numpy as npimport matplotlib.pyplot as plt# 雷达图def plot_radar(labels, data, score): ''' 用法: >>> labe...

2017-08-14 18:48:00 184

转载 隐马尔科夫模型研究 stock 以及 lotto

说明本文参考了这里由于数据是连续的,因此使用了高斯隐马尔科夫模型:gaussianHMM一、stock代码import tushare as tsimport pandas as pdimport numpy as npfrom hmmlearn.hmm import GaussianHMMfrom matplotlib import cm, pyplot as plt...

2017-07-28 14:39:00 242

转载 蒙特卡罗方法验证凯利公式

说明本文受知乎陈小米启发而写。有兴趣的朋友可以移步这里。本文的代码完全是本人所撸。问题描述假想一个游戏。赢的概率是60%,输的概率40%。入场费随意交。如果赢了获得2倍的入场费金额(1赔1),输则输掉入场费。小米有1000元做本金,请问小米每次给多少入场费,理论上100次游戏后几何期望收益能最大?【本人的疑问】为何这里考虑几何期望,而不是数学期望?【已解决,见代码注释!】凯利...

2017-07-25 09:26:00 655

转载 python 带参数的多重继承

1. 不带参数的多重继承# 作者:hhh5460# 时间:2017.07.18class A(object): def show_x(self): print('A') class B(object): def show_y(self): print('B') ...

2017-07-18 08:29:00 432

转载 python 翻转棋(othello)

利用上一篇的框架,再写了个翻转棋的程序,为了调试minimax算法,花了两天的时间。几点改进说明:拆分成四个文件:board.py,player.py,ai.py,othello.py。使得整个结构更清晰,更通用,更易于维护。AI 的水平跟 minimax 的递归深度,以及评价函数有关。基于此,我把 minimax 和评价函数都放到 AI 类里面AIPlayer 使用了多重继承...

2017-07-01 16:14:00 610

转载 python 井字棋(Tic Tac Toe)

说明用python实现了井字棋,整个框架是本人自己构思的,自认为比较满意。另外,90%+的代码也是本人逐字逐句敲的。minimax算法还没完全理解,所以参考了这里的代码,并作了修改。特点可以选择人人、人机、机人、机机四种对战模式之一电脑玩家的AI使用了minimax算法,带apha-beta剪枝电脑玩家在思考时,时时刻刻都有一个“假想敌”。以便使得minimax算法运转起来...

2017-06-26 19:34:00 538

转载 井字棋先手必胜图解

来源:https://xkcd.com/832/解读:http://www.guokr.com/article/4754/转载于:https://www.cnblogs.com/hhh5460/p/7078437.html

2017-06-25 23:08:00 2671

转载 python 回溯法 子集树模板 系列 —— 19、野人与传教士问题

问题在河的左岸有N个传教士、N个野人和一条船,传教士们想用这条船把所有人都运过河去,但有以下条件限制:(1)修道士和野人都会划船,但船每次最多只能运M个人;(2)在任何岸边以及船上,野人数目都不能超过修道士,否则修道士会被野人吃掉。假定野人会服从任何一种过河安排,请规划出一个确保修道士安全过河的计划。分析百度一下,网上全是用左岸的传教士和野人人数以及船的位置这样一个三元组作为...

2017-06-25 09:50:00 526

转载 pandas 索引与列相互转化

1. 准备数据import pandas as pdfrom io import StringIOcsv_txt = '''"date","player1","player2","score1","score2""2017-06-05","张继科","林思远",3,2"2017-06-06","丁宁","刘思文",3,0"2017-06-07","马琳","樊振东",2...

2017-06-23 00:25:00 603

转载 按概率随机选取

上一篇笔记的pygame游戏对敌人和白云的移动速度使用了随机函数randint(),游戏体验不是太好。如果是按概率随机选取设置速度的话,游戏体验会好一些。据我了解,random.choice(seq)是等概率选取一个,不是我想要的。而 numpy.random.choice(seq, p, k)是按概率随机重复选取多个,这正是我想要的。但是,我不想为这么一个函数引入巨大的numpy库...

2017-06-17 12:21:00 1243

转载 pygame 入门实例

本文基于win7(64) + py3.5(64)环境。本文是这里的一篇学习笔记。加入了自己的理解。本文最终目的是实现一个飞机躲避导弹的游戏。1、核心概念pygame 的核心概念有:Surface 对象(一个容器,一个载体,可以是空白的矩形区域,亦可是图片)Surface 对象的矩形区域(用 Surface 实例的get_rect()方法获得)屏幕对象的blit()方法用于...

2017-06-16 20:49:00 505

空空如也

空空如也

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

TA关注的人

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