《表1 算法的伪代码实现》
KNN算法流程如图1所示。图1的输入与问题1的输入一致。第一个判断菱形是KNN算法的核心,这是因为不同的相似度函数会带来差异性的相似度度量,导致得到不同的邻居,进而影响到最终的预测。第二个判断菱形是该算法的终止条件,当U中的所有学生都被检查了一遍时,学生u的困难等级将会被预测并输出,随即终止算法。否则,算法将会计算剩下学生与预测学生之间的相似度。基于此流程图,本文进一步给出算法的伪代码实现,如表1所示。
图表编号 | XD0069236200 严禁用于非法目的 |
---|---|
绘制时间 | 2019.06.10 |
作者 | 谢晓霞 |
绘制单位 | 川南幼儿师范高等专科学校 |
更多格式 | 高清、无水印(增值服务) |