[人工智能-综述-13]:第九届全球软件大会(南京)有感 -2-新型的云服务:AI即服务,传统的云服务:IaaS,PaaS,SaaS, DaaS

news2024/11/19 23:38:21

目录

一、传统的云服务

1.1 概述

1.2 从大数据云服务走向AI云服务

二、AI即服务:新型的云服务

1.1 概述

1.2 基于AI服务的应用程序 

1.3 基于大语言模型的AI应用程序 

1.4 AI 编程云服务平台

1.5 大模型在AI应用程序编程平台中的应用的主要思想


一、传统的云服务

1.1 概述

传统的云服务指的是传统的基于云计算技术的服务模式,它们通常包括以下几种类型:

  1. 基础设施即服务(Infrastructure as a Service,IaaS):提供基础的计算、存储和网络设施,用户可以在云平台上租用虚拟服务器、存储空间和网络资源,搭建和管理自己的应用环境。

  2. 平台即服务(Platform as a Service,PaaS):在IaaS的基础上,提供更高级别的应用开发平台,用户可以利用平台上提供的开发工具、运行环境和服务,快速开发、部署和管理自己的应用程序。

  3. 软件即服务(Software as a Service,SaaS):用户通过互联网直接访问和使用云端提供的软件应用,而无需自行安装和维护软件。提供的软件可以包括CRM(客户关系管理)、ERP(企业资源计划)、协同办公工具、数据分析工具等。

  4. 数据即服务 (Data as a Service,DasS):数据即服务(Data as a Service,DaaS)是一种云服务模型,它提供了即时、可访问的数据资源给用户。在DaaS模型中,数据被存储在云平台上,并以服务的形式提供给用户,用户可以通过API、即时查询或其他方式访问和利用这些数据来满足他们的需求。

这些传统的云服务模式让用户可以灵活地租用和使用云计算基础设施、开发平台和软件应用,无需关心底层的物理设备和基础架构细节。通过云服务,用户可以根据实际需求快速扩展或缩减资源,减少了传统IT部署和维护的成本和复杂性。

传统的云服务提供商包括亚马逊AWS(Amazon Web Services)、微软Azure、谷歌云(Google Cloud)、IBM云(IBM Cloud)等,它们都提供了涵盖IaaS、PaaS和SaaS的各种云服务,满足不同用户的需求。这些服务为企业和个人提供了强大的计算和存储能力,支持快速开发和部署应用程序,促进了云计算的普及和发展。

1.2 从大数据云服务走向AI云服务

二、AI即服务:新型的云服务

AI云服务解决AI应用程序员的:算力问题、大数据样本问题、开发流程问题、特定业务服务问题。

1.1 概述

AI即服务(AI as a Service)是一种云服务模型,它将人工智能(Artificial Intelligence,AI)技术作为服务提供给用户。AI即服务允许用户在无需自行构建和管理复杂的AI基础设施的情况下,利用云平台上的AI功能和资源来开发和部署自己的应用程序。

ChatGPT就是一个典型的AI即服务,当然,实际的AI即服务被这个要丰富很多。AI即服务通常包括以下几个方面:

  1. 训练和推理服务:提供机器学习和深度学习模型的训练和推理能力。用户可以上传和处理自己的数据,使用云平台提供的算力和优化工具来训练和优化自己的模型,并使用推理服务将已经训练好的模型应用到实际问题中

  2. 自然语言处理(Natural Language Processing,NLP)服务:提供文本分析、语义理解、情感分析、语言翻译等NLP相关的功能和API,帮助用户分析和处理大量的文本数据,构建智能化的语言处理应用。

  3. 计算机视觉(Computer Vision)服务:提供图像识别、物体检测、人脸识别、图像生成等计算机视觉相关的功能和API,帮助用户分析和处理图像和视频数据,构建基于图像的智能应用。

  4. 声音处理(Voice Processing)服务:提供语音识别、语音合成、声音情感分析等音频处理相关的功能和API,帮助用户处理音频数据,构建基于声音的智能化应用。

  5. 强化学习(Reinforcement Learning)服务:提供强化学习算法和工具,帮助用户训练智能决策模型,解决复杂的控制问题,如自动驾驶、智能机器人等。

  6. ChatGPT服务:大语言模型服务是指提供基于大规模预训练的语言模型能力的云服务。这种服务通常由云服务提供商提供,开发者可以通过API调用来使用这些语言模型的功能。

AI即服务的好处包括降低了使用AI技术的门槛,提供了易于使用和弹性扩展的AI资源,减少了用户的开发和维护成本。用户可以根据实际需求,弹性地使用和支付AI服务,无需投入大量的硬件和软件资源来构建复杂的AI系统。著名的AI即服务提供商包括亚马逊AWS的AWS AI服务、微软Azure的Azure AI服务、谷歌云的谷歌AI平台等。

1.2 基于AI服务的应用程序 

基于AI服务的应用程序可以应用于各种不同的领域和场景。以下是一些基于AI服务的应用程序的示例:

  1. 语音助手应用程序:这类应用程序利用语音识别和自然语言处理技术,允许用户通过语音与设备进行互动。例如,Siri、Google Assistant和Alexa等智能助手应用程序使用AI服务来理解用户的指令并提供相关信息。

  2. 社交媒体分析应用程序:这类应用程序利用机器学习和数据分析算法,通过分析社交媒体上的大量数据,提供有关用户行为、情感倾向和趋势的洞察。这可以帮助企业制定更有针对性的营销策略和改进用户体验。

  3. 安全监控应用程序:这类应用程序利用计算机视觉和图像识别技术,可以实时监测和识别场景中的人、物体或行为。例如,智能监控摄像头应用程序可以帮助监测和报警异常活动,提高安全性和警戒性。

  4. 语言翻译应用程序:这类应用程序利用自然语言处理和机器翻译技术,能够将一种语言翻译成另一种语言。这对于旅行者、国际交流和跨文化交流非常有用。

  5. 健康诊断应用程序:这类应用程序利用机器学习和医学数据库,可以帮助医生进行疾病诊断和治疗建议。例如,基于影像识别技术的医学影像诊断应用程序可以帮助医生快速分析X光片和MRI扫描结果。

  6. 智能客服应用程序:这类应用程序利用自然语言处理和对话系统技术,可以处理大量用户咨询和问题,提供自动化的客户支持服务。例如,聊天机器人应用程序可以回答常见问题、提供产品信息和处理售后问题。

        这些只是基于AI服务的应用程序的一些示例,随着AI技术的发展,还有更多领域可以应用AI服务来实现更智能化的功能和服务。

1.3 基于大语言模型的AI应用程序 

基于大语言模型的AI应用程序可以运用大规模预训练的语言模型来实现各种丰富的功能。以下是一些基于大语言模型的AI应用程序的示例:

  1. 文本生成应用程序:这类应用程序利用大语言模型生成各种类型的文本内容,包括文章、故事、诗歌等。用户可以输入一个主题或一段文字作为提示,大语言模型将基于这个提示生成连贯、自然的文本。

  2. 问答应用程序:这类应用程序利用大语言模型作为智能回答引擎,用户可以提出问题,大语言模型将通过理解问题的语义和上下文来尽可能准确地回答。这在在线客服、常见问题解答等场景中非常有用。

  3. 写作助手应用程序:这类应用程序利用大语言模型提供写作建议和辅助。用户可以输入一段文字或一个句子,大语言模型将分析语言结构和上下文,并提供一些建议,包括改进语法、提供同义词、增加句子连贯性等。

  4. 情感分析应用程序:这类应用程序利用大语言模型分析文本中的情感倾向和情感表达。用户可以输入一段文本,大语言模型将分析其中的情感色彩,例如积极、消极或中性,并提供相应的情感评分和解释。

  5. 智能对话应用程序:这类应用程序利用大语言模型实现自然语言交互。用户可以通过对话与应用程序进行聊天、提问、娱乐等各种交互。大语言模型将基于用户的输入进行理解、回应和提问,并提供连贯、智能的对话体验。

这些基于大语言模型的AI应用程序能够帮助用户处理文字相关的任务和需求,提供更智能、个性化的文本处理和交互体验。然而,开发这类应用程序需要对大语言模型的使用进行合理规划,考虑到模型的使用限制、数据隐私和法律合规等因素。

1.4 AI 编程云服务平台

AI编程需要大量的算力、海量的数据和存储,特别是大语言模型。

这对于个人用户以及大部分的中小企业用户,构建AI的编程环节的成本节约是比较好的选项。

AI编程云服务平台是一种基于云计算的平台,提供了丰富的工具、资源和服务,用于开发、训练和部署人工智能模型。

这些平台为开发者和研究人员提供了灵活的环境,可以高效地构建和部署AI应用

以下是一些常见的AI编程云服务平台的示例:

  1. Google Cloud AI Platform:谷歌提供的AI开发和部署平台,提供了各种工具和服务,包括数据预处理、模型训练、模型部署和监控等。

  2. Microsoft Azure AI Platform:微软Azure提供的AI开发和部署平台,提供了完整的工具链,包括数据处理、模型训练、模型部署和推理等。

  3. Amazon AWS AI Services:亚马逊AWS提供的AI服务,包括图像识别、语音识别、自然语言处理等功能,可以直接调用云端API进行各种AI任务。

  4. IBM Watson:IBM提供的AI平台,提供了各种工具和服务,可以用于构建和部署智能应用,包括自然语言处理、视觉识别等。

        这些AI编程云服务平台提供了云端的计算资源和存储空间,使开发者能够以较低的成本和更高的灵活性进行模型开发和部署。它们通常提供了丰富的API、SDK和预训练模型,以及可视化界面和自动化功能,方便开发者快速构建和部署AI应用。此外,这些平台还通常具备高度可扩展性和可调节的计算能力,以应对大规模数据和计算需求。

1.5 大模型在AI应用程序编程平台中的应用的主要思想

  • chatgpt只是大语言模型的应用之一,还有很多特定应用的大语言模型
  • AI平台解决AI应用程序的:流程,算法,前台界面,语法
  • 检查源代的错误,定位源代码的bug,
  • 提升编程效率,
  • 快速切入不熟悉的领域,有丰富的经验和知识库
  • 自动测试用例和测试数据生成
  • 自然语言解读代码
  • 自然语言指示编程,有海量优质代码库
  • 可以应用于软件工程的所有阶段
  • 大语言模型就是一种结对编程
  • 有没有相应的专用的平台工具(基于chatgpt)?
  • 全流程AI软件开发开发,结合DEVOPs
  • 应AI工具开发AI相关的程序:迭代思想,
  • OSSChat chat with open souce software

备注:

AI不是一个独立的系统,他需要插入到现有流程中,才能发挥其强大的生命力,使得现有平台更新迭代,独创AI平台注定成为牺牲品,无根之木,无源之水。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1116905.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LC-2316. 统计无向图中无法互相到达点对数(DFS、并查集)

2316. 统计无向图中无法互相到达点对数 中等 给你一个整数 n ,表示一张 无向图 中有 n 个节点,编号为 0 到 n - 1 。同时给你一个二维整数数组 edges ,其中 edges[i] [ai, bi] 表示节点 ai 和 bi 之间有一条 无向 边。 请你返回 无法互相…

微信小程序开发之会议OA首页后台数据交互(内带新知识点分享)

目录 前言 一、后台数据库交互 1.后台操作 1.1 导入会议OA后台项目 1.2 导入数据库文件以及配置数据库连接 1.3 启动后台验证是否拿到数据库数据 2. 前台操作 2.1 关闭mock.js 2.2 删除原有死数据及配置接口 2.3 定义函数访问获取后台数据 页面效果 二、利用工具类…

《深度学习推荐系统》王喆 笔记

这个笔记,是我记录的阅读该书,对我比较有用的一些点。不算是能完全覆盖全书知识点的笔记。 能完全覆盖全书知识点,比较详尽的笔记,可以参考如下。 《深度学习推荐系统》超级详细读书笔记https://www.zhihu.com/tardis/bd/art/44…

网安周报|OpenSSF 推出恶意软件包存储库

1.OpenSSF 推出恶意软件包存储库 为了应对恶意开源软件包日益增长的威胁,开源安全基金会 ( OpenSSF ) 推出了一项名为“恶意软件包存储库”的新计划。该存储库可能会成为打击恶意代码的主要参与者,旨在增强开源软件生态系统的安全性和完整性。该存储库已…

前端开发中遇到的复杂数据求和问题

在js中常用的数学计算库就是Math,但是Math库中没有能够进行求和的方法 那我们有两种解决办法 1.可以使用另外一种库:BigDecimal.js…或者可以去寻找更合适的库进行操作 2.使用reduce函数 首先我们的数据结构大概是这样子,detials里边的数据可…

软件工程与计算总结(二十三)软件工程职业基础

本系列最后一更,《软计》系列总结的大结局!本栏目告一段落,之后会结合真题和练习题再发布新的总结~ 往期链接: 《软件工程与计算》总结 一.软件工程职业 1.行业的发展 20世纪50年代:计算机还是研究型机器&#xff…

STM32基于HAL库RT-Thread Demo测试

STM32基于HAL库RT-Thread Demo测试 🎈源码地址:https://github.com/RT-Thread/rt-thread/tree/master📌基于STM32CUBEMX中间件安装《基于 CubeMX 移植 RT-Thread Nano》📍环境搭建《使用 Env 创建 RT-Thread 项目工程》&#x1f5…

【QT开发(10)】QT 进程

运行一个进程 使用类 QProcess,允许将一个进程堪称一个顺序IO设备。 在Qt中,QProcess类是用于启动外部进程的类。它可以启动任何可执行文件,包括命令行工具和图形用户界面(GUI)应用程序。 启动一个线程分4步 1、在…

探索图像分割技术:使用 OpenCV 的分水岭算法

贾斯卡兰巴蒂亚 一、说明 图像分割是计算机视觉的一个基本方面,多年来经历了巨大的转变。这将是一系列三篇博客文章,深入研究三种不同的图像分割技术 - 1使用OpenCV的经典分水岭算法,2使用PyTorch实现的基于深度学习的UNet模型,3 …

httpd服务

文章目录 httpd服务1.安装httpd服务2.开启服务,设置服务开机自启立马生效,并查看服务状态3.查看监听端口4.关闭防火墙,设置防火墙开机不自启立马生效;关闭selinux5.写一个index.html文件,在真机浏览器访问测试效果6.查…

【活体检测】“深度学习驱动的人脸反欺诈检测系统:性能提升与多模型支持“

微调小视科技开源静默活体检测模型加载方式,性能提升8倍 I. 引言 在当今数字化时代,人脸反欺诈检测在各种应用中发挥着重要作用,从人脸识别到金融欺诈检测。为了满足不断增长的需求,深度学习技术已成为关键工具,但性…

openGauss学习笔记-105 openGauss 数据库管理-管理用户及权限-默认权限机制

文章目录 openGauss学习笔记-105 openGauss 数据库管理-管理用户及权限-默认权限机制 openGauss学习笔记-105 openGauss 数据库管理-管理用户及权限-默认权限机制 数据库对象创建后,进行对象创建的用户就是该对象的所有者。openGauss安装后的默认情况下&#xff0c…

PowerShell 实现email发送消息

前言 通过Windows powershel​​​​​​​l脚本实现邮件发送 前提条件 开启wmi,配置网卡,参考 脚本说明解释 配置SMTP服务器信息 $smtpServer = "smtp.qiye.163.com"$smtpPort = "25"$username = "XXXX@YOU_email"$password = "YOU_…

改造xxl-job适配nacos注册中心

xxl-job并没有对nacos、zookeeper这一类注册中心进行适配,所以需要进行改造。 改造目标 1.对调度器,需要能注册到nacos上,并且执行器管理里的 机器地址 能使用 lb://serviceName 这种地址 2.对执行器,需要能注册到nacos上&…

激活MacBook的时候有个“文件保险箱磁盘加密“的选项,要不要开启

背景 在激活MacBook的时候,如果填了Apple ID,就会有 “文件保险箱磁盘加密” 的选项,到底是开还是不开呢? 注意,如果激活时跳过Apple ID,则没这选项,可以后续在 “设置->安全性和隐私->文…

天鹰340亿(AquilaChat2-34B-16K)本地部署的解决方案

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

用WordCloud绘制词云

文章目录 初步认识基本参数掩模参数 初步认识 wordcloud是词云绘图模块,封装了WordCloud词云类,是词云的基本载体。在新建一个词云之后,通过generate装载用以生成词云的字符串,最后用to_file把词云图保存到文件中,例如…

TechSmith Camtasia Studio 23.3.2.49471 Crack

全新的Camtasia 2023.2 Camtasia Studio是专业的屏幕录像和视频编辑的软件套装。软件提供了强大的屏幕录像(Camtasia Recorder)、视频的剪辑和编辑(Camtasia Studio)、视频菜单制作(Camtasia MenuMaker)、视…

基于沙猫群优化的BP神经网络(分类应用) - 附代码

基于沙猫群优化的BP神经网络(分类应用) - 附代码 文章目录 基于沙猫群优化的BP神经网络(分类应用) - 附代码1.鸢尾花iris数据介绍2.数据集整理3.沙猫群优化BP神经网络3.1 BP神经网络参数设置3.2 沙猫群算法应用 4.测试结果&#x…

Linux常用命令——cmp命令

在线Linux命令查询工具 cmp 比较两个文件是否有差异 补充说明 cmp命令用来比较两个文件是否有差异。当相互比较的两个文件完全一样时,则该指令不会显示任何信息。若发现有差异,预设会标示出第一个不通之处的字符和列数编号。若不指定任何文件名称或是…