递归分割监督机器学习算法
几何画板及绘图内容加载中,请稍等……
该范例演示了递归分割算法在监督机器学习中的应用。核心数学概念包括递归、分割和监督学习。使用了Polygon, PointIn, CountIf, Line, Intersect, Segment, If等GeoGebra命令。适合用于高中或大学的统计学和机器学习课程。
GeoGebra 命令及参数
Polygon((0, 0), (100, 0), (100, 9), (0, 9)) → q1, g, h, i, jPointIn(q1) → ACountIf(x(XYZ) > x(A), XYZ, l1) → aCountIf(x(XYZ) > x(A), XYZ, allData) → pLine(A, A - (7, 2)) → fCountIf(x(XYZ) > x(A), XYZ, l2) → bCountIf(x(XYZ) > x(A), XYZ, l3) → dIntersect(eq1, g) → EIntersect(eq1, i) → FSegment(E, F) → kPolygon({(0, 0), E, F, (0, 9)}) → q2Polygon({(100, 0), E, F, (100, 9)}) → q3If(p ≠ 0, b / p, 0) → eIf(p ≠ 0, a / p, 0) → cIf(p ≠ 0, d / p, 0) → lIf(q ≠ 0, (Length[l2] - b) / q, 0) → oIf(q ≠ 0, (Length[l1] - a) / q, 0) → mIf(q ≠ 0, (Length[l3] - d) / q, 0) → nPolygon((0, 0), (100, 0), (100, 9), (0, 9)) → q1_1, g_1, h_1, i_1, j_1PointIn(q1_1) → A_1CountIf(x(CLIPBOARDmagicSTRINGXYZ) > x(A_1), CLIPBOARDmagicSTRINGXYZ, l1_1) → a_1CountIf(x(CLIPBOARDmagicSTRINGXYZ) > x(A_1), CLIPBOARDmagicSTRINGXYZ, l2_1) → b_1CountIf(x(CLIPBOARDmagicSTRINGXYZ) > x(A_1), CLIPBOARDmagicSTRINGXYZ, l3_1) → d_1