2.2解析算法(精品).pptx
解析算法2023/1/30算法与程序设计12023/1/30算法与程序设计2解析算法l“点外卖”的困扰点外卖时,你会考虑哪些因素?优惠、销量、距离、评价2023/1/30算法与程序设计3解析算法l实践体验1:“总评值”的计算软件在收集到25位已订餐用户的评分值后,如何求得该项商品的平均分值?1.1.已知条件:已知条件:每位顾客的评分每位顾客的评分pj(i)pj(i)评分的人数评分的人数n n2.2.所求结果:所求结果:平均平均分分zpzp3.3.条件与结果关系:条件与结果关系:平均分平均分=总分总分评分人数评分人数打开“任务单”,根据任务1的要求完成“练习:求评价值”文件夹中的程序,并调试。2023/1/30算法与程序设计4解析算法l解析算法定义用解析的方法找出表示问题的前提条件前提条件与所求结果所求结果之间关系的数学表达式数学表达式,并通过对表达式的计算来实现问题的求解。明确前提条件(输入)得到所求结果(输出)寻找前提条件与所求结果间的数学表达式计算(处理)2023/1/30算法与程序设计5解析算法l实践体验2:“推荐结果”的判断在计算得出该商品的总评值后,如何根据总评值给出推荐结果?推荐规则推荐规则:若总评值大于4.6,则该商品推荐结果为“推荐”若总评值范围为4.0,4.6,则该商品推荐结果为“较推荐”若总评值小于4.0,则该商品推荐结果为“一般”2023/1/30算法与程序设计6解析算法l判断流程zp4.6?推荐较推荐一般YYNN若总评值大于4.6,则该商品推荐结果为“推荐”若总评值范围为4.0,4.6,则该商品推荐结果为“较推荐”若总评值小于4.0,则该商品推荐结果为“一般”zp4.0?2023/1/30算法与程序设计7解析算法l实践体验3:“智能推荐”2023/1/30算法与程序设计8解析算法l实践体验3:“智能推荐”综合考虑餐品的评分高低和距离远近,为该餐品计算一个“智能推荐值”?推荐值=-4*距离+40*评分-962023/1/30算法与程序设计9解析算法l提升拓展:人工智能算法线性回归多元线性回归解析式:y=ax1+bx2+c推荐值=-4*距离+40*评分-96奥运金牌预测贷款发放额度计算2023/1/30算法与程序设计10小结l什么是解析算法?它的关键是什么?什么是解析算法?它的关键是什么?l解析算法在人工智能中的应用解析算法在人工智能中的应用