2 CCH陈常鸿

尚未进行身份认证

像巫师那样到处航行

等级
博文 90
排名 3w+

以后不再在CSDN更新博客公告

各位也看到,CSDN的广告实在太恶心了,左下角有一张,右下角也有,文章列表右侧也夹有广告。点击关闭就跳出充值会员,就跟个“那种”网站似的.....点击一下跳出来让你干些什么东西在CSDN的首页区块链软文到处都是,想割韭菜想疯了受不了了以后CSDN博客不再更新文章会更新在 (1)知乎:CCH陈常鸿 (2)微信公众号: (3)steemit:htt...

2018-08-24 16:55:02

回测系统backtrader(1)参考模板

backtrader是一个回测python库。个人感觉比zipline方便。安装backtrader:pipinstallbacktrader官方backtrader文档:https://www.backtrader.com/docu/quickstart/quickstart.html#our-first-strategy 作为backtrader的第一个教学代码,我不想像其...

2018-08-22 15:28:11

常鸿量化机第三周周报

首先,上一周没有完成的线性回归价格线拟合,这周搞定了,y=w*x+b中,用均价作为b的值,降低LearningRate很快就可以拟合。 这周主要有两个方面的进展 一方面是增加了一些技术指标,做了均线,布林指标,网格交易,还有《以交易为生》书中提到的多空偏好测试,这个比较有意思。 多空偏好意思就是,你看一张走势图,你觉得它会上涨,然后你把走势图倒过来看,你还是觉得它会上...

2018-08-21 08:52:59

只用python标准库实现的单隐藏层BP神经网络

看完基础的神经网络原理,觉得不就先线性回归,然后往回求导更新权值嘛,也不难。但是落实到代码的时候,就写不出来....就是那种道理我都懂,就是做不出来的感觉。 矩阵左乘右乘,矩阵求导看不明白,出门右拐看矩阵论教程,直接就从深度学习到深度厌学了....... 本篇就推荐一个老外phD的网站,他认为即使不用太好的数学也能做机器学习,所以他实现神经网络的方法都没有矩阵计算,老外的网站:...

2018-08-17 15:31:27

常鸿量化机第二周周报

这周量化机有两个方面的进展。 第一个方面是继续增加UI的功能,上一周只有获取比特币的价格,而且价格线还不能选择。 这周添加了以太坊以及EOS的价格单价线,并且增加了1小时,4小时,12小时以及24小时价格线的选择。 ETH一小时价格线:EOS一小时价格线: 在情报网功能上,添加了获取gateio交易所公告的第一条消息的功能,暂时没有提醒功能。 在获取...

2018-08-12 12:49:57

常鸿量化机第一周周报

自我从朋友口中得知量化以来,我就一直对量化充满兴趣(因为能赚钱,多么纯粹的目的...) 之前是断断续续地写功能,从股票到虚拟币,无非都是通过API获取价格,然后把价格数据可视化成K线图,写策略分析,回测等。 因为上一年自己学量化的时候,发现即使是用了人工智能(障)都不能有效地预测价格(有这么容易,大家都做量化啦!)。 既有效又简单直白的方法是基本面,就是如果你能第一时间知道...

2018-08-07 08:32:11

window python kivy安装直到跑起第一个sample

kivy官网:https://kivy.org/#home安装:pipinstallkivy第一个sample:fromkivy.appimportAppfromkivy.uix.buttonimportButtonclassTestApp(App):defbuild(self):returnButton(text='Hello...

2018-08-02 13:51:17

python的赋值其实只是引用而已

今天去刷leetcode,遇到一道题: 题目地址:https://leetcode-cn.com/problems/rotate-image/description/ 我的方法是先把matrix赋值给一个新的变量,直接写两个for循环直接把matrix旋转,具体代码我不放出来了然后我惊奇地发现,我修改(注意是修改不是重新赋值,就是.append()操作)新变量,而matrix同时也...

2018-07-31 15:50:43

win中使用labelImg标注图片

首先自行安装anaconda,anaconda会自动安装好一些需要的python库,包括lxml,pyqt。且anaconda会自动添加到系统路径安装好anaconda后打开anacondaprompt,输入condalist,可以看到我的pyqt是5.6.0版本,如果没有pyqt,就用condainstallpyqt=5来安装。然后到labelImg的github源码下...

2018-07-28 16:01:14

python鬼屎表达式

1,三元表达:正常方式:if1==1:print("真的吗?")else:print("假的啦")三元表达:print("真的吗?")if1==1elseprint("假的啦")2,lambda:正常方式:defhashaki(a):returnprint("真的吗?",a)lambda表达方式:hashak...

2018-07-22 14:56:44

带你用30行python代码爬取10万张美女写真

先给出目标网址:http://www.youzi4.cc/嘿嘿嘿!是不是很刺激啊!马上开车!首先老规矩,我们先分析一下网页信息

2018-07-11 09:39:23

强化学习-动态规划精简版

强化学习导论依然坚持在翻译,但工作量实在太大,先给出精简版。强化学习book资料下载链接:https://gitee.com/CCHChenChangHong/QiangHuaXueXi/attach_files动态规划(DymamicProgramming)以下简称DP。DP要求一个完全已知的环境模型,MDP五元素全部知道。你不记得什么是MDP五元素?MDP五元素为S,A,P,R,gama,分...

2018-06-15 09:57:35

让IPFS星际文件系统永久保存你的数据

   首先来介绍一下IPFS,IPFS(InterPlanetaryFileSystem,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。它集一些系统(分布式哈希表、BitTorrent、Git、自认证文件系统)的优势于一身,是一套很厉害的文件存取系统。   IPFS本质上是一种内容可寻址、版本化、点对点超媒体的分布式存储、传输协...

2018-05-18 12:16:46

使用以太坊发布属于你自己的虚拟代币

本文从技术角度详细介绍如何基于以太坊ERC20创建代币的流程。关于以太坊的编程语言Solidity的教学我就不做了(懒。。),Solidity教程在网上就能找到,我尽量做到,你们跟着我的魔鬼的步伐,一步一步就把代币做出来。关于ERC20:也许你经常看到ERC20和代币一同出现,ERC20是以太坊定义的一个代币标准。要求我们在实现代币的时候必须要遵守的协议,如指定代币名称、总量、实现代币交易函数等...

2018-04-22 10:54:32

网络基础-python创建客户端和服务端

通过简单的网络访问,可以i做主机扫描,数据包注入,数据嗅探,远程攻击主机。但是,如果进入目标企业的内部网络,那么在陌生的内网中,你可能没有任何工具进行网络攻击,没有netcat,没有wireshark,没有编译器,甚至没办法安装编译器。然而,很多情况下,目标环境中安装了python。开发人员可以使用大量的第三方Python工具创建网络客户端和服务端,这些第三方工具的核心模块是socket模块。这个...

2018-03-14 15:09:07

手把手教你打造属于你自己的'比特币'(中)

上一篇内容是在编译器内生成块。本篇将做本地服务器的挖矿和交易,WEB服务器是用flask框架搭建,flask框架够轻量。我们将创建三个接口:/mine,告诉服务器去挖矿,/blocks,返回所有块,/txion,创建一个交易并添加到块。CCHcoin的数据将是一些交易记录,所以每个区块的数据区将会是一个由交易记录组成的列表。每个交易记录都会是一个JSON对象,列举着CCHcoin的发送方,CCHc...

2018-02-28 10:40:01

flask快速搭建本地服务器

fromflaskimportFlask#引入Flask类,Flask类实现了一个WSGI应用'''app是Flask的实例,它接收包或者模块的名字作为参数,但一般都是传递__name__。让flask.helpers.get_root_path函数通过传入这个名字确定程序的根目录,以便获得静态文件和模板文件的目录。'''app=Flask(__name...

2018-02-27 14:36:36

手把手带你做自己的’比特币‘(上)

本篇我用python实现一个本地的区块,要实现完整的区块链还需要做分布式服务器,很多很多东西。先实现分账,使用区块链进行交易的比特币以及其他加密货币的交易记录会被按时间顺序存储,并且是公开存储。通俗的说,区块链是一个公共数据库,其中新数据存储在称为块的容器中,并被添加到具有过去添加的数据的不可变链(因此是块链)。在比特币和其他加密货币的情况下,这些数据是一组交易记录,当然,数据可以是任何类型的。比...

2018-02-21 23:58:51

区块链入门点

区块链是随着比特币等数字加密货币的日益普及而逐渐兴起的一种的技术,它提供了一种去中心化,无需信任积累的信用建立范式。区块链本质上是一种对等网络(P2P)的分布式账本数据库,比特币的底层就是区块链技术架构,区块链本身其实是一串链接的数据区块,类似C里面的链表结构,块中有内容,指针指向下一个区块,其链接指针是采用密码学hash算法对区块头进行处理所产生的区块头哈希值,每一个数据块中记录了一组采用哈希算

2018-02-01 23:22:22

用强化学习做井字棋

井字棋,英文名叫Tic-Tac-Toe,是一种在3*3格子上进行的连珠游戏,和五子棋类似,由于棋盘一般不画边框,格线排成井字故得名。游戏需要的工具仅为纸和笔,然后由分别代表O和X的两个游戏者轮流在格子里留下标记(一般来说先手者为X),任意三个标记形成一条直线,则为获胜井字棋强化学习导论内容请移步:http://blog.csdn.net/ilypl/article/details/7892

2018-01-21 21:14:54
奖章
    暂无奖章