以深度学习为例理解22种设计模式(一)创建型模式 (johnhany.net)

【简介】

以深度学习的模型搭建和训练过程为例,解释面向对象编程中22种设计模式的基本原理,并给出C++实现。第一篇介绍创建型模式,包括工厂方法、抽象工厂、生成器、原型以及单例。

点击查看全文 >>

@JohnHany 2020-05-29 14:25分享 / 0个评论
赞过的人: IT技术博客大学习
要不要再学学下面的文章?
用英雄联盟的方式讲解JavaScript设计模式 (mp.weixin.qq.com)
在JavaScript里,构造函数通常是认为用来实现实例的特殊的构造函数。通过new关键字来调用定义的构造函数,你可以告诉JavaScript你要创建一个新对象并且新对象的成员声明都是构造函数里定义的。在构造函数内部,this关键字引用的是新创建的对象。
by @code小生 2021-09-12 12:59 分享 查看详情
如何理解Python之禅:Explicitisbetterthanimplicit? (mp.weixin.qq.com)
“Explicit is better than implicit” 是 The Zen of Python 中的一句格言。长久以来都觉得挺在理,直到有天有人用这句话为基础,提出了一个我不甚赞同的观点,才发现从来就没有真正理解过它。
by @code小生 2021-08-22 22:35 分享 查看详情
更快学习JavaScript的6个思维技巧 (mp.weixin.qq.com)
很多人学习JavaScript,问的第一个问题往往是“我应该使用哪个框架?”。但是,如果你还没有掌握最最基础的JavaScript,那这显然是一个错误的问题。你将你所有的时间用来研究不同的框架,于是,你开始停滞不前。
by @code小生 2021-08-01 19:00 分享 查看详情
MySQL 那些常见的错误设计规范 (zhuanlan.zhihu.com)
错误的设计规范:主键建议使用自增 ID 值,不要使用 UUID,MD5,HASH,字符串作为主键

这个设计规范在很多文章中都能看到,自增主键的优点有占用空间小,有序,使用起来简单等优点。
by @又拍云 2021-07-30 11:40 分享 查看详情
徒手撸了一个API网关,理解更透彻了,代码已上传github,自取~ (mp.weixin.qq.com)
最近在github上看了soul网关的设计,突然就来了兴趣准备自己从零开始写一个高性能的网关。经过两周时间的开发,我的网关ship-gate核心功能基本都已完成,最大的缺陷就是前端功底太差没有管理后台
by @code小生 2021-07-25 21:59 分享 查看详情
持续集成和交付流水线的反模式 (insights.thoughtworks.cn)
持续集成和交付流水线是软件开发过程中避免浪费的一种实践,展现了从代码提交、构建、部署、测试到发布的整个过程,为团队提供可视化和及时反馈。
by @Thoughtworks 2021-07-19 16:40 分享 查看详情
设计系统简史 (insights.thoughtworks.cn)
按照现在的主流模式,一个设计系统主要由三部分构成:设计原则、风格规范 和模式/组件库 。然而在2005年Sun Microsystems就已经创造出符合现代定义的设计系统了。在瞬息万变的 IT 领域,为什么设计系统经久不衰?我花了一些时间,看了看设计系统的过去和现在,也想了想设计系统的未来。
by @Thoughtworks 2021-07-09 10:43 分享 查看详情
分布式计算框架状态与容错的设计 (insights.thoughtworks.cn)
本文从通用视角介绍了状态与容错的基本概念,以Hadoop、Spark、Flink为例分析了具体框架的实现原理。
by @Thoughtworks 2021-07-01 15:48 分享 查看详情
持续集成和交付流水线的反模式 (insights.thoughtworks.cn)
持续集成和交付流水线是软件开发过程中避免浪费的一种实践,展现了从代码提交、构建、部署、测试到发布的整个过程,为团队提供可视化和及时反馈。
by @Thoughtworks 2021-06-28 13:50 分享 查看详情
带噪学习研究及其在内容审核业务下的工业级应用 (www.52nlp.cn)
从人脸识别,机器翻译到智能推荐,人工智能已经深入到现代社会的方方面面。现在工业上最常见的人工智能系统,往往依赖于大量有标签的数据。通常,优质的有标签数据需要耗费大量的人力、物力。而且人工打的标签的准确度,往往随着标注任务复杂度的提高而降低。

一般的人工智能算法,都是在干净的数据集上做学习和优化。在现实中的工业应用场景中存在大量弱监督的情况,即标签缺失(无监督、半监督)、标签错误(错监督)的情况。我们在第一个章节,简单介绍一下我们vivo ai lab两篇AAAI2021关于弱监督带噪学习的工作;并在第二章介绍一下我们的工作在内容审核业务下的工业级应用。
by @技术头条 2021-06-13 23:04 分享 查看详情