在这个人工智能主导世界的时代,不接触了解和学习一下AI知识甚至开发方面的技能,可能真的要落伍了。平时我们都是AI的应用集成方,主要是调用API实现体现AI能力的业务功能,至于AI是如何实现的,我们知之甚少,今天有幸能在魔塔社区(ModelScope)体验了一把做AI开发的滋味。
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!主页地址是:https://modelscope.cn/
下面我们直接通过他的官方文档页了解一下他的功能。
首先是文档首页,圈出来的地方如果是我这种AI小白,估计一脸懵逼,啥玩意?什么意思?对概念不是很了解啊。这里面可以一个个点进去看详情介绍,估计看了也不理解,突然感觉AI开发设计的概念和技术好多,需要多多学习。
然后是概览介绍页,就是讲它是什么,提供了什么服务,反正一堆文字,看看了解一下即可,反正未来是模型即服务的时代。
快速开始页个人认为对初学者很重要的,里面有一些概念的解释,都是为AI开发服务的一些概念,以后的开发或者产品使用需要用到的一些东西。
其实本人对AI开发稍微有那么一点点了解,就是通过模型,这里的模型怎么说呢,可以理解成算法,对数据集进行训练,训练好了以后就可以进行使用了,太肤浅了。总之这里面就带出来了两个东西,模型和数据集。
ModelScope提供了丰富的模型和数据集,下面主要介绍模型,ModelScope的模型搜索页面罗列了按照领域归类好的模型,比如视觉,自然语言,语音,科学计算和多模态等,大家可以选择自己喜欢并且了解的领域做实验入口,注意勾上右上角的两个去检索,方便后续的实验。我选择的是根据图片输出一段描述。
点击进入到模型详情页面,这里面有详情介绍,在线测试以及NoteBook快速开发
在线测试可以直接看到这个模型使用的效果,NoteBook快速开发很牛,啥叫notebook,就是在线编程环境,使用的是jupyter,jupyter是啥?反正就是在线编程工具,可以自行去了解,这块可以写个教程了,里面可以在线运行python代码的。现在就来体验一把NoteBook,需要注册个账号,绑定到阿里云的,都是图形化操作,可以跟着引导去做。
点击NoteBook快速开发,可以看到如上页面,有免费资源的,主要是指GPU资源,因为AI开发在GPU上速度更快,效果更好,关键GPU贵,所以额度有限,不过演示够了。选择GPU这个爽一把,稍微等待一下。
这里必须赞一个这个功能,因为自己本地搭建AI开发环境个人感觉很麻烦,比如系统最好linux,最好有GPU,然后python安装各种库,有的时候受环境影响很慢,还一直报错,不过配置好了环境是一劳永逸的事情,但是还是很麻烦的感觉。NoteBook这个功能不需要本地去做,直接在线敲代码运行看效果,下载依赖库和数据集也快,毕竟有大阿里云的支持,资源足够,速度更快嘛。
等几分钟就可以进来了,就这上面的黑黑的东西,直接把你选择的模型的代码都加载出来了,依赖啥都有,你只要做的就是点击运行。这里有两块区域,一块是使用训练好的模型运行输出结果,一块是训练模型输出训练结果,暂时第二块看不懂,反正都点点吧。
运行结果跟页面上执行测试一样的,或者差不多意思的,训练结果一堆看不懂的,需要继续学习的。
暂时体验这么多,给大家推荐一下,感觉还不错,算是AI开发入门吧,哈哈。