一、人工智能分类
判别式人工智能:通过分析输入数据和对应的输出标签之间的关系来进行决策和分类。
生成式人工智能:AIGC(Artificial Intelligence Generated Content)是人工智能1.0时代进入2.0时代的重要标志。
二、人工智能发展史
1、2016年3月15日,google旗下机器学习(AlphaGo)首次战胜人类职业围棋冠军。
2、人工智能技术在各个领域的应用不断拓展。自动驾驶、智能家居、智能医疗。
3、2018年,OpenAI公司开发了GPT-2模型,大规模预训练语言模型(LLM)。
4、2022年,人工智能在多模态、跨领域、泛知识等方面取得了重大突破。微软发布了MUM,一种能够理解多种语言和多种媒体的多模态通用模型;阿里巴巴发布了ET城市大脑4.0,利用人工智能优化城市治理和服务。
5、2023年,人工智能大爆发,OpenAI发布了GPT-4,微软推出new Bing,百度推出文心一言,DeepMind发布了AlphaGo Zero 2.0,一种完全自主学习的围棋程序,能够超越任何人类或计算机对手;IBM发布了Neuro-Symbolic Concept Learner,一种能够从图像中学习概念并用自然语言表达的神经符号模型。
6、2024年2月15日,OpenAI发布的人工智能文生视频大模型sora。
三、国内人工智能平台
1、阿里云:阿里灵杰
提供ai代码生成器:通义灵码。
2、百度AI开放平台:百度AI开放平台-全球领先的人工智能服务平台
四、人工智能模型部署工具
1、Stable-Diffution-WebUI
https://github.com/AUTOMATIC1111/stable-diffusion-webui
是个开源的AI绘画模型框架,可实现文生图、图生图。
使用方法:AI绘图工具:分分钟搞定Stable-Diffution-WebUI界面与生图参数配置 - 知乎
2、comfyui
https://github.com/comfyanonymous/ComfyUI
文生动图
ComfyUI文生动图-ComfyUI-AnimateDiff-Evolved(官方直译)详细部署与使用 - 知乎
3、Langchain-Chatchat
https://github.com/chatchat-space/Langchain-Chatchat
五、Video-Tetalking人物嘴型与输入的声音同步开源项目
1、项目来源:一款构建AI数字人项目开源了!自动实现音视频同步! - 知乎
2、开源地址:GitHub - OpenTalker/video-retalking: [SIGGRAPH Asia 2022] VideoReTalking: Audio-based Lip Synchronization for Talking Head Video Editing In the Wild
3、部署过程:
1)下载源码
git clone https://github.com/vinthony/video-retalking.git
2)安装conda
Mac 安装 miniconda_mac安装miniconda-CSDN博客
3)安装pkg-config
mac 安装pkg-config-CSDN博客
4) 安装pytorch
pip install pytorch
5)安装numpy
pip install numpy
Running `gfortran --version` gave "[Errno 2] No such file or directory: 'gfortran'"
Running `gfortran -V` gave "[Errno 2] No such file or directory: 'gfortran'"
Running `flang --version` gave "[Errno 2] No such file or directory: 'flang'"
Running `flang -V` gave "[Errno 2] No such file or directory: 'flang'"
Running `nvfortran --version` gave "[Errno 2] No such file or directory: 'nvfortran'"
Running `nvfortran -V` gave "[Errno 2] No such file or directory: 'nvfortran'"
Running `pgfortran --version` gave "[Errno 2] No such file or directory: 'pgfortran'"
Running `pgfortran -V` gave "[Errno 2] No such file or directory: 'pgfortran'"
Running `ifort --version` gave "[Errno 2] No such file or directory: 'ifort'"
Running `ifort -V` gave "[Errno 2] No such file or directory: 'ifort'"
Running `ifx --version` gave "[Errno 2] No such file or directory: 'ifx'"
Running `ifx -V` gave "[Errno 2] No such file or directory: 'ifx'"
Running `g95 --version` gave "[Errno 2] No such file or directory: 'g95'"
Running `g95 -V` gave "[Errno 2] No such file or directory: 'g95'"