# 项目描述
本项目使用FAISS库实现了基于K近邻的图像分类器。该分类器可以使用CPU进行训练,并支持flat特征提取方法。用户可以选择使用sklearn或faiss库实现K近邻算法。
# 运行效果
![输入图片说明](Snipaste_2023-12-03_15-47-12.png)
![输入图片说明](Snipaste_2023-12-03_18-49-17.png)
# 功能
本项目实现了以下功能:
- 使用FAISS库实现基于K近邻的图像分类器
- 支持使用CPU或GPU进行训练
- 支持两种特征提取方法:flat和vgg
- 支持使用sklearn或faiss库实现K近邻算法
# 依赖
本项目依赖以下库:
- numpy
- faiss
- sklearn
- argparse
- logging
- tqdm
- cv2
- os
- imutils
- pickle
- tensorflow
# 使用
1. 安装依赖库
2. 运行训练脚本
```bash
python train.py -m [cpu|gpu] -f [flat|vgg] -l [sklearn|faiss]
```
其中:
- `-m`:选择训练模式,可选值为cpu或gpu
- `-f`:选择特征提取方法,可选值为flat或vgg
- `-l`:选择使用的库,可选值为sklearn或faiss
3. 查看训练结果
- 训练完成后,程序会输出最佳的k值和相应的准确率。
# 注意
- 本项目使用Python 3.8及以上版本进行开发和测试。
- 本项目使用FAISS库进行高效的相似度搜索和稠密向量的聚类。
- 本项目使用sklearn库中的K近邻分类器作为对比实验。
- 本项目使用VGG16模型进行图像特征提取。
- 本项目使用logging库记录日志。
- 本项目使用tqdm库在循环中添加进度条。
## 个人信息
- 学号: 202152320117
- 年级: 2021
- 专业: 智能科学与技术
- 班级: 一班
没有合适的资源?快使用搜索试试~ 我知道了~
聚类算法 在本地使用faiss-cpu实现猫狗识别
共9个文件
py:3个
md:3个
png:2个
需积分: 5 0 下载量 92 浏览量
2024-08-15
10:54:08
上传
评论
收藏 487KB ZIP 举报
温馨提示
本项目使用FAISS库实现了基于K近邻的图像分类器。该分类器可以使用CPU进行训练,并支持flat特征提取方法。用户可以选择使用sklearn或faiss库实现K近邻算法。 功能 本项目实现了以下功能: 使用FAISS库实现基于K近邻的图像分类器 支持使用CPU或GPU进行训练 支持两种特征提取方法:flat和vgg 支持使用sklearn或faiss库实现K近邻算法 依赖 本项目依赖以下库: numpy faiss sklearn argparse logging tqdm cv2 os imutils pickle tensorflow 使用 安装依赖库 运行训练脚本 python train.py -m [cpu|gpu] -f [flat|vgg] -l [sklearn|faiss] 其中: -m:选择训练模式,可选值为cpu或gpu -f:选择特征提取方法,可选值为flat或vgg -l:选择使用的库,可选值为sklearn或faiss 查看训练结果 训练完成后,程序会输出最佳的k值和相应的准确率。 注意 本项目使用Python 3.8及以上版本进行开发和测试。
资源推荐
资源详情
资源评论
收起资源包目录
ensemble-learning-optimize-identify-master.zip (9个子文件)
ensemble-learning-optimize-identify-master
Snipaste_2023-12-03_15-47-12.png 306KB
util.py 5KB
Snipaste_2023-12-03_18-49-17.png 195KB
FaissKNeighbors.py 2KB
.gitee
ISSUE_TEMPLATE.zh-CN.md 79B
PULL_REQUEST_TEMPLATE.zh-CN.md 1KB
requirements.txt 5KB
README.md 2KB
train_ensemble.py 6KB
共 9 条
- 1
资源评论
LeonDL168
- 粉丝: 1875
- 资源: 445
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功