【总结】有三AI所有原创GAN相关的学习资料汇总(2022年12月)

news2024/11/30 12:29:32

a3a1e78f14580a5c777df0537ae17a3d.png

GAN的研究和应用在这几年发展可以说是非常迅猛,无疑是这几年深度学习计算机视觉领域里落地性最酷的技术之一,包括图像与视频生成,数据仿真与增强,各种各样的图像风格化任务,人脸与人体图像编辑,图像质量提升等。

GAN最早期也是最经典的任务,就是高质量图像生成,当前已经可以生成1024分辨率以上的高清逼真图像,如下图生成了一些假明星脸。

1fa54280375ec29184c0f6214dededac.jpeg

图像翻译与风格化则是另外一个应用极其广泛的领域,因为从图像到图像的任务都可以称之为图像翻译任务,如经典的图像分割/边缘检测,图像超分辨率/图像风格化。随着生成对抗网络技术的成熟,我们可以将其用于各类图像翻译任务,常见的包括黑白图像上色,线稿上色,风格迁移,人脸风格化等任务。

826f060fd0ba3d95cdecdb35440627f2.jpeg

如今基于GAN还可以实现一些非常有趣的应用,比如人脸的各种属性编辑。

e7845bcb3dc333a79e8e9f71fbcd03ed.jpeg

最新的人脸换脸等技术被广泛应用于影视剧内容创作,如网络电视剧《风声》中周一围换脸赵立新。

35ef80d85908ea8e86b5e33830697896.gif

纵观整个CV领域,做GAN算法的从业者其实不多,做得好的就更少了,下面是比较典型的对GAN方向的岗位需求。

e18f3eb3dcaac2647d88b811ac8b09ff.png

3d47c0fe82a5b6699cb50a7614ed934f.png

学好GAN算法,对于计算机视觉领域从业,自然是不会错的。我们公众号输出过非常多的GAN相关资源,本次做一个简单汇总,主要是包括几十篇理论与实战技术文章,免费与付费的视频课,知识星球中的GAN模型原理解读专题。

GAN相关技术文章

2019年起,小米粥同学开设过专栏《GAN的优化》,主讲了GAN相关的基础理论。本专栏及其后续内容有超过15篇文章,从生成模型出发,讲述了GAN的基本理论,包括工作原理,更具有普适性的f散度度量和Wasserstein距离,以及IPM框架;接着介绍了GAN训练困难的原因以及几个训练技巧,各种GAN的正则项的优劣;GAN中的模式崩溃问题以及几个比较好的解决方案。

6461a1e7612e798b46c950698b807d9a.png

相关文章请阅读:

【完结】12篇GAN的优化文章大盘点,浓浓的数学味儿

【GAN优化】长文综述解读如何定量评价生成对抗网络(GAN)

【GAN优化外篇】详解生成模型VAE的数学原理

【生成模型】关于无监督生成模型,你必须知道的基础

【生成模型】极大似然估计,你必须掌握的概率模型

【生成模型】解读显式生成模型之完全可见置信网络FVBN

【生成模型】简述概率密度函数可处理流模型

【生成模型】浅析玻尔兹曼机的原理和实践

实战更是硬道理,show me the code!为了让大家能够从理论和实践同时掌握好GAN模型,我们公众号也开设了《百战GAN》的实战专栏。本专栏挑选经典GAN模型进行原理讲解,代码剖析,完成模型训练与测试,已有的内容包括图像生成,图像分割,图像增强,图像风格化,图像超分辨等领域,欢迎大家进行投稿。

相关文章请阅读:

【百战GAN】适合所有人的第一个GAN项目:DCGAN图像生成代码实战

【百战GAN】自动增强图像对比度和颜色美感,GAN如何做?

【百战GAN】GAN也可以拿来做图像分割,看起来效果还不错?

【百战GAN】如何使用GAN给黑白老照片上色?

【百战GAN】StyleGAN原理详解与人脸图像生成代码实战

【百战GAN】StyleGAN人脸属性(表情年龄性别)编辑代码实战

【百战GAN】羡慕别人的美妆?那就用GAN复制粘贴过来

【百战GAN】定制属于二次元宅们的专属动漫头像,这款GAN正好!

【百战GAN】SRGAN人脸低分辨率老照片修复代码实战

保持相关论文阅读是基本的学习习惯,我们推荐了许多GAN的相关文章,供大家循序渐进进行学习,如下:

【完结】12篇GAN的优化文章大盘点,浓浓的数学味儿

【模型解读】历数GAN的5大基本结构

【每周CV论文推荐】 初学GAN必须要读的文章

【每周CV论文推荐】GAN与VAE的结合,有哪些必读的论文?

【每周CV论文推荐】StyleGAN人脸属性编辑有哪些经典论文需要阅读

【每周CV论文推荐】初学基于GAN的视频生成有哪些经典论文需要阅读

【每周CV论文推荐】初学基于GAN的三维图像生成有哪些经典论文需要阅读

【每周CV论文推荐】基于GAN的图像数据增强有哪些经典论文值得阅读

【每周CV论文推荐】GAN如何用于目标检测模型提升性能?

【每周CV论文推荐】GAN如何用于图像分割模型提升性能?

【每周CV论文推荐】初学基于GAN的图像语义编辑,需要阅读哪些论文?

【每周GAN论文推荐】最经典与常见的GAN目标函数设计汇总

【每周CV论文推荐】GAN在医学图像生成与增强中的典型应用

【每周CV论文推荐】基于GAN的对抗攻击,适合阅读那些文章入门?

【每周CV论文推荐】GAN在医学图像分割中的典型应用

【每周CV论文推荐】GAN在自动驾驶视觉任务中的典型应用

【每周CV论文推荐】基于GAN的图像降噪值得阅读的文章

【每周CV论文推荐】基于GAN的图像对比度与色调映射增强值得阅读的文章

【每周CV论文推荐】基于GAN的图像超分辨值得阅读的文章

【每周CV论文推荐】基于GAN的图像修复值得阅读的文章

GAN相关视频专栏

为了在最大程度上让大家掌握好GAN各类模型理论和应用,我们也推出了GAN的一些理论与实战专栏,已经基本完结的包括《深度生成模型GAN:理论基础篇》,《深度学习之图像生成GAN:理论实践篇》,《深度学习之图像翻译GAN:理论实践篇》,《深度学习之图像增强GAN:理论实践篇》,《深度学习之人脸属性编辑:理论实践篇》。

《深度生成模型GAN:理论基础篇》讲解了GAN的基础理论,内容包括生成模型基础,自编码器与变分自编码器,生成对抗网络基础,GAN优化目标设计与改进,GAN的评估……

5c8ff60670ea17f9936d75bffdaf53e7.jpeg

完整的介绍,请阅读【视频课】永久免费课程!如何掌握好深度生成模型与GAN的基础理论知识

子欲学GAN算法,必先从图像生成开始!这就是《深度学习之图像生成GAN:理论实践篇》期望帮大家搞定的问题!

4ecce7d912c930eccfc7f471f9532e21.png

本课程内容包括图像生成的各个经典算法与实践,时长超过5个小时:

e007a47a96ede572e4cea187aaa02059.png

(1) 理论部分。详细解读了基本的卷积GAN,各类条件生成GAN,强大的StyleGAN系列,数据增强与仿真GAN,视频生成GAN,既有足够的宽度,也具备有足够的深度。

(2) 实践部分。本次课程中一共已经包含了2个Pytorch实战案例,分别为DCGAN人脸嘴唇表情生成任务,StyleGAN人脸图像生成任务,后续还会增加3D与视频部分的实践内容,部分案例效果如下:

3b158944efabda2ccc9f0edaa49862a4.jpeg

完整的介绍,请阅读:【视频课】CV必学,超6小时,2大模块,循序渐进地搞懂GAN图像生成!

图像翻译与风格化是GAN应用最为广泛的领域,《深度学习之图像翻译GAN-理论实践篇》专栏课程就是为此服务。

31f564ca3352b19b227cf0d235e762c9.png

课程讲解图像翻译核心领域的算法与实践,当前时长约7个小时,理论讲解详细,案例丰富,下面是当前课程的大纲脑图:

97cd02f5a1e13239f27a3ca0cfcd4ece.png

(1) 理论部分:涵盖了深度学习之图像翻译的核心方向,如有监督图像翻译模型,无监督图像翻译模型,多域图像翻译模型。我们会非常详细地讲解算法中的细节,帮助彻底消化算法原理;并且后续还会有更多模型的更新。

(2) 实践部分:本次课程中一共已经包含了3个实践案例,分别为基于Pix2Pix的黑白图像上色实战,基于StarGAN的人脸表情编辑实战,基于BeautyGAN的人脸美妆实战,后续还会增加其他方向的实战,部分案例结果图如下:

037840f9c050368532f2633141ad34ff.png

完整的课程介绍,请阅读:【视频课】CV必学,超7小时,3大模块,3大案例,掌握图像翻译与风格化GAN核心技术!

GAN在底层图像处理中应用非常广泛,《深度学习之图像翻译GAN-理论实践篇》专栏课程就是为此服务。

eb2d84e010d62f596b09570084cc6bb1.jpeg

课程讲解图像增强核心领域的算法与实践,当前时长约8个小时,理论讲解详细,案例丰富,下面是当前课程的大纲脑图:

45711f1bdc50ba1e5895c7a945d647e4.png

(1) 理论部分内容:涵盖了深度学习之图像增强GAN的核心方向,包括图像降噪、图像去模糊、图像超分辨、图像色调映射、图像修复。我们会非常详细地讲解算法中的细节,帮助彻底消化算法原理;并且后续还会有更多模型的更新。

(2) 实践部分内容:本次课程中一共已经包含了3个实践案例,分别为基于SRGAN的图像超分辨实战,基于EnlightenGAN的图像增强实战,基于DANet的图像降噪实战,部分案例结果图如下,后续还会增加其他方向的实战:

07fa2e8b0ffa51424dac733e3da425ab.png

完整的课程介绍,请阅读【视频课】超8小时,5大模块,掌握基于GAN的图像增强应用(降噪色调映射去模糊超分辨修复)

GAN在人脸人体图像编辑中的应用是近几年来最重要的新技术,也是当前众多相关产品的核心技术,《深度学习之人脸属性编辑-理论实践篇》专栏课程就是为此服务。

aec686ff7f5bc035159fa58e04090655.jpeg

课程讲解人脸属性编辑核心领域的算法与实践,当前时长约10个小时,理论讲解详细,案例丰富,下面是当前课程的大纲脑图:

418101958dd5dcd63d217373e947792e.png

(1) 理论部分内容:涵盖了深度学习之人脸属性编辑的核心方向,包括基于StyleGAN模型的通用人脸属性编辑,基于图像翻译模型的通用人脸属性编辑,以及各类专用的人脸属性编辑模型,包括人脸表情、年龄、姿态、妆造等。我们会非常详细地讲解算法中的细节,帮助彻底消化算法原理;并且后续还会有更多模型的更新。

(2) 实践部分内容:本次课程中一共已经包含了3个实践案例,分别为基于StyleGAN的通用人脸属性编辑实战,基于StarGAN的人脸表情编辑实战,基于BeautyGAN的人脸妆造编辑实战,下面是基于StyleGAN的属性编辑实战效果图:

19b5f9c128719849d351332befa6b1c7.gif

完整的课程介绍,请阅读:【视频课】超10小时,3大模块,掌握深度学习人脸属性编辑算法理论与实践

另外,也有一些独立的GAN相关的实战课程,大家可以查看下面的介绍。

【项目实战课】【项目实战课】基于Pytorch的EnlightenGAN自然图像增强实战

4790e9ed529d2c113c0dcffbe7388d34.jpeg

【项目实战课】【项目实战课】基于Pytorch的DANet自然图像降噪实战

2efb75f0b50de105ef89ebde10fc8e76.jpeg

【项目实战课】基于Pytorch的StyleGAN人脸属性(表情、年龄、性别)编辑实战

2aff5f791addb706ce37a4f24755e160.gif

【项目实战课】基于Pytorch的StyleGAN v1人脸图像生成实战

f6db65634866ff52686313d865366707.jpeg

【项目实战课】基于Pytorch的StarGAN人脸表情编辑实战

496716f149bde0f39848f048d0d1d30c.gif

【项目实战课】基于Pytorch的UGATIT人脸动漫风格化实战

0e430b973a44aadf4d3968dbf29b3d29.gif

【项目实战课】基于Pytorch的BeautyGAN人脸智能美妆实战

dcef7579269ea33959c81c5acef34d9a.gif

【项目实战课】基于Pytorch的Pix2Pix黑白图片上色实战

d86fd7ed2d3736f01ef332f3c1040e70.jpeg

【项目实战课】基于Pytorch的SRGAN图像超分辨实战

ac2e2ce86e0f9f75eb17fde30c626081.gif

【项目实战课】基于Pytorch的DCGAN人脸嘴部表情图像生成实战

5bb262dc6d6674303d567f606858b43d.jpeg

最后,欢迎大家来我们平台投稿原创的技术专栏,申请开设相关实战类课程。

GAN书

上个月我们新书《生成对抗网络GAN:原理与实践》已经在机械工业出版社正式出版,本次书籍为我与师弟郭晓洲共同写作,也是第一本有三与人合著的书籍。这是一本系统性地讲解GAN理论、模型、常见问题,并为视觉和语音领域的大部分应用场景提供GAN解决方案和综合实践的书。

dc964b3ac35ac96f934874bde9c3757b.jpeg

全书正文约340页,共计12章,本书是业界系统性地讲解生成对抗网络原理与实践的书籍,与其他同类书籍相比,本书内容更加深入与充分,全书目录如下。

677f81cdabfeaf6ac8ebb8cb99ca9c15.png

书籍完整介绍请阅读:言有三新书来袭,全面系统性地讲解生成对抗网络GAN原理与实践

本书有少量签名版可购买,大家可以联系有三微信Longlongtogo,实拍图如下:

e69e4e31561f750bd34657af2a0807d4.jpeg

CV秋季划-GAN组

最后,如果大家想要一次性获取所有GAN相关的学习资源(包括视频、图文、书籍等),可以加入有三AI-CV秋季划GAN组,永久拥有有三AI社区所有GAN相关的学习课程资源,相关介绍可阅读下面视频与文章。

0b9d2075a428ee2793173c18f4e33d70.png

【CV秋季划】生成对抗网络GAN有哪些研究和应用,如何循序渐进地学习好(2022年言有三一对一辅导)?

有三AI知识星球-GAN板块

有三AI知识星球是我们公众号内容的升级,包含更多更新技术的图文解读(注意星球是一个图文知识社区),关于星球的介绍如下。

【重要】有三AI知识星球不再对外公开!还想加入的有哪些途径?

536c50a1c260b89101d25605babbcb9b.png

知识星球中一个非常重要的模块就是GAN,内有超过100期经典GAN模型的解读,下面是其中一些重要模块的归类预览。

a38be5c07b7f66452cfff23d89da246d.png

星球里的学习方式为提供论文下载+论文解读,如下:

0c740de2533bac4dfcf6ccbf2e9578a1.png

细分到各个方向,包括图像与语音生成GAN,图像分割与目标检测GAN,图像编辑与创作GAN,图像翻译/风格化GAN,图像增强GAN,人脸与人体GAN,以及其他各领域未明确归类的GAN。

(1) 图像与语音生成GAN。

内容覆盖基本的GAN模型(从DCGAN到SAGAN),条件GAN(CGAN等),多尺度GAN模型(从LAPGAN到StyleGAN),与VAE的结合(ALI等),图像增强与仿真GAN(从BAGAN到SimGAN),多判别器与生成器GAN(从TripleGAN到MAD-GAN),三维GAN(VON)等,视频GAN(从MocoGAN到MDGAN等)。

a7b0351d14c620cbe19471917a1094ed.jpeg

47d557348b0ef2599b488446f2e0383d.jpeg

(2) 图像翻译/风格化GAN。

内容包括有监督的图像翻译GAN(从Pix2pix到Pix2pixHD)与无监督的图像翻译GAN。其中无监督的图像翻译GAN是重点,介绍各类基本模型(UNIT,CycleGAN等),多域拓展(从MUNIT到StarGAN),以及各类应用(Whitebox GAN等)。

721454465d029b700ea4ec2af5510314.png

5a4845658d4c2aab2b93cd47fa2b3ffb.png

(3) 图像增强GAN。

内容包括GAN在各类图像增强任务中的应用,包括图像降噪(GCBD等),对比度增强(EnhanceGAN等),超分辨(从SRGAN到Cycle in Cycle GAN),图像修复(从CE到ARGAN等),图像去模糊(从DeblurGAN到DBGAN等)。

215fb263768be01e587b7fb5d771871c.jpeg

d3b844f5e2974d0916c55bb569ee40c5.jpeg

(4) 人脸人体GAN。

内容包括GAN在人脸人体生成与编辑中的各类应用,包括人脸风格化(UGATIT等),人脸妆造(BeautyGAN等),年龄编辑(CAAE等),表情编辑(G2GAN等),姿态编辑(FFGAN等),关键点检测(Boundary-aware GAN等),人脸补全(Face De-occusion GAN等),人脸识别(Dual Agent GAN等),人脸超分辨(Pulse等),人脸修复(Old Photo Restore GAN等),人脸驱动(ReenactGAN等),通用人脸属性编辑(StyleGAN及其变种),姿态迁移(Everybody Dance GAN等),人脸换装(VITON等)。

7cdd6f9ea81679830c3ba144da33dcbd.png

04bfb1cc397e8577853dcebc218cea9a.jpeg

(5) 图像分割与目标检测GAN。

内容包括GAN在图像分割与目标检测等经典任务中的应用,包括分割GAN(从SegGAN到Background Matting),检测GAN(从FindFaceTinyGAN到Perceptual GAN)。

最后,本周还有赠书,请看下面本文官方置顶的留言!

转载文章请后台联系

侵权必究

71aeb6e44c6f131b0b787f1fab16898c.png

17cc71f34d3a86571147decfcb78fc83.png

ae6c2ed7a5adcdf385e0f9298727756b.png

  • 【CV夏季划】2022年正式入夏,从理论到实践,如何系统性进阶CV?(产学研一体的超硬核培养方式)

  • 【CV秋季划】模型算法与落地很重要,如何循序渐进地学习好(2022年言有三一对一辅导)?

  • 【CV秋季划】生成对抗网络GAN有哪些研究和应用,如何循序渐进地学习好(2022年言有三一对一辅导)?

  • 【CV冬季划】终极进阶,超30个项目实战+3大基础方向专栏+3本书+3年知识星球(2022年言有三一对一辅导)

  • 【CV秋季划】人脸算法那么多,如何循序渐进地学习好?

  • 【CV秋季划】图像质量提升与编辑有哪些研究和应用,如何循序渐进地学习好?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/87524.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

高分子PEGDBCO-PEG-Acrylates,DBCO-PEG-ACRL,二苯并环辛炔PEG丙烯酸酯

●外观以及性质: DBCO-PEG-ACRL产物呈固体或粘性液体,取决于PEG分子量“点击化学"一般由叠氮化物(azide)和炔烃(alkyne)作用形共价键,具有高效稳定,高特异性等优点。反应不受PH…

【Vue 快速入门系列】Vue中如何使用动画与过渡

文章目录前言一、回忆css3中的动画二、Vue中单标签使用动画1.默认使用方法2.自定义使用方法三、Vue中多标签实现动画效果四、使用第三方动画前言 本篇博客将会介绍如何在Vue中使用动画效果。 一、回忆css3中的动画 定义一个动画: 定义一个动画名为atguigu keyfr…

WhatWeb 网站指纹识别软件

一、WhatWeb介绍 WhatWeb是一个开源的网站指纹识别软件。WhatWeb识别网站。它的目标是回答“那个网站是什么?”这个问题。WhatWeb可识别Web技术,包括内容管理系统(CMS),博客平台,统计/分析包,Ja…

数据库原理及MySQL应用 | 数据库安全加固

数据库安全至关重要,可从多方面对数据库进行加固。 数据库安全怎么强调都不过分,可以从以下方面对数据库进行加固,让它更安全。 01、操作系统级别 可从以下七方面实现操作系统级别的安全加固。 1. 使用数据库专用服务器 使用专用的服务器…

《大数据导论》之数据生命周期和数据使用

1 数据生命周期 数据都存在一个生命周期,数据生命周期是指数据从创建、修改、发布利用到归档/销毁的整个过程。 1.1 数据生命周期管理工作包括以下几个方面: 分类:对数据进行自动分类,分离出有效的数据,对不同类型数据…

【MySQL】数据库基础知识汇总和增删改查操作

【MySQL】数据库基础知识汇总和增删查改操作 文章目录【MySQL】数据库基础知识汇总和增删查改操作1.数据库基础知识:2.对数据库的相关操作:2.1.显示当前所有的数据库, show databases;2.2.创建数据库, create database 数据库名;2.3.选中数据库, use 数据库名;2.4.删除数据库, …

基于腾讯云的艺术展小程序

第一章 项目背景 1.1 项目简介和应用现状 基于腾讯云的艺术展小程序:打造集美术鉴赏、艺术科普、当代优秀艺术品交流多功能融艺术性、知识性、趣味性、便利性于一体的一站式平台,为广大艺术爱好者提供优质服务!小程序前后端完整&#xff0c…

特别活动丨HuggingFace工程师教你HF的正确打开方式

主题: HuggingFace的正确打开方式时间: 2022年12月15日(周四) 20:30-21:30由北京智源人工智能研究院主办的2022大模型创新论坛正如火如荼进行中,论坛包含训练营、峰会、创业大赛、黑客马拉松、闭门研讨会、创新应用榜单…

Python数据标准化

【小白从小学Python、C、Java】 【计算机等级考试500强双证书】 【Python-数据分析】 Python数据标准化 选择题 以下python代码结果错误的一项是? import pandas as pd import numpy as np from sklearn import preprocessing myDatapd.DataFrame({C1:[-1,-3,-5]}) p…

Moonbeam与Hyperlane之间的跨链互连合约

跨链通信除了作为Moonbeam的核心,也是为何另一个跨链协议Hyperlane部署于Moonbeam之上的原因。与先前介绍的跨链协议Axelar和LayerZero类似,Hyperlane允许开发人员编写可以跨区块链通信的智能合约,并让开发人员可以在Moonbeam上构建&#xff…

Linux中可用于监视磁盘使用情况的命令行实用程序

df命令 df是一个Linux命令行实用程序,用于监视Linux磁盘使用情况。df命令显示文件系统磁盘使用情况详细信息的完整摘要。通过-hT选项,它以易于阅读的格式显示有关文件系统、类型、磁盘总大小、已使用容量、剩余容量,使用率以及磁盘安装位置等…

基于DOA联合TDOA时间积累的二维GDOP仿真分析

up目录 一、理论基础 二、核心程序 三、测试结果 一、理论基础 无人机(UAV)因其体积小,灵活性高,成本低等优势得到快速发展并被广泛应用于军事战争,城市管理,民用,地质,抢险救灾等各个领域,与此同时,无人机定位技术也得到了深入研究,其中无线电探测与定位技术备受众多学者关…

liunx常用命令 适用了centos stream9

最近刚好需要重新再学习一下Linux然后开始学习大数据,就重新再温习一下Linux,然后需要把个人所有的编程环境和数据库变成linux版本,虽然一直以来都是用win系统做数据,但是liunx系统的安全和快速最近试了一下确实令我着迷。 liunx常…

[附源码]Nodejs计算机毕业设计基于web的教学资源管理系统Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分…

JSP ssh流量充值系统myeclipse开发oracle数据库MVC模式java编程计算机网页设计

一、源码特点 JSP ssh流量充值系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myec…

Spring MVC学习 | 使用域对象共享数据

文章目录一、回顾域对象二、在request域共享数据2.1 使用ServletAPI2.2 使用ModelAndView对象2.3 使用Model对象2.4 使用ModelMap对象2.5 使用Map集合2.6 Model、ModelMap和Map的关系2.7 使用域对象的底层原理三、在session域共享数据四、在application域共享数据学习视频&…

SpringBoot 替换 if 的参数校验

简单使用 Java API规范(JSR303)定义了Bean校验的标准validation-api,但没有提供实现。hibernate validation是对这个规范的实现,并增加了校验注解如Email、Length等。 Spring Validation是对hibernate validation的二次封装,用于支持spring…

Windows 禁用驱动签名方式

Windows 禁用驱动签名方式1. Windows开启测试模式2. 强制禁用2.1 Win7、Win82.2 Win103. 开机选用强制开启禁用签名模式3.1 Win72.3 Win8、Win10及Win113. 参考1. Windows开启测试模式 以管理员模式启动cmd,输入以下命令: 开启系统的测试模式 bcdedit …

来自飞桨社区开发者的礼物,《动手学深度学习》飞桨版上线!

近几年,各行各业已经逐渐开始基于AI技术启动企业智能化转型,AI技术的广泛应用催生了对AI应用人才的需求。如何不断夯实自身的AI技术能力,提升自己的职业竞争力?飞桨社区的开发者给大家带来一份神秘礼物。李沐老师的《动手学深度学…

web前端网页设计期末课程大作业:旅游网页主题网站设计——紫色的旅游开发景点网站静态模板(4页)HTML+CSS+JavaScript

👨‍🎓学生HTML静态网页基础水平制作👩‍🎓,页面排版干净简洁。使用HTMLCSS页面布局设计,web大学生网页设计作业源码,这是一个不错的旅游网页制作,画面精明,排版整洁,内容…