《阿里云AI产品必知必会系列电子书》——机器学习平台PAI——DSW Quick Start使用教程(下)

简介: 《阿里云AI产品必知必会系列电子书》——机器学习平台PAI——DSW Quick Start使用教程(下)

《阿里云AI产品必知必会系列电子书》——机器学习平台PAI——DSW Quick Start使用教程(上) https://developer.aliyun.com/article/1232671?groupCode=supportservice



二、DSW实现简单算法:K-近邻

我们通过身高体重两个维度指标,判定一个人的健康状态是优还是差。这里我们手动造一些训练数据,通过计算,最终计算测试人的健康状态。


1.打开Notebook


image.png


2.Python Code


#引入依赖,并以字典方式创建数据集
import pandas as pd
get_data={'姓名':['甲','乙','丙','丁','戊','己','庚','辛'],'身高(cm)':[140,145,190,188,175,166,152,181],'体重(kg)
':[90,48,80,78,45,95,55,70],'健康状态':['异常','正常','正常','正常','异常','异常','正常','正常']}
#看下数据内容
train_data=pd.DataFrame(get_data)
train_data


image.png


#计算下已知的数据与每个点之间的距离
test_data=[180,75]
train_data.iloc[:len(train_data),1:3]


image.png


dist = list((((train_data.iloc[:len(train_data),1:3]-test_data)**2).sum(1))**0.5)
dist


image.png



#升序排列,取距离最小的K个点,这里取k为4
k=4
dist_l = pd.DataFrame({'dist':dist,'labels':(train_data.iloc[:len(train_data),3])})
dr = dist_l.sort_values(by='dist')[:4]
dr


image.png


#确定前K个点中,健康状态的频率
re = dr.loc[:,'labels'].value_counts()
re.index[0]


image.png



####封装下函数
import pandas as pd
def classfy0(inx,dataSet,k):
 result=[]
 dist = list((((dataSet.iloc[:len(train_data),1:3]-inx)**2).sum(1))**0.5)
 dist_l = pd.DataFrame({'dist':dist,'labels':(dataSet.iloc[:8,3])})
 dr = dist_l.sort_values(by='dist')[:k]
 re = dr.loc[:,'labels'].value_counts()
 result.append(re.index[0])
 return result


image.png

相关实践学习
机器学习概览及常见算法
机器学习(Machine Learning, ML)是人工智能的核心,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,它是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。 本课程将带你入门机器学习,掌握机器学习的概念和常用的算法。
相关文章
|
人工智能 分布式计算 DataWorks
大数据AI产品月刊-2025年7月
大数据& AI 产品技术月刊【2025年7月】,涵盖7月技术速递、产品和功能发布、市场和客户应用实践等内容,帮助您快速了解阿里云大数据& AI 方面最新动态。
|
云安全 人工智能 安全
大模型+安全,阿里云发布AI云盾系列产品!
阿里云正式发布AI云盾(Cloud Shield for AI)系列安全产品,包括AI安全护栏、升级云安全中心、WAAP和云防火墙。该系列提供模型输入输出安全、AI-BOM、AI-SPM等能力,构建三层模型安全防御体系,涵盖AI基础设施、大模型及应用安全。其中,AI安全护栏保障生成式AI合规性,实时检测威胁并维护模型健康,支持多模态内容交叉检测的All In One API调用模式。此外,AI-BOM与AI-SPM助力客户持续监控AI资产及安全状态。
1834 3
大模型+安全,阿里云发布AI云盾系列产品!
|
人工智能 分布式计算 DataWorks
大数据& AI 产品月刊【2025年5月】
大数据& AI 产品技术月刊【2025年5月】,涵盖5月技术速递、产品和功能发布、市场和客户应用实践等内容,帮助您快速了解阿里云大数据& AI 方面最新动态。
|
存储 人工智能 监控
如何用RAG增强的动态能力与大模型结合打造企业AI产品?
客户的问题往往涉及最新的政策变化、复杂的业务规则,数据量越来越多,而大模型对这些私有知识和上下文信息的理解总是差强人意。
339 2
|
人工智能 分布式计算 DataWorks
阿里云大数据AI产品月刊-2025年8月
阿里云大数据& AI 产品技术月刊【2025年 8 月】,涵盖 8 月技术速递、产品和功能发布、市场和客户应用实践等内容,帮助您快速了解阿里云大数据& AI 方面最新动态。
927 2
|
云安全 人工智能 安全
|
机器学习/深度学习 人工智能 自然语言处理
三步法打造企业级AI产品,背后藏着怎样的落地方法论?
三桥君分享打造金融级AI产品的三步法:业务梳理找切入点、模型验证技术可行性、大规模验证落地效果。助力AI产品经理掌握核心能力,推动AI在信贷审批、投资管理等场景真正落地。
557 11

热门文章

最新文章