harry -预测疾病

"""
症状:0代表打喷嚏  1代表头痛
职业:0代表护士,1代表农夫,2代表建筑工人,3代表教师
疾病:0代表感冒,1代表过敏,2代表脑震荡
"""

dataSet = [[0, 0, 0],
           [0, 1, 1],
           [1, 2, 2],
           [1, 2, 0],
           [0, 3, 0],
           [1, 3, 2]]
x,y = [],[]
for i in dataSet:
    x.append([i[0], i[1]])
    y.append(i[2])

# 需要输入的数据标签
label_1 = {'打喷嚏':0,'头痛':1}
label_2 = {'护士':0,'农夫':1,'建筑工人':2,'教师':3}
label_3 = {0:'感冒',1:'过敏',2:'脑震荡'}


x1 = int(input('0代表打喷嚏  1代表头痛'))
x2 = int(input('0代表护士,1代表农夫,2代表建筑工人,3代表教师'))



# 创建数据集
# 电脑进行自己学习
# 导入人工智能的工具包
from sklearn.naive_bayes import MultinomialNB
# 创建一个模型
clf = MultinomialNB()
# 训练模型
clf.fit(x,y)
# 进行预测
predction = clf.predict([[x1,x2]])
# 打印预测结果
print(label_3[predction[0]])










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值