Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

AImake 项目说明

1. 这个项目能干什么

AImake 是一个“Java + Python + 原生 HTML” 的机器学习教学与实操平台,目标是让用户在网页里完成从数据到模型结果的完整流程。

核心能力(按用户视角):

  • 上传 Excel/CSV 数据并预览(支持前端分页展示)
  • 通过 AI 生成数据(可用于快速演示或无数据场景)
  • 执行数据清洗、异常值检测、特征处理等预处理步骤
  • 支持有监督学习流程(训练、评估、手动输入预测)
  • 支持无监督学习流程(聚类训练与可视化)
  • 提供 AI 对话助手,用于解释步骤、辅助分析和交互问答

核心架构(按技术视角):

  • Java(Spring Boot)负责:静态页面托管、文件上传预览、统一 API 代理转发
  • Python(FastAPI)负责:数据处理、模型训练与推理、算法结果输出
  • 前端(HTML/CSS/JS)负责:分步引导、状态提示、交互展示

2. 这个项目有什么用

这个项目适合“教学演示 + 轻量实战”场景,尤其是希望快速体验机器学习全流程的人群。

典型使用场景:

  • 教学网站:向学生展示数据处理到建模评估的完整链路
  • 快速验证:不搭复杂数据库,直接用文件驱动完成实验
  • 课程项目:前后端+算法解耦,便于分工协作
  • 内部演示:非技术同学也能通过页面快速理解模型流程

About

学生体验机器学习制作流程

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors