云计算,大数据,人工智能

1. 云计算:弹性资源与分布式计算

案例:基于AWS EC2的动态资源扩展

场景:电商网站在“双十一”期间流量激增,需要临时扩容服务器资源。
代码:使用AWS Boto3库动态启动EC2实例

import boto3# 创建EC2客户端
ec2 = boto3.client('ec2', region_name='us-west-2')# 启动一个临时EC2实例
response = ec2.run_instances(ImageId='ami-0c55b159cbfafe1f0',  # Amazon Linux 2 AMIMinCount=1,MaxCount=1,InstanceType='t2.micro',KeyName='my-key-pair',  # 替换为你的密钥对TagSpecifications=[{'ResourceType': 'instance', 'Tags': [{'Key': 'Name', 'Value': 'AutoScaleInstance'}]}]
)print("启动的实例ID:", response['Instances'][0]['InstanceId'])

解释

  • 云计算通过按需分配计算资源(如AWS EC2),解决突发流量问题。
  • 代码中通过Boto3调用AWS API,动态扩展服务器规模,无需手动配置物理硬件。

2. 大数据:分布式数据处理

案例:使用PySpark分析用户行为数据

场景:分析电商平台的用户点击日志,统计每个商品的点击次数。
代码

from pyspark.sql import SparkSession# 初始化Spark会话
spark = SparkSession.builder \.appName("UserBehaviorAnalysis") \.getOrCreate()# 读取CSV数据
df = spark.read.csv("s3://your-bucket/user_logs.csv", header=True, inferSchema=True)# 统计每个商品的点击次数
product_clicks = df.groupBy("product_id").count().orderBy("count", ascending=False)# 输出结果
product_clicks.show()

解释

  • 大数据处理的核心是分布式计算框架(如Apache Spark),能高效处理TB/PB级数据。
  • 代码中使用PySpark从云端(S3)读取数据,通过groupBy统计商品点击量,结果自动分布到多台机器计算。

3. 人工智能:机器学习与深度学习

案例:使用Hugging Face库进行文本情感分析

场景:分析用户评论的情感倾向(正面/负面)。
代码

from transformers import pipeline# 加载预训练情感分析模型
classifier = pipeline("sentiment-analysis")# 输入文本
texts = ["I love this product! It's amazing.","The service was terrible. I'm very disappointed."
]# 分析情感
results = classifier(texts)
for i, result in enumerate(results):print(f"文本: {texts[i]} -> 情感: {result['label']}, 置信度: {result['score']:.2f}")

输出示例

文本: I love this product! It's amazing. -> 情感: POSITIVE, 置信度: 0.99
文本: The service was terrible. I'm very disappointed. -> 情感: NEGATIVE, 置信度: 0.98

解释

  • AI通过预训练模型(如BERT)实现自然语言处理(NLP)。
  • Hugging Face的pipeline简化了模型调用,无需手动编写复杂代码即可完成任务。

4. 云+大数据+AI的联合案例:用户画像与推荐系统

场景:结合用户行为数据和AI模型,构建个性化推荐系统

代码流程

  1. 数据预处理(HDFS + PySpark)
# 读取用户行为数据
user_actions = spark.read.parquet("hdfs://user/actions/")# 清洗数据:过滤无效记录
cleaned_data = user_actions.filter(user_actions["action_type"].isin(["click", "purchase"]))# 统计用户偏好(如点击最多的商品类别)
user_preferences = cleaned_data.groupBy("user_id", "category").count()
  1. AI模型训练(XGBoost预测用户购买概率)
from xgboost import XGBClassifier
from sklearn.model_selection import train_test_split# 准备训练数据
X = user_preferences.toPandas()[["category", "count"]]
y = user_preferences.toPandas()["user_id"]  # 假设目标是预测用户ID# 训练模型
model = XGBClassifier()
model.fit(X, y)# 预测新用户偏好
new_user = [[2, 5]]  # 示例输入
predicted_category = model.predict(new_user)
print("推荐商品类别:", predicted_category[0])
  1. 结果部署到云端(AWS Lambda)
import boto3# 将推荐结果写入S3
s3 = boto3.client('s3')
s3.put_object(Body=str(predicted_category), Bucket='my-recommendation-bucket', Key='output.txt')

解释

  • 云计算(AWS Lambda/S3)提供存储和计算资源,
  • 大数据(Spark/HDFS)处理海量用户行为数据,
  • AI(XGBoost)挖掘用户偏好并生成推荐。

总结:技术如何协同工作?

技术核心能力应用场景
云计算弹性资源、按需分配动态扩容、远程数据存储
大数据分布式计算、处理海量数据用户行为分析、日志处理
AI模式识别、预测与决策推荐系统、情感分析、图像识别

实际价值

  • 电商:通过用户行为数据(大数据) + AI模型,优化推荐系统,提升转化率。
  • 医疗:利用云计算存储病历数据,结合AI诊断模型,辅助医生决策。
  • 智慧城市:实时分析交通流量(大数据),通过AI预测拥堵并调整信号灯(云计算调度)。

如果需要更具体的某领域案例(如医疗、金融、制造业),可以告诉我,我会进一步展开

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

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

相关文章

Linux(7)——进程(概念篇)

一、基本概念 书本上的概念:程序的一个执行实例,正在执行的程序等 基于内核的观点:担当分配系统资源(CPU时间,内存)的实体。 我们知道,我们在写代码的时候,你的代码进行编译链接后生成可执行文件&#xff…

【Harmony】【鸿蒙】List列表View如何刷新内部的自定义View的某一个控件

创建自定义View Component export struct TestView{State leftIcon?:Resource $r(app.media.leftIcon)State leftText?:Resource | string $r(app.string.leftText)State rightText?:Resource | string $r(app.string.rightText)State rightIcon?:Resource $r(app.med…

Docker安装MySQL集群(主从复制)

为确保生产环境中的数据安全与可靠性,数据库普遍采用主从集群架构(一主一从)进行部署。本文将系统阐述如何利用Docker镜像实现数据库集群的容器化部署,并完整记录各配置环节的具体实现步骤。 一、主服务实例创建(可以…

开篇:MCP理论理解和学习

文章目录 零 参考资料一 MCP概念二 MCP核心架构和功能三 MCP VS OP(Others Protocol)3.1 函数调用3.2 模型上下文协议3.3 MCP VS Others Protocol3.3.1 MCP与Function Calling的对比优势3.3.2 MCP与AI Agents的协同关系3.3.3 MCP与A2A协议的互补性3.3.4 MCP与传统API的技术革新…

产品经理面经(三)

目录 为什么想做产品经理?为什么适合做产品经理? 解析 我的回答: 你觉得产品经理应该具备什么品质 解析 我的回答 想做什么方向的产品经理呢&你知道产品经理分为哪几种吗? 解题思路 为什么想做产品经理?为…

Vue3 Composition API: 企业级应用最佳实践方案

在当前前端技术迅速发展的环境下,Vue3 Composition API 成为了关注的焦点。它为开发人员提供了更加灵活和可维护的代码结构,适用于构建大规模企业级应用。在本文中,我们将探讨Vue3 Composition API的最佳实践方案,帮助开发人员更好…

CentOS大师班:企业级架构与云端融合实战

一、高级存储管理与灾难恢复 1. LVM动态卷扩展实战 pvcreate /dev/sdb1 # 创建物理卷 vgcreate vg_data /dev/sdb1 # 创建卷组 lvcreate -L 100G -n lv_www vg_data # 创建逻辑卷 mkfs.xfs /dev/vg_data/lv_www # 格式化 mount /dev/vg_da…

使用VGG-16模型来对海贼王中的角色进行图像分类

动漫角色识别是计算机视觉的典型应用场景,可用于周边商品分类、动画制作辅助等。 这个案例是一个经典的深度学习应用,用于图像分类任务,它使用了一个自定义的VGG-16模型来对《海贼王》中的七个角色进行分类,演示如何将经典CNN模型…

[创业之路-377]:企业战略管理案例分析-战略制定/设计-市场洞察“五看”:看宏观之社会发展趋势:数字化、智能化、个性化的趋势对初创公司的战略机会

数字化、智能化、个性化趋势为初创公司带来了捕捉长尾需求、提升运营效率、创新商业模式等战略机会,具体分析如下: 一、数字化趋势带来的战略机会 捕捉长尾需求:数字化技术能够帮助初创公司更好地捕捉市场中的长尾需求,满足那些…

macOS 安装 PostgreSQL

文章目录 安装安装信息 验证GUI 工具下载 安装 最简单的方式是通过 brew 安装 brew install postgresql17该版本在 brew 上的详情页:https://formulae.brew.sh/formula/postgresql17 你也可以根据需要,搜索 安装更新版本 如果你没有安装 brew&#xf…

安装openresty使用nginx+lua,openresty使用jwt解密

yum install -y epel-release yum update yum search openresty # 查看是否有可用包 yum install -y openresty启动systemctl start openresty验证服务状态systemctl status openresty设置开机自启systemctl enable openrestysystemctl stop openresty # 停止服务 system…

全球化 2.0 | 云轴科技ZStack助力中东智慧城市高性能智能安防云平台

在全球智慧城市加速建设的背景下,中东某大型城市通过部署云轴科技ZStack Cloud云平台,成功实现公共安全视频监控系统(CCTV)的智能化升级。该平台以弹性计算、GPU智能调度、高可用架构为核心,支撑千路高清视频流处理及人…

Day35打卡 @浙大疏锦行

知识点回顾: 三种不同的模型可视化方法:推荐torchinfo打印summary权重分布可视化进度条功能:手动和自动写法,让打印结果更加美观推理的写法:评估模式 作业:调整模型定义时的超参数,对比下效果。…

嵌入式软件-如何做好一份技术文档?

嵌入式软件-如何做好一份技术文档? 文章目录 嵌入式软件-如何做好一份技术文档?一.技术文档的核心价值与挑战二.文档体系的结构化设计三.精准表达嵌入式特有概念四. **像管理代码一样管理文档**,代码与文档的协同维护五.质量评估与持续改进5.…

css五边形

五边形 .fu{width: 172rpx;height: 204rpx;overflow: hidden;border-radius: 10rpx;clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); }六边形 clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);

【Java高阶面经:微服务篇】1.微服务架构核心:服务注册与发现之AP vs CP选型全攻略

一、CAP理论在服务注册与发现中的落地实践 1.1 CAP三要素的技术权衡 要素AP模型实现CP模型实现一致性最终一致性(Eureka通过异步复制实现)强一致性(ZooKeeper通过ZAB协议保证)可用性服务节点可独立响应(支持分区存活)分区期间无法保证写操作(需多数节点可用)分区容错性…

头歌软工导论作业

一.集成测试和确认测试 第1关:集成测试 1、 集成测试的主要方法有CD A、 自顶向下集成方法 B、 自底向上集成方法 C、 渐增式测试方法 D、 非渐增式测试方法 2、 目前在进行集成测试时普遍采用非渐增式测试方法。B A、 √ B、 3、 自底向上集成策略是从主控制模…

MFC:获取所有打印机的名称(打印机模块-1)

背景: 在一个 MFC 应用程序中,列出本地系统中安装的打印机,并检测是否存在“Microsoft Print to PDF”或“Microsoft XPS Document Writer”虚拟打印机。如果有,则选择其中一个作为默认或后续操作对象;如果没有&#…

设计模式-行为型模式(详解)

模板方法 模板方法模式,它在一个抽象类中定义了一个算法(业务逻辑)的骨架,具体步骤的实现由子类提供,它通过将算法的不变部分放在抽象类中,可变部分放在子类中,达到代码复用和扩展的目的。 复用: 所有子类可以直接复…

STM32中的IIC协议和OLED显示屏

串口通信协议的缺点 串口通信通常需要至少三条线(TX、RX和GND),而 I2C 总线仅需要两条信号线(SDA和SCL); 串口通信仅支持一对一通信,而 I2C 总线支持多机通信,允许单个主机与多个从…