======================================================================== 十字路分類モデル評価 (Intersection Classifier Evaluation) ======================================================================== 1. 概要 (Overview) ------------------------------------------------------------------------ 1-0. 目的 十字路(intersection)と通常区間(normal)を分類する 二値画像分類モデルの比較評価結果を記録する. 1-1. 評価日時 ・実施日時: 2026-03-26 00:17 1-2. データセット ・入力: 40×30 二値画像(1200 特徴量,0.0/1.0) ・全サンプル数: 633 - intersection: 127 - normal: 506 ・クラス比率: intersection:normal = 127:506 2. 評価方法 (Evaluation Method) ------------------------------------------------------------------------ 2-1. 交差検証 ・手法: Stratified 5-Fold Cross-Validation ・指標: マクロ平均 F1 スコア ・前処理: StandardScaler(fold ごとに fit) ・乱数シード: 42 3. 評価結果 (Results) ------------------------------------------------------------------------ 3-1. モデル比較(F1 スコア降順) モデル F1(平均) F1(標準偏差) ─────────────────────────────────────────────────────── SVM_RBF 0.9745 0.0186 ← 採用 MLP_2layer 0.9665 0.0272 MLP_1layer 0.9609 0.0307 RandomForest 0.9356 0.0400 LogisticRegression 0.9096 0.0197 SVM_Linear 0.9067 0.0223 3-2. 各 Fold の F1 スコア ・SVM_RBF: [0.9881, 0.9632, 1.0000, 0.9743, 0.9468] ・MLP_2layer: [0.9758, 0.9368, 1.0000, 0.9873, 0.9324] ・MLP_1layer: [0.9632, 0.9368, 1.0000, 0.9873, 0.9174] ・RandomForest: [0.9758, 0.9486, 0.8740, 0.9743, 0.9053] ・LogisticRegression: [0.8972, 0.8938, 0.9325, 0.9346, 0.8899] ・SVM_Linear: [0.8825, 0.8938, 0.9325, 0.9346, 0.8899] 3-3. 採用モデル ・モデル: SVM_RBF ・保存先: params/intersection_model.pkl ・スケーラ: params/intersection_scaler.pkl 3-4. 全データでの分類レポート(再学習後) precision recall f1-score support normal 1.00 1.00 1.00 506 intersection 1.00 0.99 1.00 127 accuracy 1.00 633 macro avg 1.00 1.00 1.00 633 weighted avg 1.00 1.00 1.00 633