《TensorFlow 快速入门与实战》6-实战TensorFlow验证码识别第六部分 实战 TensorFlow 验证码识别 扫描二维码 试看/购买《TensorFlow 快速入门与实战》视频课程 • 准备模型开发环境 • 生成验证码数据集 • 输入与输出数据处理 • 模型结构设计 • 模型损失函数设计 • 模型训练过程分析 • 模型部署与效果演示 第六部分 目录 准备模型开发环境 第三方依赖包 数据集生成 • Pillow • captcha 数据, 它应该为一般的图像处理工 具提供坚实的基础。 https://github.com/python-pillow/Pillow captcha Catpcha 是一个生成图像和音频验证码的开源工具库。 https://github.com/lepture/captcha from captcha.image import ImageCaptcha from captcha.audio https://github.com/pallets/flask 生成验证码数据集 验证码(CAPTCHA)简介 全自动区分计算机和人类的公开图灵测试(英语:Completely Automated Public Turing test to tell Computers and Humans Apart,简称CAPTCHA),俗称验证码,是一种区分用户是 计算机或人的公共全自动程序。在CAPTCHA测试中,作为服务器的计算机会自动生成一0 码力 | 51 页 | 2.73 MB | 1 年前3
深度学习与PyTorch入门实战 - 54. AutoEncoder自编码器0 码力 | 29 页 | 3.49 MB | 1 年前3
Service Mesh 发展趋势(续) 蚂蚁金服 | 骑士到中盘路向何方?存,允许两者一起工作。 WebAssembly不是一门编程语言,而是一份字节码标准。 WebAssembly字节码是一种抹平了不同CPU架构的机器码, WebAssembly字节码不能直接在任何一种CPU架构上运行, 但由于非常接近机器码,可以非常快的被翻译为对应架构 的机器码,因此WebAssembly运行速度和机器码接近。(类 比Java bytecode) (摘录自http://blog0 码力 | 43 页 | 2.90 MB | 6 月前3
OpenShift Container Platform 4.8 Service MeshBASE、MERGE_SLASHES 或 DECODE_AND_MERGE_SLASHES 根据 RFC 3986 规范化请求路径,且不合并斜杠。 BASE 根据 RFC 3986 和合并斜杠规范化请求路径,但不解 码使用百分比编码的斜杠。 MERGE_SLASHES 根据 RFC 3986 规范化请求路径,解码 百分比编码 的斜杠以及合并斜杠。 DECODE_AND_MERGE_SLASHES 以与 RFC Deployment YAML 中, 并将 sidecar.istio.io/inject 设置为 true,如下例所示。 bookinfo deployment-ratings-v1.yaml 中的代 中的代码 码片段示例 片段示例 4. 保存部署配置文件。 5. 将文件添加回包含应用程序的项目。 在本例中,bookinfo 是包含 ratings-v1 应用程序和 deployment-ratings-v1 编辑器中插入以下代码片段:将 minProtocolVersion 中的值替换为 TLS 版本值。在本 例中,最小 TLS 版本设置为 TLSv1_2。 ServiceMeshControlPlane 代 代码 码片段 片段 8. 点击 Save。 9. 单击 Refresh 以验证更改是否已正确更新。 1.13.1.2. 使用 使用 Kiali 验证 验证加密 加密 Kiali 控制台提供了多种方式来验证应用程序、服务和工作负载是否启用了0 码力 | 344 页 | 3.04 MB | 1 年前3
RocketMQ v3.2.4 开发指南下面是 CORBA Notification 规范中处理方式: (1). RejectNewEvents 拒绝新来的消息,吐 Producer 迒回 RejectNewEvents 错诨码。 (2). 挄照特定策略丢弃已有消息 a) AnyOrder - Any event may be discarded on overflow. This is the default setting 当消息丌能在内存 Cache 命中时,要丌可避免的访问磁盘,会产生大量读 IO,读 IO 的吞吏量直接决定了 消息堆积后的访问能力。 评估消息堆积能力主要有以下四点: (1). 消息能堆积多少条,多少字节?即消息的堆积容量。 (2). 消息堆积后,収消息的吞吏量大小,是否会叐堆积影响? 项目开源主页:https://github.com/alibaba/RocketMQ 9 (3). Message Id 查询消息 消息所属Broker地址 8Byte Commit Log Offset 8Byte 图表 7-2 Message Id 组成 MsgId 总共 16 字节,包含消息存储主机地址,消息 Commit Log offset。从 MsgId 中解析出 Broker 的地址和 Commit Log 的偏秱地址,然后挄照存储格式所在位置消息 buffer 解析成一个完整的消息。0 码力 | 52 页 | 1.61 MB | 1 年前3
OpenShift Container Platform 4.6 分布式追踪例如,概念证明 = 500m,最小部署 =1 1 elasticsearch: resources: requests: memory: 根据您的环境配置,可用 于请求的内存。 以字节为单位指定,例如 200Ki, 50Mi, 5Gi。例 如,概念证明 = 1Gi,最 小部署 = 16Gi* 16Gi 第 第 3 章 章 分布式追踪安装 分布式追踪安装 33 elasticsearch: 例如,概念证明 = 500m,最小部署 =1 elasticsearch: resources: limits: memory: 根据您的环境配置,可用 的内存限值。 以字节为单位指定,例如 200Ki, 50Mi, 5Gi。例 如,概念证明 = 1Gi,最 小部署 = 16Gi* elasticsearch: redundancyPolicy: 数据复制策略定义如何在 Elasticsearch 所需的用 户名。如果指定,基本身 份验证也会加载 CA。另 请参阅 es.password。 es: password: Elasticsearch 所需的密 码。另请参阅 es.username。 es: version: 主要的 Elasticsearch 版 本。如果没有指定,则该 值将从 Elasticsearch 中 自动探测到。0 码力 | 59 页 | 572.03 KB | 1 年前3
使用适用于Android 的VMware View Client到 View 桌面。 n 使用嵌入式 RSA SecurID 软件令牌第 7 页, 如果您创建 RSA SecurID 软件令牌并将其分发给最终用户,他们只需要输入 PIN 码即可进行身份验证, 不需要输入 PIN 码和令牌代码。 VMware, Inc. 5 n 支持的 View 桌面操作系统第 8 页, 管理员可以使用客户操作系统来创建虚拟机,并在客户操作系统中安装 View Agent。最终用户可以从客 显示协议。请参阅《VMware View 管理指南》文档。 使用嵌入式 RSA SecurID 软件令牌 如果您创建 RSA SecurID 软件令牌并将其分发给最终用户,他们只需要输入 PIN 码即可进行身份验证,不需 要输入 PIN 码和令牌代码。 设置要求 注意 仅当使用 View Client 1.6 或更高版本时,这项功能才可用。 您可使用压缩令牌格式 (Compressed Token Format 格式的令牌文件,因其扩展名为 .sdtid,所以称为 SDTID 文件。View Client 可以直接导入 SDTID 文件。 安装软件令牌后,最终用户可输入 PIN 码进行身份验证。使用外部 RSA 令牌时,最终用户必须输入 PIN 码和 由硬件或软件身份验证令牌生成的令牌代码。 如果在 View Client 连接到启用了 RSA 的 View 连接服务器后,最终用户需要将 URL 复制粘贴到 View0 码力 | 24 页 | 889.72 KB | 1 年前3
高性能 Kubernetes 元数据存储 KubeBrain 的设计思路和落地效果-许辰KubeBrain 字节跳动高性能 K8s 元信息存储 许辰 字节跳动资深研发工程师 许 辰 字节跳动基础架构工程师 本科和硕士毕业于北京大学计算机系 负责大规模 Kubernetes 系统的构建和优化 KubeBrain/ KubeGateway/ KubeZoo 等多个项目的发起人 • 背景介绍 • 设计思路 • 性能优化 • 落地效果 • 未来演进 背景 分片内部消息严格有序 • 分片间消息可以乱序 • 读、写、watch 能力均可以水平扩展 欢迎交流 联系邮箱: xuchen.xiaoying@bytedance.com 扫码关注 KubeBrain:0 码力 | 60 页 | 8.02 MB | 1 年前3
OpenShift Container Platform 4.10 安装Red Hat OpenShift 提供了一个预先确定的网络配置,并在成功时报告部署的组件凭证 并访问 URL。另外还提供了一组有限的可选配置输入,如完全限定域名(FQDN)服务、超级用户名称和密 码,以及自定义 TLS 证书。这为用户提供了一个容器 registry,以便在受限网络环境中运行 OpenShift Container Platform 时,轻松创建所有 OpenShift Container 私钥身份添加到本地用户的 SSH 代理(如果尚未添加)。在集群节点上,或者要使用 ./openshift-install gather 命令,需要对该密钥进行 SSH 代理管理,才能在集群节点上进行免密 码 SSH 身份验证。 注意 注意 在某些发行版中,自动管理默认 SSH 私钥身份,如 ~/.ssh/id_rsa 和 ~/.ssh/id_dsa。 a. 如果 ssh-agent 进程尚未为您 私钥身份添加到本地用户的 SSH 代理(如果尚未添加)。在集群节点上,或者要使用 ./openshift-install gather 命令,需要对该密钥进行 SSH 代理管理,才能在集群节点上进行免密 码 SSH 身份验证。 注意 注意 在某些发行版中,自动管理默认 SSH 私钥身份,如 ~/.ssh/id_rsa 和 ~/.ssh/id_dsa。 a. 如果 ssh-agent 进程尚未为您0 码力 | 3142 页 | 33.42 MB | 1 年前3
Kubernetes开源书 - 周立handler: ExecAction:在Container中执⾏指定的命令。 如果命令退出的状态码为0,则认为诊断成功。 TCPSocketAction :对容器IP的指定端⼝执⾏TCP检查。如果端⼝打开,则认为诊断成功。 HTTPGetAction :对容器IP的指定端⼝和路径执⾏HTTP Get请求。如果响应的状态码⼤于等于200且⼩于400,则 认为诊断成功。 每个探针都有三个结果之⼀: Success:容器已通过诊断。 资源的最⼩需求和最⼤限制之间的差异的更多信息,请参阅 Resource QoS 。 Resource types(资源类型) CPU和内存都是资源类型 。资源类型有基本单元。CPU以核⼼为单位指定,内存以字节为单位指定。 CPU和内存统称为计算资源 ,也可称为资源 。 计算资源是可以请求、分配和消费的,可测量的数量。它们与 API resources 。 API资源(如Pods和 Services 是可通过Kubernetes memory 的request和limit以字节为单位。可使⽤整数或定点整数来表示内存,并使⽤如下后缀之⼀:E、P、T、G、 M、K;也可使⽤:Ei,Pi,Ti ,Gi,Mi,Ki。 例如,以下代表⼤致相同的值: 128974848, 129e6, 129M, 123Mi 如下是⼀个例⼦。如下Pod有两个容器。每个容器都有0.25 cpu和64MiB(226字节)内存的request。 每个容器的内存0 码力 | 135 页 | 21.02 MB | 1 年前3
共 112 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12













