魔塔社区体验AI开发

简介: 魔塔社区做AI开发的初体验

在这个人工智能主导世界的时代,不接触了解和学习一下AI知识甚至开发方面的技能,可能真的要落伍了。平时我们都是AI的应用集成方,主要是调用API实现体现AI能力的业务功能,至于AI是如何实现的,我们知之甚少,今天有幸能在魔塔社区(ModelScope)体验了一把做AI开发的滋味。

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!主页地址是:https://modelscope.cn/

下面我们直接通过他的官方文档页了解一下他的功能。

首页.png

首先是文档首页,圈出来的地方如果是我这种AI小白,估计一脸懵逼,啥玩意?什么意思?对概念不是很了解啊。这里面可以一个个点进去看详情介绍,估计看了也不理解,突然感觉AI开发设计的概念和技术好多,需要多多学习。

概览介绍.png

然后是概览介绍页,就是讲它是什么,提供了什么服务,反正一堆文字,看看了解一下即可,反正未来是模型即服务的时代。

快速开始.png

快速开始页个人认为对初学者很重要的,里面有一些概念的解释,都是为AI开发服务的一些概念,以后的开发或者产品使用需要用到的一些东西。

其实本人对AI开发稍微有那么一点点了解,就是通过模型,这里的模型怎么说呢,可以理解成算法,对数据集进行训练,训练好了以后就可以进行使用了,太肤浅了。总之这里面就带出来了两个东西,模型和数据集。

ModelScope提供了丰富的模型和数据集,下面主要介绍模型,ModelScope的模型搜索页面罗列了按照领域归类好的模型,比如视觉,自然语言,语音,科学计算和多模态等,大家可以选择自己喜欢并且了解的领域做实验入口,注意勾上右上角的两个去检索,方便后续的实验。我选择的是根据图片输出一段描述。

模型搜索.png

点击进入到模型详情页面,这里面有详情介绍,在线测试以及NoteBook快速开发

模型详情.png

在线测试可以直接看到这个模型使用的效果,NoteBook快速开发很牛,啥叫notebook,就是在线编程环境,使用的是jupyter,jupyter是啥?反正就是在线编程工具,可以自行去了解,这块可以写个教程了,里面可以在线运行python代码的。现在就来体验一把NoteBook,需要注册个账号,绑定到阿里云的,都是图形化操作,可以跟着引导去做。

Notebook快速开发选择启动实例.pngNotebook快速开发选择启动实例二.png

点击NoteBook快速开发,可以看到如上页面,有免费资源的,主要是指GPU资源,因为AI开发在GPU上速度更快,效果更好,关键GPU贵,所以额度有限,不过演示够了。选择GPU这个爽一把,稍微等待一下。

这里必须赞一个这个功能,因为自己本地搭建AI开发环境个人感觉很麻烦,比如系统最好linux,最好有GPU,然后python安装各种库,有的时候受环境影响很慢,还一直报错,不过配置好了环境是一劳永逸的事情,但是还是很麻烦的感觉。NoteBook这个功能不需要本地去做,直接在线敲代码运行看效果,下载依赖库和数据集也快,毕竟有大阿里云的支持,资源足够,速度更快嘛。

jupyter.png

等几分钟就可以进来了,就这上面的黑黑的东西,直接把你选择的模型的代码都加载出来了,依赖啥都有,你只要做的就是点击运行。这里有两块区域,一块是使用训练好的模型运行输出结果,一块是训练模型输出训练结果,暂时第二块看不懂,反正都点点吧。

jupyter result.pngjupyter train result 2.png

运行结果跟页面上执行测试一样的,或者差不多意思的,训练结果一堆看不懂的,需要继续学习的。

暂时体验这么多,给大家推荐一下,感觉还不错,算是AI开发入门吧,哈哈。


相关实践学习
部署Stable Diffusion玩转AI绘画(GPU云服务器)
本实验通过在ECS上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。
目录
相关文章
|
14天前
|
人工智能 安全 测试技术
探索AI在软件开发中的应用:提升开发效率与质量
【10月更文挑战第31天】在快速发展的科技时代,人工智能(AI)已成为软件开发领域的重要组成部分。本文探讨了AI在代码生成、缺陷预测、自动化测试、性能优化和CI/CD中的应用,以及这些应用如何提升开发效率和产品质量。同时,文章也讨论了数据隐私、模型可解释性和技术更新等挑战。
|
19天前
|
人工智能 小程序
【一步步开发AI运动小程序】五、帧图像人体识别
随着AI技术的发展,阿里体育等公司推出的AI运动APP,如“乐动力”和“天天跳绳”,使云上运动会、线上健身等概念广受欢迎。本文将引导您从零开始开发一个AI运动小程序,使用“云智AI运动识别小程序插件”。文章分为四部分:初始化人体识别功能、调用人体识别功能、人体识别结果处理以及识别结果旋转矫正。下篇将继续介绍人体骨骼图绘制。
|
20天前
|
人工智能 小程序 vr&ar
AI运动小程序开发常见问题集锦二
截至当前,我们的AI运动识别小程序插件已迭代至第23个版本,广泛应用于健身、体育、体测、AR互动等场景。本文针对近期用户咨询,汇总了常见问题,帮助用户减少开发成本,提高效率。主要涵盖计时与计数模式的区别、综合排行榜生成方法、全屏模式适配及无开发能力用户的解决方案。
|
30天前
|
人工智能 编解码 小程序
【一步步开发AI运动小程序】四、小程序如何抽帧
随着AI技术的发展,阿里体育等公司推出的“乐动力”、“天天跳绳”等APP使云上运动会、线上健身等概念备受关注。本文将引导您从零开始开发一个AI运动小程序,利用“云智AI运动识别小程序插件”。文中详细介绍了微信小程序抽帧的相关API、设置及注意事项,帮助开发者更好地实现AI运动功能。下篇将介绍人体识别技术,敬请期待。
|
1月前
|
机器学习/深度学习 人工智能 监控
利用AI进行代码审查:提升代码质量和开发效率
【10月更文挑战第12天】本文探讨了AI在代码审查中的应用及其优势,介绍了AI辅助代码审查工具如何通过自动化和持续学习提升代码质量和开发效率。文章还提供了实施AI辅助代码审查的具体步骤和实战技巧,帮助团队更好地利用这些工具。
|
1月前
|
人工智能
添加一个Stable Difussion图像生成应用,通过向AI助手简单的提问,即可快速搭建Stable Diffusion应用至自己的网站中,大幅提升开发效率。
添加一个Stable Difussion图像生成应用,通过向AI助手简单的提问,即可快速搭建Stable Diffusion应用至自己的网站中,大幅提升开发效率。
|
1月前
|
存储 人工智能 NoSQL
使用 MongoDB 构建 AI:Gradient Accelerator Block 如何在几秒钟内让您从零开发 AI
借助 MongoDB,开发者可以存储任何结构的数据,然后使用单一查询 API 和驱动程序将这些数据用于 OLTP、文本搜索和向量搜索处理。
|
1月前
|
人工智能 前端开发 测试技术
探索前端与 AI 的结合:如何用 GPT-4 助力开发效率
本文介绍了 GPT-4 如何成为前端开发者的“神队友”,让开发变得更加高效愉快。无论是需求到代码的自动生成、快速调试和性能优化,还是自动化测试和技术选型,GPT-4 都能提供极大的帮助。通过智能生成代码、捕捉 BUG、优化性能、自动化测试生成以及技术支持,GPT-4 成为开发者不可或缺的工具,帮助他们从繁重的手动任务中解脱出来,专注于创新和创意。GPT-4 正在彻底改变开发流程,让开发者从“辛苦码农”转变为“效率王者”。
32 0
探索前端与 AI 的结合:如何用 GPT-4 助力开发效率
|
1月前
|
人工智能 监控 IDE
利用AI进行代码生成:开发新纪元
【10月更文挑战第9天】人工智能在软件开发领域的应用日益广泛,特别是AI驱动的代码生成技术。本文介绍了AI代码生成的原理、核心优势及实施步骤,探讨了其在自动补全、代码优化和快速原型开发中的应用,并提供了实战技巧,旨在帮助开发者高效利用这一技术提升开发质量和效率。
|
1月前
|
机器学习/深度学习 人工智能 算法
使用 NVIDIA TAO Toolkit 5.0 体验最新的视觉 AI 模型开发工作流程
NVIDIA TAO Toolkit 5.0 提供低代码框架,支持从新手到专家级别的用户快速开发视觉AI模型。新版本引入了开源架构、基于Transformer的预训练模型、AI辅助数据标注等功能,显著提升了模型开发效率和精度。TAO Toolkit 5.0 还支持多平台部署,包括GPU、CPU、MCU等,简化了模型训练和优化流程,适用于广泛的AI应用场景。
53 0
使用 NVIDIA TAO Toolkit 5.0 体验最新的视觉 AI 模型开发工作流程