LibTorch之图像分类LibTorch之图像分类LibTorch之图像分类
数据集地址:https://download.pytorch.org/tutorial/hymenoptera_data.zip
LibTorch之全连接层(torch::nn::Linear)使用
卷积层
LibTorch实现MLP(多层感知机)
LibTorch实现LeNet
#include
#include
#include
#include
using namespace std;
namespace fs &#61; std::filesystem;vector<pair<string, int>> get_imgs_labels(const std::string& data_dir, map<string, int> dict_label)
{vector<pair<string, int>> data_info;for (map<string, int>::iterator it &#61; dict_label.begin(); it !&#61; dict_label.end(); it&#43;&#43;){for (const auto& file_path : fs::directory_iterator(data_dir)){if (file_path.path().filename() &#61;&#61; it->first) {for (const auto& img_path : fs::directory_iterator(data_dir &#43; "\\" &#43; it->first)){
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/a5d7215df572c386.webp)