魔塔社区体验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盲盒。
目录
相关文章
|
4天前
|
人工智能 移动开发 JavaScript
如何用uniapp打包桌面客户端exe包,vue或者uni项目如何打包桌面客户端之electron开发-优雅草央千澈以开源蜻蜓AI工具为例子演示完整教程-开源代码附上
如何用uniapp打包桌面客户端exe包,vue或者uni项目如何打包桌面客户端之electron开发-优雅草央千澈以开源蜻蜓AI工具为例子演示完整教程-开源代码附上
|
11天前
|
人工智能 自然语言处理 Java
【100%好礼】诚邀体验SoFlu-JavaAl开发助手,重塑AI编码价值
在这个数字化时代,软件开发任务繁重,飞算科技推出SoFlu-JavaAl开发助手,诚邀您体验AI编码新境界。它不仅生成代码,还通过自然语言理解需求,精准生成完整工程源码,大幅缩短设计工期,提升效率。SoFlu-JavaAl支持一键构建Java Maven工程,轻松合并老项目,快速响应需求变更。参与体验还有机会获多重好礼!
|
25天前
|
人工智能 小程序
【一步步开发AI运动小程序】十五、AI运动识别中,如何判断人体站位的远近?
【云智AI运动识别小程序插件】提供人体、运动及姿态检测的AI能力,无需后台支持,具有快速、体验好、易集成等特点。本文介绍如何利用插件判断人体与摄像头的远近,确保人体图像在帧内的比例适中,以优化识别效果。通过`whole`检测规则,分别实现人体过近和过远的判断,并给出相应示例代码。
|
3天前
|
存储 人工智能 开发框架
Eliza:TypeScript 版开源 AI Agent 开发框架,快速搭建智能、个性的 Agents 系统
Eliza 是一个开源的多代理模拟框架,支持多平台连接、多模型集成,能够快速构建智能、高效的AI系统。
33 8
Eliza:TypeScript 版开源 AI Agent 开发框架,快速搭建智能、个性的 Agents 系统
|
1天前
|
人工智能 开发框架 安全
Smolagents:三行代码就能开发 AI 智能体,Hugging Face 开源轻量级 Agent 构建库
Smolagents 是 Hugging Face 推出的轻量级开源库,旨在简化智能代理的构建过程,支持多种大语言模型集成和代码执行代理功能。
106 68
Smolagents:三行代码就能开发 AI 智能体,Hugging Face 开源轻量级 Agent 构建库
|
23天前
|
存储 人工智能 自然语言处理
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
137 15
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
|
12天前
|
人工智能 前端开发 Java
Spring AI Alibaba + 通义千问,开发AI应用如此简单!!!
本文介绍了如何使用Spring AI Alibaba开发一个简单的AI对话应用。通过引入`spring-ai-alibaba-starter`依赖和配置API密钥,结合Spring Boot项目,只需几行代码即可实现与AI模型的交互。具体步骤包括创建Spring Boot项目、编写Controller处理对话请求以及前端页面展示对话内容。此外,文章还介绍了如何通过添加对话记忆功能,使AI能够理解上下文并进行连贯对话。最后,总结了Spring AI为Java开发者带来的便利,简化了AI应用的开发流程。
203 0
|
24天前
|
人工智能 小程序 UED
【一步步开发AI运动小程序】十六、AI运动识别中,如何判断人体站位?
【云智AI运动识别小程序插件】提供人体、运动及姿态检测的AI能力,本地引擎无需后台支持,具备快速、体验好、易集成等优势。本文介绍如何利用插件的`camera-view`功能,通过检测人体站位视角(前、后、左、右),确保运动时的最佳识别率和用户体验。代码示例展示了如何实现视角检查,确保用户正或背对摄像头,为后续运动检测打下基础。
|
19天前
|
人工智能 小程序 API
【一步步开发AI运动小程序】十七、如何识别用户上传视频中的人体、运动、动作、姿态?
【云智AI运动识别小程序插件】提供人体、运动、姿态检测的AI能力,支持本地原生识别,无需后台服务,具有速度快、体验好、易集成等优点。本文介绍如何使用该插件实现用户上传视频的运动识别,包括视频解码抽帧和人体识别的实现方法。
|
2月前
|
人工智能 小程序 IDE
【一步步开发AI运动小程序】九、姿态辅助调试桌面工具的使用
随着AI技术的发展,各大厂商推出的AI运动APP如“乐动力”、“天天跳绳”等,使云上运动会、线上健身等概念大热。本文将指导你如何利用“云智AI运动识别小程序插件”,在微信小程序中实现类似功能,包括工具搭建、服务启动及数据回传等步骤,助力开发者高效开发AI运动小程序。
【一步步开发AI运动小程序】九、姿态辅助调试桌面工具的使用