上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 32 下一页
摘要: 使用自动微分来自动计算神经网络中的后向传递。 PyTorch中的 autograd包提供了这个功能。当使用autograd时,网络前向传播将定义一个计算图;图中的节点是tensor,边是函数, 这些函数是输出tensor到输入tensor的映射。这张计算图使得在网络中反向传播时梯度的计算十分简单。 阅读全文
posted @ 2022-02-13 20:40 xjspyx 阅读(21) 评论(0) 推荐(0) 编辑
摘要: import os os.environ['TF_CPP_MIN_LOG_LEVEL']='2' import numpy as np import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data 阅读全文
posted @ 2022-02-12 17:16 xjspyx 阅读(15) 评论(0) 推荐(0) 编辑
摘要: # 求交叉熵损失 entropy = tf.nn.softmax_cross_entropy_with_logits(logits=logits, labels=Y, name='loss') # 求平均 loss = tf.reduce_mean(entropy) 阅读全文
posted @ 2022-02-12 17:16 xjspyx 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 关于什么是哈希,请自行百度学习。简单理解为对某一事物的投影操作,即A——>Hash(A) 在密码学中,采用的哈希函数称为名cryptographic hash function,其两个重要性质分别为collision resistance(对哈希碰撞具有抗拒性)和hiding(隐藏性)[注:自行翻译 阅读全文
posted @ 2022-02-12 17:16 xjspyx 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 双花攻击数字货币本身为带有签名的数据文件,可以进行复制。即:对用户来说,可以将同一货币花费两次。修改:对货币添加唯一编号(不可篡改),每次支付向货币发行单位查询真伪。该方法每次交易都需要依赖于第三方机构来判断货币真伪且防止双花攻击。是一个典型的第三方中心化方案。现实中,我们通过支付宝、微信、信用卡等 阅读全文
posted @ 2022-02-11 21:42 xjspyx 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 可否各个节点独立完成区块链构建?很明显不行,各个节点独立打包交易,形成区块链,必然无法避免区块链内容不一致。从分布式系统角度来说,账本内容需要取得分布式共识,从而保证区块链内容在不同节点上的一致性。 根据FLP不可能结论,在一个异步系统中,网络时延无上限,即使只有一个成员是有问题的,也不可能达成共识 阅读全文
posted @ 2022-02-11 21:42 xjspyx 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 背景:假设系统中存在部分节点有恶意,但存在比例较小。大多数节点为“好”的节点,在这种情况下进行共识协议设置。想法1:直接投票某个节点打包交易到区块,将其发给其他节点,其他节点检查该候选区块,检查若正确投赞成票,若票数过半数,加入区块链。存在的问题1——恶意节点不断打包不合法区块,导致一直无法达成共识 阅读全文
posted @ 2022-02-11 21:42 xjspyx 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 指针在程序运行过程中,需要用到数据。最简单的是直接获取数据,但当数据本身较大,需要占用较大空间时,明显会造成一定麻烦。因此,可以引入指针这一概念。当需要获取数据时,只需要按照指针所给的地址,去对应的位置读取数据即可,这样大大节省了内存空间。在实际中,为了便于程序移植性等原因,指针实际上存储的是逻辑地 阅读全文
posted @ 2022-02-11 16:57 xjspyx 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 为什么系统中节点要竞争记账权?需要提供算力和电力成本,节点为什么要去做? 比特币系统设计之初便考虑到了这个问题,那就是引入激励机制。比特币通过设置出块奖励来解决该问题,一个获得合法区块的节点,可以在区块中加入一个特殊交易(铸币交易)。事实上,这种方式也是唯一一个产生新比特币的途径。 比特币系统设计规 阅读全文
posted @ 2022-02-11 16:57 xjspyx 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 为一个区块的信息(取自视频中截图,源自blockchain.info) 什么是挖矿?可以看到,区块哈希与前一区块哈希都是以一长串0开头的,挖矿本身就是尝试各种nonce,使得产生的区块哈希值小于等于目标阈值。该目标阈值,表示成16进制,就是前面含有一长串的0下为block header的代码中实现的 阅读全文
posted @ 2022-02-11 16:57 xjspyx 阅读(73) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 32 下一页