文章目录

  • ModelScope开源模型社区
  • 快速入门及环境安装
  • 模型库
  • 下载数据集
  • 达摩卡通化模型
  • 模型介绍
  • 下载模型文件
  • 快速入手
  • 达摩人像抠图
  • 在线抠图
  • 本地抠图
  • 总结:


ModelScope开源模型社区

对于刚刚接触机器学习的开发者来说,ModelScope开源模型社区是你不容错过的选择!

ModelScope开源模型社区

大模型训练的系统用Ubuntu好还是centos_阿里云

快速入门及环境安装

在这里你不仅可以在线体验开源模型,下载数据集,还可以根据说明文档配置环境,手把手的教你如何本地开发环境安装。

安装python环境。
支持python3,不支持python2,建议3.7版本及以上。推荐您使用Anaconda进行安装。
安装深度学习框架。
ModelScopeLibrary目前支持Tensorflow,Pytorch两大深度学习框架进行模型训练、推理。您可根据模型所需的框架选择适合的框架进行安装。
安装ModelScope Library。
提供两种安装方式,您可选择适合的方式进行安装。
pip安装。ModelScope提供了根据不同领域的安装包,您可根据对应的模型选择所需的安装包。
使用源码安装。

还有更加详细的安装指南!

大模型训练的系统用Ubuntu好还是centos_开源_02

主要有两大功能,模型库和数据集。

模型库

模型分为两类,可在线体验和可训练。

大模型训练的系统用Ubuntu好还是centos_开源_03

下载数据集

可以查找你想要的数据集。
例如我要分类豌豆,就要下载一些豌豆图片作为训练集

大模型训练的系统用Ubuntu好还是centos_python_04


这里有数据集的介绍,数据预览和下载数据集文件。如果有疑问可以到文档中心查找。

大模型训练的系统用Ubuntu好还是centos_开源_05

达摩卡通化模型

输入一张人物图像,实现端到端全图卡通化转换,生成二次元虚拟形象,返回卡通化后的结果图像。
类似网上很火的人像动漫

模型介绍

大模型训练的系统用Ubuntu好还是centos_python_06


详细的介绍了该模型的功能以及原理,并且指出使用的方式和范围。

还有模型的训练集,推理过程,数据评估等等。这里我们体验一下在线!

大模型训练的系统用Ubuntu好还是centos_开源_07


速度还是很快的,卡通化的程度也很高!

人像这方面没什么问题,下面我们上传风景照片看一下

大模型训练的系统用Ubuntu好还是centos_深度学习_08


风景照片也是很不错的,所以我觉得不仅仅可以用到人像上面,对于一些风景来说将其卡通化,也别有一种意境!

下载模型文件

大模型训练的系统用Ubuntu好还是centos_开源_09

快速入手

大模型训练的系统用Ubuntu好还是centos_开源_10

由于配置本地环境有些麻烦,为了更快的体验产品,这里选择了使用ModelScope提供的远程环境,即使用Notebook进行开发,更加方便和快捷。

大模型训练的系统用Ubuntu好还是centos_开源_11


选择免费版本即可。

大模型训练的系统用Ubuntu好还是centos_机器学习_12


上传要抠图的图片

大模型训练的系统用Ubuntu好还是centos_深度学习_13


粘贴示例代码

import cv2
from PIL import Image
from modelscope.outputs import OutputKeys
from modelscope.pipelines import pipeline
from modelscope.utils.constant import Tasks

img_cartoon = pipeline(Tasks.image_portrait_stylization, 'damo/cv_unet_person-image-cartoon_compound-models')
result = img_cartoon('/mnt/workspace/image_cartoon.png')
cv2.imwrite('result.png', result[OutputKeys.OUTPUT_IMG])
im = Image.open('result.png')
im.show()

大模型训练的系统用Ubuntu好还是centos_深度学习_14

运行

大模型训练的系统用Ubuntu好还是centos_阿里云_15


输出并展示卡通化的图片!

达摩人像抠图

人像抠图对输入含有人像的图像进行处理,无需任何额外输入,实现端到端人像抠图,输出四通道人像抠图结果。

大模型训练的系统用Ubuntu好还是centos_阿里云_16

在线抠图

大模型训练的系统用Ubuntu好还是centos_机器学习_17


这个效果惊艳到我了😲,我也学过一点PS但是抠成这样对我是很难的,连头发丝都能抠出来,拯救了不会抠图的我!

大模型训练的系统用Ubuntu好还是centos_开源_18

效果非常好呀!

本地抠图

大模型训练的系统用Ubuntu好还是centos_阿里云_19


报错我调试了一会也没成功。

总结:

虽然有的模型有些不足,但总体来说模型的训练度很高,速度也很快,对于机器学习有很大的帮助,可以在上面找一些项目自己动手做做,很轻松就能实现一个项目。由于我比较喜欢计算机视觉方面,所以我介绍几个计算机视觉方面的,这里还有很多模型如果有你喜欢的大家可以去尝试尝试!

计算机视觉

单标签图像分类 通用图像分割 文字检测 人像美肤 风格迁移 图像翻译

自然语言处理

分词 情感分类 句子相似度 关系抽取 零样本分类 翻译

语音

语音识别 语音合成 语音唤醒 音频分类 语音降噪 回声消除
多模态
图像描述 视觉定位 文本生成图片 多模态表征 视觉问答 图文检索

ModelScope开源模型社区