AI学习和实战

慈云数据 1年前 (2024-04-23) 技术支持 87 0

一、人工智能分类

判别式人工智能:通过分析输入数据和对应的输出标签之间的关系来进行决策和分类。

AI学习和实战
(图片来源网络,侵删)

生成式人工智能:AIGC(Artificial Intelligence Generated Content)是人工智能1.0时代进入2.0时代的重要标志。

二、人工智能发展史

1、2016年3月15日,google旗下机器学习(AlphaGo)首次战胜人类职业围棋冠军。

AI学习和实战
(图片来源网络,侵删)

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

4、modelscope

魔搭社区

参考:AI:ModelScope(一站式开源的模型即服务共享平台)的简介、安装、使用方法之详细攻略-CSDN博客

5、AI模型下载地址

https://huggingface.co/

6、google colab

https://colab.research.google.com/notebooks/intro.ipynb

使用方法

安全验证 - 知乎

安装comfyui

!nvidia-smi
%cd /content/drive/MyDrive/ComfyUI
!pip install -r requirements.txt
!pip install accelerate
!pip install einops
!pip install torchsde
!pip install kornia
!curl -Lo /usr/bin/cloudflared https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 && chmod +x /usr/bin/cloudflared
from pathlib import Path
import subprocess
import threading
import time
import socket
import urllib.request
!wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
!dpkg -i cloudflared-linux-amd64.deb
def iframe_thread(port):
  while True:
      time.sleep(0.5)
      sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
      result = sock.connect_ex(('127.0.0.1', port))
      if result == 0:
        break
      sock.close()
  print("\nComfyUI finished loading, trying to launch cloudflared (if it gets stuck here cloudflared is having issues)\n")
  p = subprocess.Popen(["cloudflared", "tunnel", "--url", "http://127.0.0.1:{}".format(port)], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
  for line in p.stderr:
    l = line.decode()
    if "trycloudflare.com " in l:
      print("This is the URL to access ComfyUI:", l[l.find("http"):], end='')
    #print(l, end='')
threading.Thread(target=iframe_thread, daemon=True, args=(8188,)).start()
%cd /content/drive/MyDrive/ComfyUI/
!python main.py --dont-print-server

五、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'"

微信扫一扫加客服

微信扫一扫加客服