01 2018 档案

摘要:  在本节中,我们将学习如何利用 使用多个GPU。 在PyTorch中使用多个GPU非常容易,你可以使用下面代码将模型放在GPU上: 然后,你可以将所有张量拷贝到GPU上: 请注意,仅仅调用 并不会将张量拷贝到GPU上,你需要将它指派给一个新的张量,然后在GPU上使用这个新张量。 在多个G 阅读全文
posted @ 2018-01-31 10:34 HackHan 阅读(632) 评论(0) 推荐(0)
摘要:  太棒啦!到目前为止,你已经了解了如何定义神经网络、计算损失,以及更新网络权重。不过,现在你可能会思考以下几个方面: 0x01 数据集 通常,当你需要处理图像、文本、音频或视频数据时,你可以使用标准的python包将数据加载到numpy数组中。然后你可以将该数组转换成一个 。 对于图像, 阅读全文
posted @ 2018-01-31 01:25 HackHan 阅读(4109) 评论(1) 推荐(1)
摘要:  在PyTorch中,集中于所有神经网络的是 包。首先,我们简要地看一下此工具包,然后我们将训练第一个神经网络。 包为张量的所有操作提供了自动微分。它是一个运行式定义的框架,这意味着你的后向传播是由你的代码运行方式来定义的,并且每一个迭代都可以是不同的。 下面,让我们使用一些更简单的术语 阅读全文
posted @ 2018-01-30 23:07 HackHan 阅读(976) 评论(0) 推荐(0)
摘要:  神经网络可以通过使用 包来构建。 既然你已经了解了 ,而 依赖于 来定义模型并对其求微分。一个 包含多个网络层,以及一个返回输出的方法 。 例如,查看下图中的对数字图片分类的网络: 这是一个简单的前馈网络。它接受输入,并将输入依次通过多个层,然后给出输出结果。 对于神经网络来说,一个经 阅读全文
posted @ 2018-01-30 23:04 HackHan 阅读(1718) 评论(0) 推荐(0)
摘要:  0x00 PyTorch是什么? PyTorch是一个基于Python的科学计算工具包,它主要面向两种场景: 用于替代NumPy,可以使用GPU的计算力 一种深度学习研究平台,可以提供最大的灵活性和速度 0x01 开始学习 1、Tensors Tensors(张量)类似于numpy的n 阅读全文
posted @ 2018-01-28 10:41 HackHan 阅读(3240) 评论(0) 推荐(0)
摘要:  说明:本系列教程翻译自PyTorch官方教程《 "Deep Learning with PyTorch: A 60 Minute Blitz" 》,基于PyTorch 0.3.0.post4   教程目标 在高层次上理解PyTorch的 库和神经网络 训练一个小型的神经网络来 阅读全文
posted @ 2018-01-28 09:25 HackHan 阅读(980) 评论(0) 推荐(1)
摘要:本文将展示如何使用共享卷(Volume)来实现相同Pod中的两个容器间通信。 注意:本文针对K8S的版本号为v1.9,其他版本可能会有少许不同。 0x00 准备工作 需要有一个K8S集群,并且配置好了 命令行工具来与集群通信。如果未准备好集群,那么你可以使用 "Minikube" 创建一个K8S集群 阅读全文
posted @ 2018-01-20 01:49 HackHan 阅读(9138) 评论(0) 推荐(0)
摘要:本文将介绍如何使用kubectl列举K8S集群中运行的Pod内的容器镜像。 注意:本文针对K8S的版本号为v1.9,其他版本可能会有少许不同。 0x00 准备工作 需要有一个K8S集群,并且配置好了 命令行工具来与集群通信。如果未准备好集群,那么你可以使用 "Minikube" 创建一个K8S集群, 阅读全文
posted @ 2018-01-19 23:44 HackHan 阅读(12214) 评论(0) 推荐(0)
摘要:本文介绍如何使用 命令连接K8S集群中运行的Redis服务。这种连接方式有助于数据库的调试工作。 注意:本文针对K8S的版本号为v1.9,其他版本可能会有少许不同。 0x00 准备工作 在进行该操作之前,需要满足以下条件: 需要有一个K8S集群,并且配置好了 命令行工具来与集群通信。如果未准备好集群 阅读全文
posted @ 2018-01-19 22:30 HackHan 阅读(2990) 评论(0) 推荐(0)
摘要:0x00 介绍 在上一篇文章中,我们建立了一个非常简单的数据结构,它是区块链数据库的本质。并且,我们实现了以类似链条关系的方式向其中添加区块的功能:每个区块都会链接到前一区块。然而,我们实现的区块链有一个严重的缺陷:向区块链中添加区块太过容易和廉价。区块链和比特币的基本原则之一是,要使添加新区块是一 阅读全文
posted @ 2018-01-15 23:18 HackHan 阅读(1822) 评论(0) 推荐(0)
摘要:0x00 介绍 区块链(Blockchain)是21世纪最具革命性的技术之一,目前它仍处于逐渐成熟阶段,且其发展潜力尚未被完全意识到。从本质上讲,区块链只是一种记录的分布式数据库。但它之所以独特,是因为它并不是一个私有的数据库,而是一个公共数据库,也就是说,每个使用它的人都有一份完整或部分的数据副本 阅读全文
posted @ 2018-01-14 14:51 HackHan 阅读(3110) 评论(0) 推荐(0)