当前位置: 首页 > news >正文

【AI绘画】 学习内容简介

AI绘画-学习内容简介

1. 效果展示

本次测试主要结果展示如下:

  • 卡通手办定制1
    在这里插入图片描述
  • 卡通手办定制2

在这里插入图片描述

  • 艺术写真定制

在这里插入图片描述

2. 主要目录

  • AI 绘画- 文生图,图生图及lora使用(基于diffusers)

  • AI 绘画- 模型转换与快速生图(基于diffusers)

  • AI 绘画- controlnet基础使用(基于diffusers)

  • AI 绘画- web_ui 搭建(基于gradio)

  • AI 绘画- instantID手办定制

  • AI 绘画- PulID手办定制

  • AI 绘画- 文生视频介绍

  • AI 绘画- 图片与视频超分

  • AI 绘画- 提示词逆推

  • AI 绘画- ComfyUI 基础使用

  • AI 绘画- ComfyUI 进阶使用

  • AI 绘画- ComfyUI 变现方法

  • AI 绘画- 相关代码免费云端实现-AI studio

目录继续更新中,请关注。

3. 课程目标

本次课程主要介绍AI绘画的常用方法,包括文生图、图生图、模型转换、web_ui搭建、controlnet基础使用、instantID手办定制、PulID手办定制、文生视频介绍、图片与视频超分、ComfyUI基础使用、ComfyUI进阶使用等。

  • 理解AI绘画的原理,掌握AI绘画的常用方法。

  • 掌握使用代码,webUI,以及ComfyUI多种方式进行AI绘画。

  • 实战使用AI绘画完成个人IP写真生成,Q版头像以及手办定制。

4. 说明

本专栏前期以代码开发为导向,主要讲述如何使用huggingface diffusers库进行AI绘图的快速实现,也方便了解AI绘画的底层原理。当掌握代码开发的基本逻辑,对于优化以及定制化的需求实现将非常快捷,后期也将讲述webui的基本实现及使用,以及ComfyUI的实战使用。之所以没有直接讲comfyUI,或是webUI应用实战,代码实现方式作为一种更为灵活和定制批量创作的形式,有必要作为一项推荐掌握的技能。另一方面,代码实现方式可以让我们更好的了解AI绘画的底层原理,以及AI绘画的优化方法。

教程用的的一些免费资源,如模型、数据等,均来自网络,如有侵权请联系删除。

主要预训练大模型和微调的lora 来自:https://www.liblib.art/

大家也可自行去下载自己喜欢的模型替换文中代码所用到的模型或者lora,即可得到不同的设计效果。

5. 扩展

AI绘画一般会比较消耗显存,一般本地使用3090以及V100资源,这将给我们没有GPU的电脑带来不便,本专栏也将介绍如何使用AI studio等免费云端资源进行AI绘画,以方便没有GPU资源的小伙伴们进行学习。

相关文章:

【AI绘画】 学习内容简介

AI绘画-学习内容简介 1. 效果展示 本次测试主要结果展示如下: 卡通手办定制1 卡通手办定制2 艺术写真定制 2. 主要目录 AI 绘画- 文生图,图生图及lora使用(基于diffusers) AI 绘画- 模型转换与快速生图(基于diffus…...

树形结构查找(B树、B+树)

平衡树结构的树高为 O(logn) ,平衡树结构包括两种平衡二叉树结构(分别为 AVL 树和 RBT)以及一种树结构(B-Tree,又称 B 树,它的度大于 2 )。AVL 树和 RBT 适合内部存储的应用,而 B 树…...

网络通信(TCP/UDP协议 三次握手四次挥手 )

三、TCP协议与UDP协议 1、TCP/IP、TCP、 UDP是什么 TCP/IP协议是一个协议簇,里面包括很多协议的, UDP只是其中的一个, 之所以命名为TCP/IP协议, 因为TCP、 IP协议是两个很重要的协议,就用他两命名了,而TCP…...

C# ADO.Net 通用按月建表插入数据

原理是获取原表表结构以及索引动态拼接建表SQL&#xff0c;如果月表存在则不创建&#xff0c;不存在则创建表结构 代码如下 /// <summary>/// 根据指定的表名和时间按月进行建表插入&#xff08;如果不存在对应的月表&#xff09;/// </summary>/// <param nam…...

19-ESP32-C3加大固件储存区

1默认编译情况。 2、改flash4M。ESP-IDF Partition Table Editor修改。 3、设置输入Partition Table 改自定义.CSV。保存。 4、查看命令输入Partition Table Editor打开-分区表编辑器UI。按图片增加。 nvs,data,nvs,0x9000,0x6000,, phy_init,data,phy,0xF000,0x1000,, factory…...

【STL】stack/queue 容器适配器 deque

1.stack的介绍和使用 1.1.stack的介绍 1. stack是一种容器适配器&#xff0c;专门用在具有后进先出操作的上下文环境中&#xff0c;其删除只能从容器的一端进行元素的插入与提取操作。 2. stack是作为容器适配器被实现的&#xff0c;容器适配器即是对特定类封装作为其底层的容…...

(回溯) LeetCode 17. 电话号码的组合

原题链接 一. 题目描述 17. 电话号码的字母组合 已解答 中等 相关标签 相关企业 给定一个仅包含数字 2-9 的字符串&#xff0c;返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下&#xff08;与电话按键相同&#xff09;。注意 1 不对…...

Ghidra:开源软件逆向工程框架

Ghidra 是一个软件逆向工程 (SRE) 框架 Ghidra 是一种尖端的开源软件逆向工程 (SRE) 框架&#xff0c;是美国国家安全局 (NSA) 研究局的产品。 Ghidra 该框架具有高端软件分析工具&#xff0c;使用户能够分析跨各种平台&#xff08;包括 Windows、macOS 和 Linux&#xff09…...

Spring AI 更新:支持OpenAI的结构化输出,增强对JSON响应的支持

就在昨晚&#xff0c;Spring AI发了个比较重要的更新。由于最近OpenAI推出了结构化输出的功能&#xff0c;可确保 AI 生成的响应严格遵守预定义的 JSON 模式。此功能显着提高了人工智能生成内容在现实应用中的可靠性和可用性。Spring AI 紧随其后&#xff0c;现在也可以对OpenA…...

java.util.ConcurrentModificationException 并发修改异常

目录 异常代码片段 详细说明 解决方案 使用迭代器进行遍历 使用临时集合存储结果 异常代码片段 if (ObjectUtil.isNotEmpty(candidateUsers)) {candidateUsers candidateUsers.stream().filter(Objects::nonNull).distinct().collect(Collectors.toList());for (String …...

Flask数据库操作(第四阶段)

目录 Flask数据库操作一、数据库基础1.1 关系型数据库与非关系型数据库选择数据库 二、Flask-SQLAlchemy2.1 安装 Flask-SQLAlchemy2.2 创建数据库模型2.2.1 创建 Flask 应用2.2.2 定义模型 2.3 执行 CRUD 操作2.3.1 创建&#xff08;Create&#xff09;2.3.2 读取&#xff08;…...

C语言问答进阶--5、基本表达式和基本语句

赋值表达式 表达式是什么&#xff1f;表达式是由运算符和操作数组成的式子。 如下的代码 #include "iostream.h" int main() { int a1,b2,sum; cout<<(sumab)<<endl; return 0; } 那么如下的呢&#xff1f; #include "iostream.h" int mai…...

uniapp3.0实现图片上传公用组件上传uni-file-picker,uni.uploadFile

用uniapp3.0的写法组合式api&#xff0c;setup形式封装一个图片上传公用组件&#xff0c;要求 1、使用uni-file-picker选择文件 2、uni.uploadFile上传图片 3、要能支持上传接口动态化 4、支持删除如片列表中已上传项 5、可以预览已上传列表图片 6、支持动态化限制图片格…...

Unity游戏开发002

Unity游戏开发002 目录 第一章&#xff1a;Hello&#xff0c;Unity&#xff01;第二章&#xff1a;创建一个游戏体 本文目录 Unity游戏开发 Unity游戏开发002目录本文目录前言一、创建一个游戏体1. 编辑器语言设置2. 创建游戏对象的两种方法3. 快速复制和粘贴物体4. 注意事项…...

MySQL基础练习题38-每位教师所教授的科目种类的数量

目录 题目 准备数据 分析数据 总结 题目 查询每位老师在大学里教授的科目种类的数量。 准备数据 ## 创建库 create database db; use db;## 创建表 Create table If Not Exists Teacher (teacher_id int, subject_id int, dept_id int)## 向表中插入数据 Truncate table…...

haproxy 原理+实战

haproxy 1 haproxy简介1.1 定义1.2 原理讲解1.3 HAProxy的优点&#xff1a; 2. haproxy的基本部署2.1 实验环境2.1.2 haproxy主机配置2.1.3 webserver1配置2.1.4 webserver2配置 3. haproxy的全局配置4. haproxy代理参数5. haporxy的热处理6.haproxy的算法6.1 静态算法6.1.1sta…...

OSPF进阶

一、LSA详解 Type&#xff1a;LSA的类型&#xff08;1、2、3、4、5、7类&#xff09; link-state-ID&#xff1a;链路状态表示符 ADV router&#xff1a;产生该LSA的路由器 age&#xff1a;老化时间 Metric&#xff1a;开销值&#xff0c;一般都为ADV router到达该路由的开…...

SuccBI+低代码文档中心 — 可视化分析(仪表板)(下)

制作仪表板 引入数据模型 仪表板所需模型已经在数据模块中准备好&#xff0c;可以将对应模型表添加到数据模型中。提供了两种添加方式&#xff1a; 在数据栏中点击添加按钮&#xff0c;在弹出框中通过搜索或直接在其所在目录下选中该模型&#xff0c;点击确定。 点击数据按钮…...

前端创作纪念日

机缘 作者也是一名新人大学生&#xff0c;在学习过程中总是get不到专业的知识体系&#xff0c;机缘巧合下了解通过md文档记笔记然后分享在各大博客平台上面&#xff0c;可以吸引社区博客朋友们的关注的鼓励&#xff0c;使得直接创作努力学习的心更加澎湃。 实战项目中的经验分…...

丰收季遇科技之光:北斗卫星导航引领现代农业新篇章

在这个金风送爽、硕果累累的丰收时节&#xff0c;广袤的田野上洋溢着农民们欢声笑语&#xff0c;每一粒饱满的果实都是大自然与辛勤耕耘者的共同馈赠。而在这片希望的田野上&#xff0c;一项科技革命的浪潮正悄然改变着传统农业的面貌——北斗卫星导航系统&#xff0c;正以它精…...

LinkSwift:八大网盘直链解析与下载加速的现代解决方案

LinkSwift&#xff1a;八大网盘直链解析与下载加速的现代解决方案 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 &#xff0c;支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼…...

如何用WPS-Zotero插件在Linux下高效写论文:跨平台学术写作终极指南

如何用WPS-Zotero插件在Linux下高效写论文&#xff1a;跨平台学术写作终极指南 【免费下载链接】WPS-Zotero An add-on for WPS Writer to integrate with Zotero. 项目地址: https://gitcode.com/gh_mirrors/wp/WPS-Zotero 还在为Linux下缺乏专业的文献管理工具而烦恼吗…...

CSDN技术委员会内部纪要流出(SITS 2026评审标准首次公开):算法创新性权重下调15%,工程可复现性跃居第一指标

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;CSDN主办SITS 2026&#xff1a;2026奇点智能技术大会亮点全解析 SITS 2026&#xff08;Singularity Intelligence Technology Summit&#xff09;由CSDN联合中国人工智能学会、中科院自动化所共同主办&…...

第51篇:Vibe Coding时代:LangGraph + 权限系统实战,解决 Agent 谁都能改代码、调用工具的安全问题

第51篇:Vibe Coding时代:LangGraph + 权限系统实战,解决 Agent 谁都能改代码、调用工具的安全问题 一、问题场景:Agent 能力做强了,但谁都能用就很危险 前面我们已经把 Coding Agent 做到了可以: 读项目文件 写代码 运行测试 生成 diff 提交 Git 创建 PR 查询 CI能力越…...

别再让低通滤波器坑了你!PMSM滑模观测器位置估算的相位补偿实战(附Simulink模型)

永磁同步电机无感控制中的相位补偿实战&#xff1a;从理论到Simulink实现 在永磁同步电机(PMSM)无速度传感器控制领域&#xff0c;滑模观测器因其强鲁棒性成为工程实践中的热门选择。然而&#xff0c;当工程师们兴奋地搭建完仿真模型后&#xff0c;常常会遇到一个令人头疼的现象…...

通过curl命令直接测试Taotoken大模型API的接入与响应

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 通过curl命令直接测试Taotoken大模型API的接入与响应 基础教程类&#xff0c;为需要在无SDK环境或快速排错的开发者&#xff0c;提…...

避开这些坑!QT5/QT6使用QMQTT连接OneNet物联网平台的完整配置流程

避开这些坑&#xff01;QT5/QT6使用QMQTT连接OneNet物联网平台的完整配置流程 在物联网开发中&#xff0c;MQTT协议因其轻量级和高效性成为设备与云端通信的首选方案。对于使用QT框架的开发者来说&#xff0c;QMQTT库是实现这一功能的关键组件。然而&#xff0c;在实际集成过程…...

实测 Taotoken 多模型聚合服务的响应延迟与稳定性观感

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 实测 Taotoken 多模型聚合服务的响应延迟与稳定性观感 作为一名需要频繁调用大模型 API 的开发者&#xff0c;服务的响应速度和稳定…...

C# Winform项目实战:给你的老旧桌面应用换上高清SVG皮肤(.NET Framework 4.5.1+)

C# Winform项目实战&#xff1a;为传统桌面应用注入SVG活力 当维护一个历史悠久的Winform项目时&#xff0c;我们常常面临界面老化的问题。那些模糊的位图图标在高分辨率屏幕上显得格外刺眼&#xff0c;而SVG矢量图形的引入能彻底改变这一局面。不同于简单的技术实现&#xff…...

深入探讨.NET 6中WeakHandle的垃圾回收机制

在.NET框架中,垃圾回收(Garbage Collection, GC)是管理内存的重要机制之一。而在.NET 6版本中,我们发现了一个关于弱引用(Weak Reference)的有趣现象。下面我们将通过一个实例来详细分析这个问题。 问题描述 以下是一个简单的C#代码示例,展示了在.NET 6下使用GCHandle…...