【Datawhale AI夏令营第四期】魔搭-AIGC方向 Task02笔记 Scepter工具箱, 精读BaseLine代码

news2024/11/14 1:27:44

【Datawhale AI夏令营第四期】魔搭-AIGC方向 Task02笔记

Task02学习任务:
https://linklearner.com/activity/14/10/32
传送门
我们继续看网课,并且在Kimi.AI的帮助下读一下BaseLine示例代码。
网课链接:https://space.bilibili.com/1069874770/channel/collectiondetail?sid=3369551
传送门
课程PPT资料链接:
https://www.modelscope.cn/headlines/article/537?from=blibli_video

2.1Scepter与WebUI,一站式生成编辑工具箱

在这里插入图片描述
当前有的文生图、文生视频模型,可控生成和编辑工具、模型微调方法:
在这里插入图片描述
模型细节部分我不太能听懂,但我觉得老师介绍得应该都是核心实用的知识。这方面有天赋的同学可以多看看,再搜源代码和论文。
在这里插入图片描述
这个整合工具箱看起来不错,更适合关注效果的新手小白,我会着重看看这个工具能做什么。
在这里插入图片描述
图片数据处理的能力好像还挺强大的,也许能当个不错的白嫖工具。
官网链接: :https://modelscope.cn/studios/iic/scepter_studio
传送门
Github链接: https://github.com/modelscope/scepter
传送门
能做数据集,能文生图,能处理图像,本质上就是可以根据现有图片做数据集,或者不够的话AI生成来凑?那也许可以猜测,这次AIGC夏令营的BaseLine的数据集里面有大量AI生成的图片,可以理解为靠这个工具也可以做出吗?
在这里插入图片描述
还可以微调现有的基础大模型:
在这里插入图片描述
对训练好的模型也支持管理和分享:
在这里插入图片描述
支持使用本地或下载好的模型:
在这里插入图片描述
在这里插入图片描述
可以手动添加一些Mask、蒙版之类的,把图片里面不需要的元素替换掉。
下面这个虚拟试衣,划重点。之前我上了一个免费的AIGC体验课(培训班卖课性质),当时给我看的他们学员作品集里面,就有很多是AI模特虚拟试衣的,这个也同样适合电商网络平台运营,因为能大量节约请模特甚至主播的成本。(之前看B站上有个up分享说谁拿纯AI开了个虚拟淘宝店,还挺有意思)
在这里插入图片描述
看这个系列课程后面好像有一课是专门介绍虚拟试衣的,期待住了:
在这里插入图片描述

2.2ComfyUI应用场景探索

这也是BOSS直聘上老出现的一个词,之前的BaseLine学习手册里面也有简单介绍。
在这里插入图片描述
随着社群的开发,现在视频和声音生成也是指日可待了。
在这里插入图片描述
ComfyUI Github地址 :https://github.com/comfyanonymous/ComfyUI
传送门
在这里插入图片描述
在这里插入图片描述
Windows用户需要使用也很容易:
在这里插入图片描述
因为我个人学习的目的主要是掌握使用工具,所以模型细节我这里就不过多阐释了,感兴趣的朋友可以根据视频自行查找资料。
在这里插入图片描述
老师手把手教了该怎么在云端平台部署ComfyUI,但他好像并没提供教程源代码……
不过我灵机一动,在Github上翻到了!

老师的ComfyUI示例代码:

https://github.com/modelscope/modelscope-classroom/blob/main/AIGC-tutorial/comfyui_modelscope.ipynb
传送门
在这里插入图片描述

还找到了这个系列教程的其他源代码文件库:

https://github.com/modelscope/modelscope-classroom/tree/main
传送门
在这里插入图片描述

在这里插入图片描述
补充一点,B站上关于ComfyUI的教程貌似还挺多,秋叶大佬也早就放出来了一键整合包:
百度网盘链接: https://pan.baidu.com/share/init?surl=e-wb3UjxybMBDYhZCKyyLQ&pwd=8ra2
传送门
在这里插入图片描述
之前还有个webUI的整合包:
原视频:https://www.bilibili.com/video/BV1iM4y1y7oA/?vd_source=cdfd0a0810bcc0bcdbcf373dafdf6a82
传送门
【整合包下载链接】
百度盘: https://pan.baidu.com/s/1MjO3CpsIvTQIDXplhE0-OA 提取码: aaki
夸克: https://pan.quark.cn/s/2c832199b09b
模型包链接: https://pan.baidu.com/s/1W-UIuOww38HrIjNWqPh0Rw 提取码:aaki

但是下载之前千万要保证电脑空间足够,否则就算跟我一样开了百度网盘VVVVVVVIP,都拉不下来……这也是为什么我一直没有尝试的机会,电脑配置带不动啊。

说回这个网课,老师跑的示例打开以后,我感觉和Unreal游戏引擎的蓝图连线差不多……
在这里插入图片描述
从老师的这几步操作来看,我认为如果单纯用现有的功能的话,难度远不如Unreal(Unreal一堆蓝图文件变量来来回回要找半天,找BUG更是把人眼睛都看花,这也是为什么我学习的时候坚决选择了Unity……)
但如果要搞这个自定义节点,自己写python代码实现一些功能的话,还是有些难度的。这个事情我不知道能不能类比给3dmax,maya啥的写插件?还是更像给Unity UGUI做一些调色盘、拿起物体交互这类的进阶功能?我从来没有做过这样的事情,感觉很高级很厉害。
在这里插入图片描述
我应该一时半会还用不到这么高级先进的功能,先放这里留个印象吧,以后真不会写了再来细看。
在这里插入图片描述
我找到了老师的示例代码,照葫芦画瓢一跑,出师不利,不嘻嘻。
在这里插入图片描述
那我就自己把代码下下来给程序吧。
在这里插入图片描述
但是即便我把压缩包上传,再通过下面的代码解压到工作目录,最后再把名字改成ComfyUI,都还是跑不起来。

import os
import zipfile

# 遍历当前目录下的所有文件,把上传的压缩包解压到工作目录
for filename in os.listdir("/mnt/workspace/"):
        file_path = "/mnt/workspace/ComfyUI-master.zip"  
        # 使用zipfile模块打开ZIP文件
        with zipfile.ZipFile(file_path, 'r') as zip_ref:
            # 解压ZIP文件到当前目录
            zip_ref.extractall("/mnt/workspace/")
            print(f'Extracted {filename} to {current_directory}')

在这里插入图片描述
最后URL出来了,但是Run ComfyUI with cloudflared (Recommended Way)这样的话会网页打不开……666
在这里插入图片描述
在这里插入图片描述
仔细一看,原来老师放出的代码里面没有保留着部分在云端跑需要下载工具的代码:

!wget "https://modelscope.oss-cn-beijing.aliyuncs.com/resource/cloudflared-linux-amd64.deb"
!dpkg -i cloudflared-linux-amd64.deb

在这里插入图片描述
但是装了这种方式我还是无法访问……
上网一查这个问题有点超出我的理解范围……先放个帖子在这吧。
《Cloudflare找不到服务器 IP 地址》:
https://blog.csdn.net/Pythonwill/article/details/128570179
传送门
墙得看来很彻底,人在中国香港都访问不了。
在这里插入图片描述
至于第二种方法……更加炸裂,这机子上装不了npm。
在这里插入图片描述
在本地跑也是各类环境兼容问题,倒腾半天还是没跑上,心累……

3.1画质修复增强技术及应用

在这里插入图片描述
在这里插入图片描述
检测低质量因素,修复为高质量。根据不同任务的需要构造不同的数据集,就可以训练出针对不同任务的模型。
在这里插入图片描述
训练过程:构造数据然后去生产能实现任务的模型。
推理过程:将输入转换为需要的输出。
在这里插入图片描述
三大技术板块:
1.空间域增强。可理解为清晰度、画面质量的提升。(针对单帧、像素级效果,比如差分去噪,修复去划痕)
2.色彩增强。色彩变好,黑白到彩色
3.时间域增强。抖动调稳,闪烁和卡顿平滑。
中间的画质评估。指导,用来衡量修复增强的好坏效果。
在这里插入图片描述
下面老师介绍了一些新技术和案例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通用的修复会面对各种各样的场景(自然、建筑等),但是人像有很强的先验知识(人的五官排布和这些数据的格式非常接近),用于指导生成网络去生成。所以能将人脸增强的部分做得特别突出,结合到通用场景超分里面,再配合一些额外后处理工作,得到整体效果好的输出结果。
在这里插入图片描述
原来提高清晰度、老片修复这些用的是不同的模型?我一开始还以为是一个大模型能拿捏所有。
在这里插入图片描述
智能插帧:将25的帧率变道100、120这种。通过瑕疵对比和动态补偿来避免畸变。
在这里插入图片描述
手持相机抖动处理——帧和帧之间的画面没对齐。
在这里插入图片描述
图像上色:黑白变彩色。但这种上色方案有很多,红的可以黄的也可以。他们提出了一种无需参考而且出图片效果更好看的方法。
只用生成的颜色信息贴在旧图上面,避免生成颜色的过程中破坏原图的物理结构和形状。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
画质分析不仅可以用于评价,还可以用于前处理的指导(运用哪种能力来修复?)——可以前置和后置地去影响修复过程。在这里插入图片描述
在这里插入图片描述
感觉这个视频主要还是在介绍现有的成果展示,但是没有怎么讲该如何具体应用。如果不是执着算法的话粗略看看就好。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面这个模型放在了他们官网上,可以体验。
在这里插入图片描述
优势:可以通过prompt、手工涂抹等控制生成的颜色等条件。
这里举例子提到了WebUI,也是老关键词了。
在这里插入图片描述
以前通过GAN模型上色是不好控制不自然的,有溢色效应,现在有了扩散模型的上色技术,可以通过手工的少量标注来指导模型哪里该上什么颜色。(比如绿草、蓝天)带来更大的灵活性和更好的上色效果。
在这里插入图片描述
黑白视频变成彩色,除了一帧一帧上色之外,还有一个简单高效的方法:首先将视频进行一遍粗的修复,再通过镜头检测分成不同的片段。
每一段里面保证了从头到尾是一个镜头,这样帧与帧之间的相似度就会非常高。
再针对一段视频里面选择一些关键帧作为参考帧,然后只需要对这些参考帧进行前面的交互式上色,得到一个合理自然的彩色参考帧。
然后将这个帧应用到整个片段里面,自动化地逐帧上色完成。
这样能得到一个时序性更好,又能保证图像上色合理性和质量的结果。
在这里插入图片描述
将这些技术结合起来,就可以做基于AIGC扩散修复的技术。在这里插入图片描述
先从低质量(黑白)图像经过扩散超分生成高质量(黑白)图像。在这里插入图片描述
在同样是黑白图像 的过程中,通过交互式上色去得到最终颜色合理、清晰度更高、整体更加自然、更符合用户需求的修复后图像。

总体来讲,有了AIGC以后,在扩散增强技术上面,相比以前旧的CNN和Transformer领域有了更多的可控性、更高的灵活性和更好的多样性。

在这里插入图片描述
课后作业&体验链接:
在这里插入图片描述
我拿自己之前随手拍的学校照片试了下水:
(这张照片还是最后一天离开香港前,在学校上自习拍的,好怀念啊)
在这里插入图片描述
第一个链接出师不利翻车了:
https://modelscope.cn/studios/vigen/DreaMoving_Phantom
在这里插入图片描述
第二个体验链接看着还行:
https://modelscope.cn/studios/iic/old_photo_restoration
(选了重新上色)在这里插入图片描述
(不选重新上色)
在这里插入图片描述

精读BaseLine代码:

在我装环境本地跑的时候,那个data_juicer库始终都没法适配本地环境,哪怕是新建虚拟环境也不行。
在这里插入图片描述
不过问题不大,其实data_juicer只影响很小一部分的代码,只要在官方提供的平台跑成功了,把这一步需要的文件下载下来丢进对应目录就行了。但我最后还是没有在本地跑,因为下载模型实在是太慢了。
在这里插入图片描述
如果不放心的话,把云端服务器上output目录下所有文件都Download下来就OK。
在这里插入图片描述
模型训练这部分的参数:
在这里插入图片描述
可以把这个传长参数的写法留意一下,跑Github的一些项目(比如我第一篇读的人工智能论文AODA)经常会看到这样的形式:
在编写命令行参数时,-- 用于长格式的选项,而 \ 在这个上下文中是用作字符串的续行符,而不是命令行语法的一部分。在Python的多行字符串中,你可以使用 \ 来继续下一行的字符串,这样可以使代码更加可读。
在这里插入图片描述
然后就是加载模型这部分的代码:这段Python代码演示了如何使用diffsynth库和peft库来加载和配置一个包含LoRA(Low-Rank Adaptation)适配器的模型,以及如何创建一个图像处理管道
在这里插入图片描述
在这里插入图片描述

找工作关键词LORA:

这就提到一个重要概念,也是BOSS直聘触发的关键词——Lora了。在这里插入图片描述
很懵逼吗?没关系,鞭策一下Kimi,让它解释得简明扼要一些。
在这里插入图片描述
一句话概括:针对新需求部分微调
在这里插入图片描述
(不得不说AI真的很大程度上实现了教育公平学习便捷啊!Kimi看的很多参考资料我自己都不知道从哪找的。最近我看很多AI教育软件也很流行,比如callannie、replika、talkbuddy之类的AI教英语的app,我觉得这个如果能做出来的话特别好,可以避免私教的高额费用,还能让我蹩脚的英语发音说的时候不那么尴尬,而且随时随地无需预约想学就学!)
生成图像的代码:
如果是对编程细节不感兴趣的话,把下面这几个参数看懂完全够了,就跟AI绘画平台似的,正向提示词,反向提示词,图片大小。对人工智能有了解的可以再调配置尺度和迭代次数试试。
在这里插入图片描述
在这里插入图片描述
同时善良的Kimi还帮我们找出了一些其他可调的参数,但目前我看来用处都不大?
在这里插入图片描述

希望每次跑代码都出新图不要重复:

这个是我一直都很疑惑的问题,每次生成的图片都是一样的,这很奇怪,之前就根据经验猜测是随机种子导致的,今天问了Kimi果然如此!
在这里插入图片描述
这下每次生成的图可以不一样了,哈哈哈哈哈哈!!!!!
只需要把这行代码删改了即可:
在这里插入图片描述

如果新图点击半天看到的还是旧图的话,试试按界面上的刷新,并且把现在打开的旧图预览窗口关上在这里插入图片描述

打开已有实例,用相同提示词生成新图片:

以及,如果之前跑完过全流程的话,下次开实例想跑新图的话,直接从【加载模型】这一部步骤开始继续运行就好了!不用再忍受漫长的装环境下载数据集的过程!!!!在这里插入图片描述
下一步就是运行提示词那个代码块直接生成就好了!
在这里插入图片描述

官网评分代码使用:

参加比赛以后,我还在官网上发现了评分代码。
https://modelscope.cn/brand/view/Kolors?branch=0&tree=0
传送门
研究了一下怎么用:
在这里插入图片描述
在这里插入图片描述
经过研读代码,我们发现参数是传入包含想要评分图片的文件夹,最后会返回这个文件夹里面所有图片的平均得分
在这里插入图片描述
在这里插入图片描述
我能理解为这个美学评分代码可以拿出来单独用,然后可以不停当各种图的打分工具人吗?
可惜我还没有找到详细的评分标准,不知道满分上限是多少/分越高还是越低越好,不嘻嘻。
添加了注释的BaseLine、还有一些本地跳步骤运行需要的文件(我电脑data_juicer跑不通)我会放在个人的CSDN资源库,有需要的朋友可以借鉴。个别路径我按照自己电脑改了一下,如果报错的话就按照官方版的改回来就可以。
在这里插入图片描述
在这里插入图片描述
在阅读学习手册的时候,发现了这有个DeepFake竞赛:
https://datawhaler.feishu.cn/wiki/Uou8w9igsibGP7kduiycCgesnOh
添加链接描述
这个事情我自己本身之前没有做过,但是我们同学有人小组课程项目做了一个能识别上传的照片是真脸还是假脸的小程序,我找这个组的同学把他们学习小程序开发的教程要来了,还没来得及仔细研究。(但我很遗憾不知道他们用到的啥技术做的真假人脸检测)
《小白也可以开发微信小程序(入门篇)》: https://zhuanlan.zhihu.com/p/183551698#?utm_source=wechat_session&utm_medium=social&wechatShare=1&s_r=0
传送门
在这里插入图片描述在这里插入图片描述

AI与恐怖谷效应:

在这里插入图片描述
所以就不像人的不吓人,倒像不像的最吓人。
在这里插入图片描述
调教AI学会画手的办法:采用的详细标出每个手指的方式让其学会手的结构。
在这里插入图片描述
在这里插入图片描述

观察鉴别“AI味”的方向:

在这里插入图片描述

可图平台的AIGC学习资源:

在这里插入图片描述
Kolors(可图)模型(点击即可跳转魔搭模型介绍页) 是快手开源的文本到图像生成模型,该模型具有对英语和汉语的深刻理解,并能够生成高质量、逼真的图像。
代码开源链接:https://github.com/Kwai-Kolors/Kolors
模型开源链接:https://modelscope.cn/models/Kwai-Kolors/Kolors
技术报告链接:https://github.com/Kwai-Kolors/Kolors/blob/master/imgs/Kolors_paper.pdf
魔搭研习社最佳实践说明:https://www.modelscope.cn/learn/575?pid=543

可图优质咒语书:

https://modelscope.cn/datasets/modelscope/Kolors_awesome_prompts/dataPeview
不知道这个能否画我的棉花娃娃呆呆:
在这里插入图片描述

创意海报生成工具:

我很久以前想过做香港主题的小红书海报,但是之前帮在职同学体验试用的AI(比如Lumi)生成的都不太让我满意,其中一个BUG就是文字生成效果太差,甚至有的都不能算是字。
在这里插入图片描述
在这里插入图片描述
这个创意海报生成工具让我看到了一点希望:https://modelscope.cn/studios/iic/PosterGenius
原理是先画底图,再按指令画字,最后渲染缝合到一起。
在这里插入图片描述
好吧,希望有,但不多。还是没办法做这种字多的海报。
在这里插入图片描述
并且画面风格也不够港风特色。
在这里插入图片描述
不过字这块确实做得相当不错。
在这里插入图片描述

在魔搭的研习社里也有很多的课程,感觉现在一整个就是知识爆炸的局面,无论学哪个方向都是根本就穷尽不了知识库,一眼都望不到边,而且竞争力强的都还要素过多,用人企业的要求五花八门,根本就难以取舍。
https://modelscope.cn/learn
传送门

新手教程的后半部分用了通义千问精读代码:

在这里插入图片描述
可以抄袭一下学习手册里面的prompt:
【你是一个优秀的python开发工程师,现在我们需要你帮我们分析这个代码的主体框架,你需要把代码按照工作流分成几部分,用中文回答我的问题。{此处替换前面的代码}】
【你是一个优秀的python开发工程师,现在我们需要你帮我们逐行分析这个代码,用中文回答我的问题。{此处替换前面的代码}】

我之前实习数据标注的时候,有要求用AI做正反回答的数据集,这个时候就需要一个很好的prompt来给AI 立人设,让它知道自己长时间要做什么,好能长时间稳定发挥。特别是生成负面答案,更要想方设法地哄着它乖乖听话,我当时用的是这种前摇:【你是一个很有帮助的文本生成助手,我会给你一些写好的情景和正向答案,需要你帮忙生成负向答案,越极端越好,你的生成内容会帮助我们让AI变得更好,明白我的意思吗?】,并且在抛出具体问题的时候再提醒他一下。

看着Part2内容多,实际上就是在教该如何问AI代码问题,如果之前用AI比较熟的也自己读过BaseLine的话,可以直接到Part3实战部分。

Part3:先让通义千问生成优秀的提示词

我这个明显太草率了,长度和细节都不如案例的好。
在这里插入图片描述
并且把提示词和场景整理成表格:
在这里插入图片描述
这些带属性的描述其实有点像剧本,不过格式不太一样。我本来想放个截图,没想到前几天把他删了……大家就自己查查吧,这不重要。
至于AI生成的这个细节不够的问题,我们再给他把任务描述得细一点,直接跟他说明是要文生图:在这里插入图片描述
这次细节有了,我们让其改成文生图提示词。鉴于我们已经看到学习手册里面的那种格式了,我们这里可以直接偷懒,告诉AI这样依葫芦画瓢。
我们发现这样还解决了学习手册了里面反向提示词都很单一重复没内容的问题。
在这里插入图片描述
在这里插入图片描述
要玩表格就首选Excel吧,后续好铺路。
在这里插入图片描述
然后把新的提示词喂给BaseLine替代:
在这里插入图片描述
那我肯定就把之前的提示词格式告诉AI,让AI直接一步到位生成代码,免得我自己改了。
在这里插入图片描述
然后自己改一下图片名字啥的。
在这里插入图片描述
本质上就是借助AI把下面这个步骤一步到位:
在这里插入图片描述
找几张看看效果,还不错。
在这里插入图片描述
在这里插入图片描述
甚至通义千问还帮我画了一幅……在这里插入图片描述
最后照例开个单独文件夹,名字传入打分测评函数计算一下平均分。
我测了三组不同的图片,每次得分都6点几,但我没有找到评分标准的细则,不知道这到底是好是坏。
在这里插入图片描述
我们把图片排成故事版,发现有的图效果不好,比如2图并没有画出“开始睡着”的感觉。
在这里插入图片描述
说实话,后半段的提示词我觉得AI都没明白我要干什么,特别是双人图在这里插入图片描述
没关系,我们人工修改一下提示词,把动作加上,重新生成。
这次好多啦。
在这里插入图片描述
在这里插入图片描述
评分也高了些:在这里插入图片描述
第六幅我觉得和前面的桃花不搭配,就改了提示词想重新生成,没想到报了个CUDA错误,给我整不会了……Q&A文档++
在这里插入图片描述
我暂时还没找到解决办法,就等到第二天CUDA可以跑了再搞的:
在这里插入图片描述
在这里插入图片描述
后来群里一位大佬给出了一个方案,我暂时还没有试过,感谢好心人:
在这里插入图片描述

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

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

相关文章

如何创建一个SpringBoot项目呢?SpringBoot有什么优点呢?

目录 一、SpringBoot的优点 二、SpringBoot项目的创建 (一)通过Idea创建 (二)通过网页来创建Spring Boot项目 三、SpringBoot的目录 拓展知识 Spring的诞生是为了简化Java代码的开发,而Spring Boot的诞生是为了简…

剪映怎么剪辑视频?2024年剪辑软件精选!

在短视频风靡的时代,越来越多的人开始尝试自己制作短视频。而剪辑视频是短视频制作过程中至关重要的一环。很多小伙伴问剪映怎么剪辑视频?其实除了剪映,市面上还有不少剪辑软件操作简便,值得推荐! 福昕视频剪辑 链接…

Dubbo源码深度解析(四)

接上篇博客《Dubbo源码深度解析(三)》,上篇博文,主要讲的是DubboBootstrap#start()方法中调用到的其他方法,以及讲到ServiceConfig#export()方法的调用链路。其中讲到最核心的方法为ServiceConfig#doExportUrlsFor1Protocol(),还没…

LVS详细解析及其NAT模式与DR模式部署(理论+实验全方位指导)

目录 1. 集群 2. 分布式系统 3. 集群与分布式的比较 4.通俗的解释 集群 分布式系统 总结 LVS(Linux Virtual Server)简介 LVS专业术语 工作原理 LVS调度算法 静态调度算法 动态调度算法 ipvsadm脑图 NAT模式集群 LVS的配置 在LVS主机内打开…

数据结构之顺序表的实现

主要参考: 【王道考研】王道数据结构与算法详细笔记(全)_王道数据结构笔记-CSDN博客 顺序表的概念 顺序表:用顺序存储的方式实现线性表顺序存储。把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中,元素之间的关系…

1Panel配置

1. 脚本安装 curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh2. 配置镜像加速 在容器-> 配置中设置,否则安装软件会失败。 https://docker.211678.top https://docker.1panel.live …

面对复杂订单统计,如何用这款工具化整为零?

最近制作报表时遇到了个问题,怎么把整合到一起的订单统计数据拆分成一个个单独的订单统计报表呢?经过一段时间的探索后,我找到了一款完全免费的报表软件,能够解决这个问题,这款软件叫作山海鲸可视化,我会在…

python 已知x+y=8 求x*y*(x-y)的最大值

先用导数求解 已知xy8 求xy(x-y)的最大值 令y8-x 则 f(x)x⋅(8−x)⋅(x−(8−x))x⋅(8−x)⋅(2x−8) 导数方程为 f(x)-3x^2 24x - 32 求方程 − 3 x 2 24 x − 32 0 -3x^2 24x - 32 0 −3x224x−320 的根。 首先,我们可以尝试对方程进行因式分解。观察…

Maven系列(一):Maven下载安装配置【Maven使Java构建事半功倍】

前言 ​ 作为Java开发工程师,那么Maven现已成为不可或缺的一部分,从最开始的依赖管理到编译运行及打包,可以说使伴随了Java项目的整个生命周期。那么这篇文章,将带你去认识Maven以及Maven的下载、安装、配置等等。 1. 什么是Mav…

RCE复现问题和研究

目录 先了解一些常见的知识点 PHP常见命令执行函数 call_user_func eval() call_user_func_array array_filter 实战演练(RCE)PHP Eval函数参数限制在16个字符的情况下 ,如何拿到Webshell? 1、长度…

【智能控制】第九,十章 一阶和二阶系统神经网络控制,输出受限系统和输入受限系统的神经网络控制(北京航天航空大学)

目录 一阶系统神经网络控制 1. 系统描述 2. 滑模控制器设计(f(x)已知) 3. 自适应神经网络控制(f(x)未知) 4. 仿真结果 二阶系统神经网络控制 1. 系统描述 2. 神经网络控制器​编辑​编辑​编辑​编辑​编辑 3. 仿真结果 输出受限系统的神经网络控制 1. 问题描述 2.…

认识一下测试策略与测试方案

目录 测试方案 测试策略 测试策略的内容主要包括 测试技术和工具 测试启动、停止和完成标准 风险分析和应对方案 测试范围 测试角色和职责 测试方法和类型 测试工具 测试层级 测试指标 测试可交付成果 测试方案的内容包括 测试目标 测试范围 测试环境 测试策略…

Linux云计算 |【第二阶段】OPERATION-DAY2

主要内容: 部署LNMP架构(linux、Nginx、MariaDB、PHP)、NginxFastCGI动静分离、Nginx地址重写 环境准备:还原配置文件 [rootproxy ~]# cd /usr/local/nginx/ [rootproxy nginx]# sbin/nginx [rootproxy nginx]# cp conf/nginx.c…

服务器CPU天梯图2024年8月,含EYPC/至强及E3/E5

原文地址&#xff08;高清无水印原图/持续更新/含榜单出处链接&#xff09;&#xff1a; >>>服务器CPU天梯图<<< 本文提供的服务器CPU天梯图数据均采集自各大专业网站&#xff0c;榜单图片末尾会标准其来源&#xff08;挂太多链接有概率会被ban&#xff0c;…

2024杭电多校3——1007单峰数列

补题链接 一道数据结构体&#xff0c;差分线段树&#xff0c;我从没有看见过的全新版本&#xff0c;不过据说挺常见的。线段树维护题目里询问的东西&#xff0c;是否一样&#xff0c;单调还有单峰&#xff0c;小细节挺多的。建线段树开始是从2开始的&#xff0c;因为差分的第一…

Java:实现杨辉三角

目录 思路 完整代码 思路 可以把杨辉三角看作是一个直角三角形&#xff0c;这样可以方便进行输出 以直角三角形中 i行j列 的3 为例&#xff0c;我们可以推出: [ i ] [ j ] [ i -1] [ j ] [ i - 1] [ j -1] 。 同时&#xff0c;杨辉三角也可以看作是一个二维数组&#x…

Tomcat服务器和Web项目的部署

目录 一、概述和作用 二、安装 1.进入官网 2.Download下面选择想要下载的版本 3.点击Which version查看版本所需要的JRE版本 4.返回上一页下载和电脑和操作系统匹配的Tomcat 5. 安装完成后&#xff0c;点击bin目录下的startup.bat&#xff08;linux系统下就运行startup.sh&…

Midjourney技巧-生成拟人化动物(做你的品牌形象代言人)

​ 前言/introduction 如何用Midjourney生成这种时尚潮流的动物拟人图片&#xff1f; 用来做你的品牌形象代言人也是不赖&#xff01; ​ 关键词/personify 生成这种动物拟人化的图片其实主要在关键词-拟人化personify 比如&#xff0c;一只拟人化的老鼠/An anthropomorphic…

惊!北京三害、上海四毒、广东五虎,谁才是互联网界的“拼命三郎”?

在互联网江湖中&#xff0c;流传着这样一份神秘的“工作强度排名”&#xff0c;它们以地域为划分&#xff0c;将那些被公认为加班狂魔的互联网大厂归为了“北京三害”、“上海四毒”和“广东五虎”。 这份名单一出&#xff0c;让人不禁哑然失笑&#xff0c;同时也让人深思&…

【系统架构设计】计算机网络

【系统架构设计】计算机网络 网络架构与协议网络互联模型OSI/RM 结构模型TCP/IP结构模型IPv6 局域网与广域网局域网特点 网络互连与常用设备网络互联设备交换技术路由技术 网络存储技术 网络架构与协议 网络互联模型 OSI/RM 结构模型 1977年&#xff0c;国际标准化组织为适应…