(六)Docker简介

目录

Docker架构


深度伪造——使用深度学习在视频中将一个人的脸换成另一个人的脸——是当今使用人工智能的最有趣最可怕的方式之一。

虽然深度伪造可用于合法目的,但它们也可用于虚假信息。能够轻松地将某人的脸换成任何视频,我们真的可以相信我们的眼睛告诉我们的吗?政治家或演员做或说令人震惊的事情的真实视频可能根本不是真实的。

在本系列文章中,我们将展示深度伪造的工作原理,并展示如何从头开始实现它们。然后我们将看看DeepFaceLab,它是一种多合一的Tensorflow驱动的工具,通常用于创建令人信服的深度伪造。

上一篇文章中,我展示了如何构建、训练和实现用于深度伪造的自动编码器。在本文中,我将讨论Docker容器

Docker是一个广泛使用的平台,用于开发、交付和运行应用程序。它是用Go编写的,并使用Linux内核中的一些原则来提供它可以提供的所有功能。它的主要优点是它允许您极快地交付软件,而不必担心底层基础设施。使用Docker,您可以在称为容器的隔离环境中打包和运行任何应用程序,该环境可移植、非常轻量且灵活。

Docker架构

Docker基于我们大多数人都熟悉的经典客户端-服务器架构。从他们的文档中,Docker架构如下所示:

让我们从上面分解镜像:Docker守护程序处理此架构中的几乎所有内容。它管理Docker API请求,以及像镜像、容器和许多其他元素这样的对象。它的灵活性允许它与其他守护进程通信。这是为了共同管理服务。

另一方面,Docker客户端允许您通过一些通过API发送到守护程序的命令与Docker进行交互。该Docker registry将被用来构建容器稍后将镜像存储,以及一个对公众开放的注册表是Docker Hub,当你试图拉出这些镜像时,Docker会使用默认的位置来查找镜像。

Docker镜像只是用于构建Docker容器的模板。通常,您会根据其他镜像找到镜像。例如,可能有一个基于UbuntuDocker镜像,它被定制为轻量级的,并且只有让您的应用程序运行所需的组件。

最后,Docker容器是小型隔离环境,是其镜像的可运行版本。它们拥有独立于底层主机和任何其他容器所需的一切。有几种类型的容器,它们的用法完全由它们的镜像定义,但一般来说,您可以自定义任何您想要的容器,因此可以在它们之上运行您想要的任何内容。

现在,我需要您知道Docker容器是根据Dockerfile提供的指南构建的,其中包含一些指定应如何构建容器的命令。

我邀请您去查看他们的文档,以便您深入了解Docker。在接下来的文章我将告诉你如何在Docker的帮助下在云中训练您的深度伪造模型。

https://www.codeproject.com/Articles/5298027/A-Brief-Docker-Overview

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值