- 1v1135
- 留学生作业辅导95
- Python一对一辅导85
- 留学生辅导83
- JavaScript tutorial82
- 数据结构一对一78
- Python 1v176
- Python 一对一教学72
- Python一对一教学61
- python 1v161
- ChatGPT57
- 纽约大学一对一53
- Python 网络爬虫专栏53
- Python52
- java 1v151
- Python 辅导47
- 编程一对一教学47
- NYU 1v143
- web 一对一42
- 少儿编程一对一39
- web 专栏35
- 墨尔本大学CS32
- unimelb32
- Python 进阶30
- Python 私教练习题【基础】30
- web29
- Java体系课29
- 英国-布里斯托尔27
- 程序员的私房菜26
- NYU编程辅导25
- NYU Python辅导25
- django体系课22
- 数据分析22
- 中山大学21
- 嘉兴大学Python20
- 字节跳动校园20
- 中山大学Python20
- Python 办公自动化18
- 数据结构与算法18
- php17
- Thomas-hw-note16
- Python 基础笔记16
- Unity休闲手机游戏开发16
- Unity16
- uic15
- html15
- 编程算法同步学14
- 一本通 Python 题解14
- HJB love HR13
- SCU CS13
- Santa Clara University13
- 圣克拉拉大学13
- 悦创来信·去无方向的信13
- UIC Information Space12
- svg12
- 前端12
- Python Lab11
- CS-PY101 Lab11
- Java 1v110
- Python辅导10
- web 1v110
- StableDiffusion10
- 打工人·进化岛10
- Python全栈60天精通之路10
- C#教程10
- C 练习10
- Python notebook10
- Python 基础9
- 墨尔本大学9
- C教程9
- 中文技术文档的写作规范9
- NYU – Tandon School of Engineering9
- 轻松入门 Python—玩中学9
- 随笔8
- 量子态8
- 量子计算8
- Python量子计算8
- 小红书免费答疑8
- Python 作业代写8
- 摄影专栏8
- Rust 语言从入门到实战8
- MacOS 技巧8
- 我收集的网站7
- 编程经验7
- python7
- 福州大学 Python7
- 福州大学7
- GTIIT Moodle7
- 广东以色列理工学院7
- Guangdong Technion-Israel Institute of Technology7
- Java FQA7
- Python 算法科普指南7
- Python 合集7
- Java 课程补充6
- codingbat6
- MA4076
- 伦敦政经6
- LSE Home6
- Python期末辅导6
- Python期末1v1辅导6
- C++竞赛6
- Midjourney6
- Python 练习答案6
- The University of Melbourne6
- HTML5
- python数据结构与算法一对一辅导5
- 少儿编程一对一教学5
- 同济大学5
- 同济大学Python5
- 高中生Python辅导5
- creanlutheran.org5
- 操作系统5
- 案例上手 Python 数据可视化5
- 数据分析一对一辅导5
- 数据分析一对一教学5
- TensorFlow5
- 面试攻略5
- ole.bris.ac.uk5
- Pygame5
- C++专栏5
- C++一对一教学5
- C++NOIP5
- C++少儿编程一对一5
- 墨问西东·笔记5
- 数据分析实战 45 讲5
- 技术杂谈4
- 墨尔本大学C语言辅导4
- 墨尔本大学C语言一对一辅导4
- 墨尔本大学C语言期中考4
- 留学生Python辅导4
- brew4
- Linux4
- 华为机试题解4
- 办公自动化4
- LangChain 一对一教学4
- Matplotlib Python 数据可视化4
- 小白补充4
- 零基础实战机器学习4
- C++4
- C++教程4
- sql4
- easy sql4
- 创业会议3
- 科普3
- VPN3
- 小技巧3
- 澳洲大学一对一3
- 英国国王学院3
- 日本Python一对一教学3
- 意大利Python一对一教学3
- NYU3
- 最大公约数3
- GCD3
- 辗转相除法3
- 欧几里得算法3
- 算法实现3
- 浙江工业大学3
- 浙江工业大学Python3
- 浙江工业大学Python真题3
- 高校竞赛辅导3
- Python一对一答疑3
- 数据结构与算法合集3
- PPT 教程3
- 教师资格证3
- C 语言教程3
- Markdown 基础3
- 私教回放3
- 治愈心理学3
- Python一对一答疑帖3
- Java Quiz3
- 机器学习算法3
- Python 练习3
- 哥伦比亚大学3
- 上课指南2
- 直播2
- OBS2
- Numpy and pandas2
- 转载2
- 外文文章2
- 翻墙2
- 编程私教答疑2
- Bornforthis项目2
- PS 笔记2
- 新加坡2
- NYU University2
- UTS2
- NOC2
- NOC 初赛2
- NOC Python辅导2
- NOC Python一对一辅导2
- Python NOC辅导2
- 债卷办公自动化程序2
- 债卷办公自动化程序代写2
- Monash University2
- Monash University Python2
- Monash University Python作业代写2
- NOIP一对一辅导2
- NOI一对一辅导2
- gatech.edu2
- 乔治亚理工2
- 加州大学美国2
- Python 小技巧2
- crawler2
- VuePress2
- 得到2
- 薛兆丰的经济学课2
- 悦创·概率论22讲2
- 编程思维2
- 0基础数据思维课2
- 华为机考2
- 华为机考内部题目2
- 心灵咖啡馆2
- 精神健康2
- 自我提升2
- 松弛2
- Python 问卷调查2
- Python问卷调查2
- 问卷调查数据Python2
- 智能机器人实战课2
- LangChain 实战课2
- Java supplement2
- 机器学习实战2
- Machine learning2
- Python Flask2
- R 语言一对一辅导2
- R2
- 数据可视化2
- git2
- 运维2
- Python 私教问答2
- Python 补充知识2
- 编辑器技巧2
- Web FQA2
- 人人都能学会的编程入门课2
- Python 体系课1
- Web 1v11
- AI产品经理1
- 友情链接1
- 工具表1
- Python私教一对一教学1
- 线上编程一对一教学1
- Development library1
- MacWK1
- Mac破解安装包1
- 把你的格局打开1
- Python指导1
- NOI竞赛辅导1
- GitBook1
- 启发俱乐部1
- live1
- life1
- now1
- 刘润1
- Python Base Notebook1
- Numpy1
- 悦创杂谈1
- AI悦创·研究项目1
- JavaScript1
- Python time1
- IDEA 编辑器1
- 破解1
- WebStorm1
- 编程私教计划1
- Git1
- Java1
- 编程一对一课程计划1
- Java 笔记1
- 私教学员分享1
- 编程一对一学员分享1
- Java 补充1
- 进制转换1
- 计算机术语1
- nodejs1
- SublimeText 小技巧1
- stackoverflow1
- machine-learning1
- scikit-learn1
- xgboost1
- gridsearchcv1
- 生物1
- 物理1
- HTML 1v11
- 前端一对一1
- 南开大学1
- 南开大学Python辅导1
- 日本1
- 青英大学1
- 青英大学Python一对一教学1
- 日本本科CS辅导1
- codewars专项练习「集训营」1
- codewars真题练习「集训营」1
- 家长沟通1
- unimelb cs1
- 广西大学1
- 广西大学研究生1
- THE UNIVERSITY OF TORONTO – MISSISSAUGA1
- 麦马大学1
- mcmaster1
- McMaster University1
- 重庆大学1
- 编译原理一对一教学1
- Linux 手册1
- University of Pennsylvania1
- Python一对一1
- Python 小玩意1
- Python基础1
- Pycharm1
- turtle1
- Host1
- Python auto1
- Python办公自动化1
- 自动化实战1
- 百度收录小技巧1
- 软件破解1
- 编程题解1
- 工作1
- northeastern一对一辅导1
- 东北大学Python辅导1
- 东北大学Python一对一辅导1
- 留学生Java辅导1
- Java辅导1
- Java一对一1
- 数据结构与算法一对一辅导1
- 冒泡排序1
- 梯子1
- PyCharm1
- C语言一对一1
- C语言大学不挂科辅导1
- Python毕业设计辅导1
- Python毕业设计1v1辅导1
- python课设1
- 上海市计算机学会竞赛平台1
- mysql1
- MacOS1
- Hugo1
- github1
- js1
- c++1
- tkinter1
- XiaoYue BigModel README1
- Markdown1
- Final cut Pro1
- 编程私教题目1
- Python Turtle1
- Python Turtle 入门与实战1
- C FAQ1
- 数据分析 FAQ1
- 机器学习1
- 数据挖掘1
- NLP1
- 自然语言处理入门1
- 自然语言处理入门一对一教学1
- 中文自然语言处理入门1
- pip1
- IPython1
- 公开课1
- AI悦创·天池计划1
- NYU Python 辅导1
- 上手1
注意
该方法安装完 faiss-gpu 之后,不仅会装这个库,还会装很多依赖库。为了防止自己本地一些同名库的版本被修改,建议新建一个虚拟环境来安装。如果本地库版本修改对自己没影响,也可以忽略。
你好,我是悦创。
- 登录网站:https://anaconda.org/ , 然后搜索 faiss-gpu 会进入如下界面。
0. 前言
你好,我是悦创。
我的性能主力是一台 MacBook Pro 和一台台式的 Windows,但是我使用的电脑是 iMac,所以我频繁切换电脑显然不是一个好的使用方法或者习惯。
所以,这个时候需要在 Windows 上启动的 Jupyter Notebook 在别的电脑能访问,这样就不用频繁的切换电脑就可以使用了。
这个流程其实也是很简单,就几个操作步骤。
1. 操作步骤
1.1 启动 Jupyter Notebook
默认情况下,Jupyter 会绑定到 localhost
。
你好,我是悦创。
接下来,我将带你学习如何将我们的文本向量化。这在 NLP 领域至关重要,这理我不带你训练模型,我会带你使用已经训练好的模型,也会带你使用 OpenAI 现成的 API 来实现。
下面是一些常见下载数据、模型的网站:
欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!
公众号:AI悦创【二维码】
![](/gzh.jpg)
AI悦创·编程一对一
AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发、Linux、Web」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh
C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh
方法一:QQ
方法二:微信:Jiabcdefh
欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!
公众号:AI悦创【二维码】
![](/gzh.jpg)
AI悦创·编程一对一
AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发、Linux、Web」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh
C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh
方法一:QQ
方法二:微信:Jiabcdefh
欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!
公众号:AI悦创【二维码】
![](/gzh.jpg)
AI悦创·编程一对一
AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发、Linux、Web」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh
C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh
方法一:QQ
方法二:微信:Jiabcdefh
你好,我是悦创。
这一讲,我们来看看 Open AI 提供的 Completion 这个 API 接口。相信已经有不少人试过和 ChatGPT 聊天了,也有过非常惊艳的体验,特别是让 ChatGPT 帮我们写各种材料。那么,我们不妨也从这样一个需求开始吧。
1. AI 客服
在这一波 AIGC 浪潮之前,我也做过一个智能客服的产品。我发现智能客服的回答,往往是套用固定的模版。这个的缺点,就是每次的回答都一模一样。当然,我们可以设计多个模版轮换着表达相同的意思,但是最多也就是三四个模版,整体的体验还是相当呆板。
你好,我是悦创。
tiktoken
是 OpenAI 的一个快速开源分词器。
给定一个文本字符串(例如,"tiktoken is great!"
)和一个编码(例如,"cl100k_base"
),分词器可以将文本字符串分割成一个令牌列表(例如,["t", "ik", "token", " is", " great", "!"]
)。
![](/banner/09-sd9.webp)
![](./09.assets/9d06e5044c32a79da4a4cc87173d661e.png)
你好,我是悦创。
前两讲中,我们已经学习了扩散模型的加噪去噪过程,了解了 UNet 模型用于预测噪声的算法原理。事实上,Stable Diffusion 模型在原始的 UNet 模型中加入了 Transformer 结构(至于怎么引入的,我们等下一讲学完 UNet 结构便会清楚),这么做可谓一举两得,因为 Transformer 结构不但能提升噪声去除效果,还是实现 prompt 控制图像内容的关键技术。
![](/banner/09-sd9.webp)
![](./09.assets/9d06e5044c32a79da4a4cc87173d661e.png)
你好,我是悦创。
前两讲中,我们已经学习了扩散模型的加噪去噪过程,了解了 UNet 模型用于预测噪声的算法原理。事实上,Stable Diffusion 模型在原始的 UNet 模型中加入了 Transformer 结构(至于怎么引入的,我们等下一讲学完 UNet 结构便会清楚),这么做可谓一举两得,因为 Transformer 结构不但能提升噪声去除效果,还是实现 prompt 控制图像内容的关键技术。
![](/banner/09-sd9.webp)
![](./09.assets/9d06e5044c32a79da4a4cc87173d661e.png)
你好,我是悦创。
前两讲中,我们已经学习了扩散模型的加噪去噪过程,了解了 UNet 模型用于预测噪声的算法原理。事实上,Stable Diffusion 模型在原始的 UNet 模型中加入了 Transformer 结构(至于怎么引入的,我们等下一讲学完 UNet 结构便会清楚),这么做可谓一举两得,因为 Transformer 结构不但能提升噪声去除效果,还是实现 prompt 控制图像内容的关键技术。
欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!
![](/banner/09-sd9.webp)
![](./09.assets/9d06e5044c32a79da4a4cc87173d661e.png)
你好,我是悦创。
前两讲中,我们已经学习了扩散模型的加噪去噪过程,了解了 UNet 模型用于预测噪声的算法原理。事实上,Stable Diffusion 模型在原始的 UNet 模型中加入了 Transformer 结构(至于怎么引入的,我们等下一讲学完 UNet 结构便会清楚),这么做可谓一举两得,因为 Transformer 结构不但能提升噪声去除效果,还是实现 prompt 控制图像内容的关键技术。
欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!
![](/banner/08-sd8.webp)
![](./08.assets/1300e54767ccb1888ea9647cc9ca10e1-0548670.png)
![](./08.assets/1300e54767ccb1888ea9647cc9ca10e1-20230728235735547.png)
你好,我是悦创。
上一讲我们结识了旧画师 GAN,提到了扩散模型在内容精致度、风格多样性和通用编辑等能力上弥补了 GAN 的不足之处。如果说 GAN 是旧画师,扩散模型无疑就是当下最受追捧的新画师。DALL-E 2、Imagen、Stable Diffusion 这些大名鼎鼎的模型,它们背后的魔术师都是扩散模型。
![](/banner/08-sd8.webp)
![](./08.assets/1300e54767ccb1888ea9647cc9ca10e1-0548670.png)
![](./08.assets/1300e54767ccb1888ea9647cc9ca10e1-20230728235735547.png)
你好,我是悦创。
上一讲我们结识了旧画师 GAN,提到了扩散模型在内容精致度、风格多样性和通用编辑等能力上弥补了 GAN 的不足之处。如果说 GAN 是旧画师,扩散模型无疑就是当下最受追捧的新画师。DALL-E 2、Imagen、Stable Diffusion 这些大名鼎鼎的模型,它们背后的魔术师都是扩散模型。
你好,我是悦创。
相信最近你一定听到了不少 ChatGPT 的讨论,甚至自己也体验过了。
不知道你感觉如何?对于 ChatGPT,我印象最深刻的就是它仅仅通过多次对话,就可以按我们期望不断优化输出内容的能力。原本令人头大的文本整理工作,现在我们只需要给 ChatGPT 下达类似编程指令一样的 Promopt 就可以轻松搞定,这帮助我们节约了不少时间和精力。
不过,现在的 ChatGPT 还是有局限性的,它收集的资料截止到 2021 年,并没有最新的内容。另外,token 字数上的限制也不太方便,在梳理大量文本或者做总结的场景里使用起来很麻烦。
![](/banner/07-sd7.webp)
![](./07.assets/84dc017691cb7128f7fb48aa07f301a9.png)
![](./07.assets/84dc017691cb7128f7fb48aa07f301a9-0559390.png)
你好,我是悦创。
今天开始,我们正式进入 AI 绘画理论阶段的学习。我会带你理解图像生成模型背后的算法原理,掌握 AI 绘画主流算法方案背后通用的算法模块,并带你从零到一训练一个扩散模型。
基于扩散模型的 AI 绘画技术是我们这门课的主题,但其实在 22 年以前,GAN 才是业界公认的 AI 绘画技术首选。在老一辈的 AI 画图中,GAN(生成对抗网络)可以说是唯一的选择。相信你也在各种社交软件上见到过各种变小孩、变老、性别变换的视觉特效,这类效果通常就是靠 GAN 完成的。