- 博客(10)
- 收藏
- 关注
原创 kaggle_titanic数据集学习
目标Kaggle介绍问题背景介绍小问题表头#流程分析数据模型以及特征选择数据认知属性与获救结果的关联统计看看各乘客等级的获救情况特征选择特征缺失逻辑回归建模交叉验证(cross validation)参考目标主要是为了几天后的http://www.datafountain.cn/#/competitions/284/activi...
2018-03-22 09:13:45 6206
原创 ethereum-go win7 64位编译
1.安装go语言 输入go version 输出go version go1.9.2表示成功2. github:https://github.com/ethereum/go-ethereum dowmload zip到本地目录结构GOPATH/src├── github.com│ └── ethereum│ └── go-ethereum└──
2018-01-20 10:32:07 2343
原创 通过使用很少的数据创建一个强大的图片分类器模型
目的方法2000张训练图(1000每类)关于深度学习对于小数据问题的相关性数据预处理和数据增强从头开始训练一个小巧的网络:40行代码的准确率达到80%使用预训练模型:一分钟达到90%准确度目的只用几百张或几千张图片去训练你想识别的模型。方法如何做: - 从头开始训练一个小型网络 - 使用一个预训练的模型 - 微调预先训练好的模型顶层 ...
2022-10-18 16:44:18 102
原创 go实现一个区块链
TrasactionTx类TxIn&TxOutScriptAddressTrasactionTx类type Tx struct { Hash utils.Hash //如果改成指针型会更好一些 Version uint32 Ins []*TxIn Outs []*TxOut}其实比特币...
2018-03-09 10:38:16 1212
原创 bitcoin类介绍——go版
TrasactionTrasaction//代表一个交易的输入来源type TxIn struct { Txid []byte //第一无二的交易Id Vout int //交易输出中的第几笔 //上面的省略了COutPint这个结构而是全弄在TxIn了 scripSig CScript //对应签名的钥匙 //这里省略了nS...
2018-03-08 23:30:18 745
原创 bitcoin代码分析
UML图UML图比特币有一个重要的概念就是每个Tx的所有TxIn都必须用完。用不完的不代表成为其他Tx的In,而是必须成为一个TxOut。 比如A要转100给B,A现有有2个可以支配的Out,Out1是60,Out2是50,但是50+60=110>100,那么多余的10该怎么办呢?比特币中规定这多余的10也要创建一个Out来锁住这10块,从而In和Out总额相等。...
2018-03-08 23:17:18 1274
翻译 一个最小可行的区块链
通过三重记账确保交易安全用加密来确保交易安全Balance = Σ(receipts)多方转账和验证双花和分布式共识机制分布式共识网络通过三重记账确保交易安全Alice和Bob是邮件收藏者。一天,Alice非常想要Bob的一枚邮票又苦于没有足够的资金,于是她决定打白条。白条上有Alice和Bob的签名,同时又有一个中间人Chunk的签名,每个人都有一份白条...
2018-03-02 23:20:05 479
原创 go-ethereum/blob/master/core/vm/instructions.go
这里定义了许多操作,以几个例子来说明。func opAdd(pc *uint64, evm *EVM, contract *Contract, memory *Memory, stack *Stack) ([]byte, error) { x, y := stack.pop(), stack.pop() stack.push(math.U256(x.Add(x, y))) evm.in
2018-01-21 15:57:51 248
原创 go-ethereum/core/vm/stack_table.go
func makeStackFunc(pop, push int) stackValidationFunc { return func(stack *Stack) error { if err := stack.require(pop); err != nil { return err } if stack.len()+push-pop > int(params.StackL
2018-01-21 15:23:27 232
原创 go-ethereum/core/vm/stack.go
这个包是对虚拟机堆的定义,只用了fmt和math/big。stack是堆栈操作的对象,出栈的Item被用作修改。type Stack struct { data []*big.Int}这里可以看到,栈结构是big.Int的数组。Stack由于开头是大写,所以可以被包外访问。func newstack() *Stack { return &Stack{data: make([]
2018-01-21 15:05:42 287
树莓派zero引脚物理视图,逻辑视图
2022-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人