Skip to content

这是一个使用React构建的猫狗图像分类应用。该项目旨在通过机器学习模型来识别上传的图片是猫还是狗。

Notifications You must be signed in to change notification settings

raulming/cat-dog-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

猫狗分类器项目

项目简介

这是一个使用React构建的猫狗图像分类应用。该项目旨在通过机器学习模型来识别上传的图片是猫还是狗。

项目功能

  • 图片上传:用户可以上传待分类的图片
  • 图像分类:使用预训练的机器学习模型进行猫狗识别
  • 结果展示:显示分类结果及置信度

项目结构

cat-dog-classifier/ ├── backend/ │ ├── app.py │ └── requirements.txt ├── frontend/ │ ├── public/ │ │ ├── index.html │ │ └── ... │ ├── src/ │ │ ├── components/ │ │ │ ├── ... │ │ ├── pages/ │ │ │ ├── ... │ │ ├── App.js │ │ └── index.js

项目代码语言分布

  • JavaScript/React: 80%
  • CSS: 15%
  • HTML: 5%

项目可持续优化方向

  1. 提高模型准确性:通过更多数据训练或使用更先进的模型
  2. 增加多分类功能:不仅区分猫狗,还可以识别其他动物
  3. 优化用户界面:改善交互体验和响应式设计
  4. 添加历史记录功能:保存用户之前的分类结果
  5. 实现离线功能:使用PWA技术,让应用可以在离线状态下使用

项目作者

[您的姓名]

如何运行

backend: 在backend目录中,您可以运行以下命令:

cd backend
pip install -r requirements.txt
python app.py

在项目目录中,您可以运行以下命令:

cd frontend
npm install

启动前端应用:

npm start

了解更多

要了解更多信息,请查看 Create React App 文档

要学习 React,请查看 React 文档

About

这是一个使用React构建的猫狗图像分类应用。该项目旨在通过机器学习模型来识别上传的图片是猫还是狗。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published