$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Был проведён набор экспериментов для оценки предлагаемой структуры с использованием четырёх моделей DL: MobileNetV2, InceptionV3, ResNet101 и VGG16, а также предлагаемой мета-ансамблевой модели CARE-MIRV-Net.
Результаты сбора и предварительной обработки наборов данных
Фаза предварительной обработки была разработана для подготовки необработанных изображений планировок и связанных с ними метаданных для обучения и оценки с использованием моделей DL. Набор данных был получен из репозитория Kaggle и содержал 2640 образцов. Каждый образец состоял из изображения плана этажа и соответствующих архитектурных характеристик. Для дальнейшего анализа были сохранены только соответствующие колонки, включая путь изображения, площадь, спальни, ванные комнаты и гаражи, а неполные или пустые записи были удалены для поддержания согласованности и качества данных. Для облегчения обучения и оценки модели набор данных был разделён на учебные и тестовые подмножества в соотношении 80:20, в результате чего получилось 2 112 обучающих образцов и 528 тестовых образцов. Фиксированный случайный seed использовался при разбиении набора данных для обеспечения воспроизводимости. Это подразделение обеспечивало обучение моделей на достаточно большом наборе данных, сохраняя при этом независимый набор тестов для объективной оценки эффективности. Пути изображений стандартизировались путём сопоставления каждой записи с соответствующим местоположением в каталоге набора данных. Четыре архитектурных атрибута (квадратные футы, спальни, ванные комнаты и гаражи) служили целевой переменной для задачи регрессии с множеством выходов. Хотя спальни, ванные комнаты и гаражи являются дискретными переменными, они были смоделированы с использованием многовыходной регрессионной структуры, позволяющей одновременно предсказывать все архитектурные характеристики в единой архитектуре обучения. Этот подход позволяет модели фиксировать общие связи между целевой переменной и использовать корреляции между непрерывными и дискретными архитектурными характеристиками. Прогнозируемые значения для дискретных атрибутов преобразовывались в ближайшее действительное целое число во время постобработки перед интерпретацией и последующей классификацией по размещению жилых домов.
Таблица 1 описывает архитектурные особенности, предсказанные предлагаемой моделью, отражая ключевые пространственные и функциональные характеристики жилых планировок. Был проведен исследовательский анализ данных для лучшего понимания распределения целевых переменных с помощью гистограмм и визуализаций на основе счёта. Распределение квадратных метров непрерывно с разной плотностью, тогда как распределение спален, ванных комнат и гаражей подчёркивает частоту различных жилых конфигураций. Эти распределения показаны на рисунке 2. Распределение квадратных метров показано на рисунке 2A, тогда как распределение спален, ванных комнат и гаражей показано соответственно на рисунках 2B–2D. Вместе эти графики иллюстрируют изменчивость и распределение целевых переменных в наборе данных.
| Название объекта | Описание |
| Квадратные футы | Общая застроенная площадь жилого помещения |
| Грядки | Количество спален в планировке |
| Бани | Количество ванных комнат в планировке |
| Гаражи | Количество доступных гаражных мест |
Таблица 1: Архитектурные атрибуты, используемые в качестве целей предсказания. Определения архитектурных атрибутов, извлечённых из набора датасета планировки этажей и используемых в качестве целевых переменных для обучения и оценки модели. К характеристикам относятся общая площадь, количество спален, количество ванных комнат и количество гаражных площадей, связанных с планом каждого жилого этажа.

Рисунок 2. Распределение архитектурных признаков в наборе данных по планировке жилых этажей. Гистограммы, показывающие распределения (A) квадратных метров, (B) количества спален, (C) количества ванных комнат и (D) количества гаражей по всему набору данных, используемым для разработки и оценки моделей. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
Этап предварительной обработки изображений преобразовал все изображения планировок в стандартизированный формат, подходящий для моделей DL. Все изображения загружались, конвертировались в RGB-цветовое пространство, изменялись до 224 × 224 пикселей и нормализовались до диапазона [0, 1]. Этот процесс обеспечивал единообразные размеры входных данных и улучшил сходимость моделей во время обучения. Предварительно обработанные изображения случайным образом отбирались, а метки верифицировались для правильной предварительной обработки и выравнивания меток. После предварительной обработки каждое изображение преобразовывалось в массив NumPy и объединялось с соответствующими целями для создания набора данных ввода-вывода. Полученные наборы данных подтвердили успешную подготовку данных: обучающие изображения имели размеры (2112, 224, 224, 3), а тестовые изображения — (528, 224, 224, 3). Соответствующие матрицы меток имели размеры (2112, 4) и (528, 4) соответственно. Целевые переменные были преобразованы в значения с плавающей запятой для поддержки регрессионного обучения.
Для дальнейшего улучшения обобщения моделей и снижения перенагона были применены методы дополнения данных с использованием генератора изображений. Эти методы включали случайное горизонтальное переворот, вращение, масштабирование и смещение ширины/высоты для увеличения вариабельности обучающих данных и улучшения обобщения моделей. Эти преобразования увеличили вариабельность обучающих данных и позволили моделям изучать более устойчивые и инвариантные пространственные признаки. Конвейер предварительной обработки обеспечивал чистые, стандартизированные и хорошо структурированные изображения и табличные данные, что стало подходящей основой для обучения предлагаемой мета-ансамблевой фреймворк глубокого обучения.
Результаты базовых моделей и предлагаемой модели
Предварительно обработанный набор данных (2 640 изображений планов этажей) использовался для обучения всех моделей с помощью обучающих и тестовых разделов. Набор данных был разделен с использованием соотношения 80:20, в результате чего получилось 2 112 обучающих и 528 тестовых образцов. Для обеспечения воспроизводимости использовалась фиксированная случайная семя. Предварительно обученные веса использовались для трансферного обучения и тонкой настройки с целью адаптации моделей к архитектурному анализу планировок. Методы дополнения данных применялись во время обучения для улучшения обобщения, а ранняя остановка применялась для снижения перенагонов путём мониторинга эффективности валидации. Модели тренировались с партией 32 экземпляра на протяжении до 15 эпох, с применением ранней остановки для предотвращения перегонки и обеспечения эффективной конвергенции. Раннее прекращение контролировало потерю валидации и прекращало обучение, когда дальнейших улучшений не наблюдалось, в то время как адаптивное снижение скорости обучения применялось для улучшения сходимости. Для мониторинга процесса обучения и оценки поведения и стабильности при конвергенции использовались как потеря, так и MAE. Все модели тренировались в одинаковых экспериментальных условиях для обеспечения справедливого сравнения. На рисунках 3–7 показаны потери обучения и валидации, а также кривые MAE для всех моделей, что даёт представление об их динамике обучения и поведении при обобщении.

Рисунок 3. Производительность обучения MobileNetV2. (A) Потеря обучения и валидации в разных эпохах обучения. (B) Обучение и валидация означают абсолютную ошибку (MAE) в разных эпохах обучения. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 4. Тренировочная производительность InceptionV3. (A) Потеря обучения и валидации в разных эпохах обучения. (B) Обучение и валидация означают абсолютную ошибку (MAE) в разных эпохах обучения. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 5. Тренировочные результаты ResNet101. (A) Потеря обучения и валидации в разных эпохах обучения. (B) Обучение и валидация означают абсолютную ошибку (MAE) в разных эпохах обучения. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 6. Тренировочные характеристики VGG16. (A) Потеря обучения и валидации в разных эпохах обучения. (B) Обучение и валидация означают абсолютную ошибку (MAE) в разных эпохах обучения. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 7. Тренировочные результаты CARE-MIRV-Net. (A) Потеря обучения и валидации в разных эпохах обучения. (B) Обучение и валидация означают абсолютную ошибку (MAE) в разных эпохах обучения. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
Обучающая производительность MobileNetV2 показана на рисунке 3. Кривые потерь при обучении и валидации показаны на рисунке 3A, тогда как кривые MAE для обучения и валидации показаны на рисунке 3B. Потери в тренировках и МАЭ постепенно снижались с каждым возрастом, что свидетельствует о стабильном обучающем поведении. Кривые валидации демонстрировали большую вариативность и оставались относительно выше, чем обучающие кривые, что указывает на снижение эффективности обобщения. Эта тенденция согласуется с количественными результатами, в которых MobileNetV2 показал сравнительно низкую прогнозную эффективность, особенно при прогнозировании площади квадратных метров. Тренировочные показатели InceptionV3 показаны на рисунке 4. Кривые потерь обучения и валидации показаны на рисунке 4A, тогда как кривые обучения и валидации MAE показаны на рисунке 4B. Модель демонстрировала устойчивое снижение потерь как в обучении, так и в валидации, а также в MAE, при этом разница между кривыми была лишь небольшой. Такое поведение свидетельствует об эффективном обучении и относительно хорошем обобщении. Стабильные кривые валидации показывают, что модель эффективно фиксировала многомасштабные пространственные особенности, что способствовало улучшению производительности по сравнению с MobileNetV2. Поведение ResNet101 при обучении показано на рисунке 5. Кривые потерь при обучении и валидации показаны на рисунке 5A, тогда как кривые обучения и валидации MAE показаны на рисунке 5B. Модель показала постепенное снижение потерь в обучении и MAE, тогда как кривые валидации следовали аналогичной тенденции с незначительными колебаниями. Хотя наблюдались некоторые колебания, общая сходимость оставалась стабильной. Эти наблюдения соответствуют способности модели изучать иерархические пространственные представления через остаточное обучение. Тренировочные характеристики VGG16 показаны на рисунке 6. Кривые потерь обучения и валидации показаны на рисунке 6A, тогда как кривые обучения и валидации MAE показаны на рисунке 6B.
Кривые обучения VGG16 показывали постоянное снижение на протяжении всего обучения, что свидетельствует об эффективном обучении. Валидационные кривые демонстрировали колебания и небольшое отклонение от тренировочных кривых, что указывает на лёгкое переподгонку. Тем не менее, модель оставалась конкурентоспособной, особенно по площади и прогнозированию гаража, что свидетельствует о эффективности и стабильности её изученных характеристик.
Обучающая эффективность CARE-MIRV-Net показана на рисунке 7. Кривые потерь при обучении и валидации показаны на рисунке 7A, тогда как кривые обучения и валидации MAE показаны на рисунке 7B. Потеря тренировок и валидации, а также кривые MAE уменьшались плавно и стабильно, с лишь небольшой разницей между ними. Такое поведение указывает на сильную сходимость и хорошее обобщение. По сравнению с отдельными моделями, мета-ансамблевая структура обеспечивала более стабильное обучение и снижала изменчивость. В целом, сравнение обучающих кривых показывает, что, хотя отдельные модели демонстрировали разные характеристики сходимости и обобщения, CARE-MIRV-Net демонстрировал наиболее стабильное поведение в обучении среди оценённых моделей.
Подробное сравнение предиктивной производительности MobileNetV2, InceptionV3, ResNet101, VGG16 и предлагаемой модели CARE-MIRV-Net приведено в таблице 2. Производительность оценивалась с помощью MAE и R2 по четырём целевой переменным: площадь, количество спален, количество ванных комнат и количество гаражей. Эти метрики обеспечивают дополняющие меры точности прогнозирования и объяснительной эффективности.
| Модель | Квадратные футы | Грядки | Бани | Гаражи |
| MAE | R² | MAE | R² | MAE | R² | MAE | R² |
| MobileNetV2 | 881.653 | 0.1327 | 0.6873 | 0.3154 | 0.6552 | 0.3457 | 0.3977 | 0.1133 |
| InceptionV3 | 464.64 | 0.6615 | 0.4353 | 0.6708 | 0.3627 | 0.7459 | 0.23 | 0.6351 |
| ResNet101 | 611.919 | 0.5872 | 0.4287 | 0.6546 | 0.3838 | 0.725 | 0.2298 | 0.6489 |
| VGG16 | 504.435 | 0.7256 | 0.698 | 0.3355 | 0.4995 | 0.6436 | 0.197 | 0.6757 |
| CARE-MIRV-Net (предложено) | 432.488 | 0.7053 | 0.4343 | 0.6837 | 0.3689 | 0.7605 | 0.1697 | 0.6958 |
Таблица 2: Сравнение производительности базовых моделей и CARE-MIRV-Net. Сравнение прогнозируемой производительности для MobileNetV2, InceptionV3, ResNet101, VGG16 и предлагаемой модели CARE-MIRV-Net по четырём архитектурным параметрам: площади, числу спален, ванных комнатам и числу гаражей. Результаты отражаются с использованием средней абсолютной ошибки (MAE) и коэффициента определения (R 2). Более низкие значения MAE указывают на более низкую ошибку прогноза, тогда как более высокие значенияR2 указывают на более сильное согласование предсказанных и фактических значений.
Отдельные модели демонстрировали разные уровни производительности по целевой переменной. MobileNetV2 показал самую низкую производительность в целом, особенно по прогнозированию площади — MAE 881.6530 и значение R2 0.1327. Производительность ванных комнат и гаражей также была сравнительно ниже, что указывает на ограничения в захвате сложных пространственных отношений при использовании в качестве отдельной модели.
InceptionV3 продемонстрировала высокую эффективность по большинству целевых переменных, особенно в ванных и спальнях, с значениями R2 0,7459 и 0,6708 соответственно. Эти результаты свидетельствуют об эффективном захвате многомасштабных пространственных характеристик. ResNet101 также продемонстрировала конкурентоспособность благодаря глубокой остаточной архитектуре, которая способствовала изучению иерархических пространственных представлений. Однако его производительность оставалась немного ниже, чем у InceptionV3 по некоторым переменным, включая прогнозирование площади площади. VGG16 обеспечивал относительно сбалансированную производительность по всем целевых переменным и достиг наибольшего значения R2 по площади (0,7256) среди отдельных моделей.
Предлагаемая структура CARE-MIRV-Net превзойдёт отдельные модели в большинстве оцениваемых задач. CARE-MIRV-Net достигла самого низкого квадратного метра MAE (432,488), сохранив при этом значение R2 0,7053. Для прогнозирования комнаты модель достигла значения R2 0,6837. Для прогнозирования туалетов CARE-MIRV-Net достиг наивысшего значенияR2 (0,7605) среди всех оценённых моделей. Аналогично, для гаражного прогнозирования модель достигла наименьшего значения MAE (0,1697) и максимального значения R2 (0,6958). Эти результаты показывают, что мета-ансамблевая структура эффективно сочетала дополняющие сильные стороны отдельных архитектур. Результаты также свидетельствуют о том, что интеграция прогнозов из нескольких моделей снижала ограничения, специфичные для моделей, и улучшала общую прогнозную эффективность. Результаты показывают, что CARE-MIRV-Net обеспечивал сбалансированную прогнозную эффективность по всем оценённым целевых переменным. Медицинская ориентированная оценка проживания, представленная в данном исследовании, следует интерпретировать как прикладно-ориентированную категоризацию, основанную на правилах и доступных характеристиках плана этажей, а не как клинически валидированную медицинскую оценку.
Для дальнейшей оценки прогнозной эффективности был проведён анализ остаточных ошибок для всех целевых переменных, включая площадь, спальни, ванные комнаты и гаражи. Остаточные графики дают представление о распределении ошибок предсказания, показывая различия между предсказанными и наблюдаемыми значениями. В идеале остатки должны быть случайно распределены вокруг нуля, что указывает на ограниченное систематическое смещение и хорошую обобщённость.
Рисунок 8 показывает остаточный график для прогнозирования площади квадратных метров. Большинство остатков были сгруппированы вокруг нуля, что свидетельствует о относительно точных прогнозах для большинства выборок. Однако была обнаружена большая дисперсия и несколько выбросов при больших прогнозируемых значениях квадратных метров. Эти наблюдения свидетельствуют о том, что вариабельность предсказания увеличивалась для больших жилых планировок.

Рисунок 8. Остаточный анализ для прогнозирования площади квадратных метров. Диаграмма рассеяния, показывающая остаточные ошибки в зависимости от прогнозируемых значений квадратных метров. Горизонтальная линия показывает нулевой остаточной ошибки. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
Распределение остатков для прогнозирования спальни показано на рисунке 9. Остаточные значения обычно были сосредоточены вокруг нуля, при этом диагональный рисунок отражал дискретную природу переменной спальни. Относительно узкий остаточный диапазон указывает на стабильную прогнозную эффективность без явного систематического смещения. Рисунок 10 показывает остаточный график для прогнозирования туалета. Остатки оставались сосредоточенными около нуля, но демонстрировали немного большую дисперсию, чем те, что наблюдались при прогнозировании спальни. Видимый узор полос соответствует дискретной природе целевой переменной. Также присутствовали несколько выбросов при более высоких прогнозируемых значениях.

Рисунок 9. Остаточный анализ для прогнозирования спальни. Диаграмма рассеяния, показывающая остаточные ошибки в зависимости от предсказанных значений спальни. Горизонтальная линия показывает нулевой остаточной ошибки. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 10. Остаточный анализ для прогнозирования туалета. Диаграмма рассеяния, показывающая остаточные ошибки в зависимости от прогнозируемых значений в ванной. Горизонтальная линия показывает нулевой остаточной ошибки. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
Остаточный анализ для прогнозирования гаража показан на рисунке 11. Остаточные значения оставались сосредоточенными около нуля и демонстрировали относительно низкую дисперсию по сравнению с другими целевой переменной. Дискретный и ограниченный диапазон значений гаража создавал чёткие линейные узоры на графике. Узкое остаточное распределение свидетельствует о относительно стабильной предсказательной эффективности для этой переменной.

Рисунок 11. Остаточный анализ для прогнозирования гаража. Диаграмма рассеяния, показывающая остаточные ошибки в зависимости от прогнозируемых значений гаража. Горизонтальная линия показывает нулевой остаточной ошибки. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
В целом, остаточные анализы показывают, что CARE-MIRV-Net генерировал прогнозы, которые обычно были сосредоточены вокруг нуля по всем целевой переменным. Хотя наблюдалась некоторая вариабельность и исключения, особенно при прогнозировании площади квадратных метров, общие остаточные распределения подтверждают согласованность предсказательной эффективности модели по всему оцениваемому набору данных.
Результаты объяснимого анализа ИИ с использованием SHAP
Для улучшения интерпретации предлагаемой структуры CARE-MIRV-Net был внедрён объяснимый подход ИИ с использованием SHAP. SHAP — это игровой теоретический метод, который объясняет предсказания моделей, присваивая значения важности признаков на основе значений Шепли. При применении к предлагаемой мета-ансамблевой модели SHAP применялся для анализа вклада каждой базовой модели в конечный результат мета-обучающегося. Вход в метамодель состоял из конкатенированных предсказаний из четырёх базовых моделей — InceptionV3, MobileNetV2, ResNet101 и VGG16 — что привело к 16-мерному пространству признаков. Каждая особенность представляла собой предсказанный архитектурный атрибут (квадратные метри, спальни, ванные комнаты или гаражи), генерируемый определённой базовой моделью. Интерпретация этих признаков осуществлялась путём выбора случайно выбранного подмножества мета-обучающих данных в качестве фонового распределения и меньшего подмножества тестовых выборок для генерации объяснения с целью повышения вычислительной эффективности.
Были созданы версии метамодели с одним выходом для независимого выделения и анализа вклада признаков каждой целевой переменной. SHAP KernelExplainer применялся, как описано ранее, и в дополнительном файле 1 для оценки вклада признаков и интерпретации прогнозов предлагаемой структуры. Эти значения использовались для количественной оценки того, насколько каждое предсказание базовой модели положительно или отрицательно вносит вклад в итоговый результат. Согласно анализу SHAP, CARE-MIRV-Net не опирался исключительно на одного базового обучающегося, а присваивал разные уровни важности разным моделям в зависимости от целевой переменной и входных характеристик. Эти наблюдения свидетельствуют о том, что подход ансамбля на основе стекинга использовал дополняющую информацию из нескольких базовых моделей.
Рисунки 12–15 показывают сводные графики SHAP для четырёх целевых переменных: площадь, спальни, ванные комнаты и гаражи. Эти графики дают представление о том, как мета-модель CARE-MIRV-Net использовала прогнозы отдельных базовых учащихся. В каждом графике горизонтальная ось представляет значения SHAP (вклад признаков), а цветовая шкала — величину признаков от низких до высоких.

Рисунок 12. Краткий график SHAP для прогнозирования площади квадратных метров. Сводной график SHAP, показывающий вклад прогнозов базовой модели в оценку площади мета-обучающим CARE-MIRV-Net. Характеристики ранжируются по важности. Цвет точки указывает значение признака, а горизонтальное положение — вклад SHAP в прогноз. ШАП, Шапли Аддитивные объяснения. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 13. Краткий график SHAP для прогноза спальни. Сводный график SHAP, показывающий вклад прогнозов базовой модели в оценку спальни мета-обучающимся CARE-MIRV-Net. Характеристики ранжируются по важности. Цвет точки указывает значение признака, а горизонтальное положение — вклад SHAP в прогноз. ШАП, Шапли Аддитивные объяснения. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 14. Краткий график SHAP для прогнозирования туалета. Сводный график SHAP, показывающий вклад прогнозов базовой модели в оценку туалета мета-обучающимся CARE-MIRV-Net. Характеристики ранжируются по важности. Цвет точки указывает значение признака, а горизонтальное положение — вклад SHAP в прогноз. ШАП, Шапли Аддитивные объяснения. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 15. Краткий график SHAP для прогноза гаража. Сводной график SHAP, показывающий вклад прогнозов базовой модели в оценку гаража мета-обучающимся CARE-MIRV-Net. Характеристики ранжируются по важности. Цвет точки указывает значение признака, а горизонтальное положение — вклад SHAP в прогноз. ШАП, Шапли Аддитивные объяснения. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
Рисунок 12 показывает сводку SHAP для прогнозирования площади. Такие объекты, как Mob_SF, Res_SF и Inc_SF, демонстрировали сравнительно больший вклад в SHAP, чем другие, что указывает на то, что прогнозы, созданные MobileNetV2, ResNet101 и InceptionV3, существенно способствовали оценке площади. Более высокие значения признаков (красный) обычно были связаны с увеличением прогнозируемой площади, тогда как более низкие значения объектов (синий) — с более низкими прогнозами. Особенности, связанные с спальней и ванной, демонстрировали сравнительно меньший вклад, что указывает на то, что прогнозирование площади в первую очередь определялось прогнозами, связанными с площадью, полученными базовыми моделями.
Рисунок 13 представляет анализ SHAP для прогнозирования спальни. Такие объекты, как Res_Beds, VGG_Beds и Inc_Beds, показали сравнительно больший вклад, чем другие, что указывает на то, что прогнозы ResNet101, VGG16 и InceptionV3 оказали влияние на окончательное предсказание спальни. Значения SHAP были распределены примерно нуля, что говорит о том, что метамодель интегрировала информацию из нескольких источников, а не опиралась на один доминирующий предиктор. Элементы, связанные с гаражами и площадью, показали сравнительно меньший вклад.
Рисунок 14 показывает сводку SHAP для прогнозирования туалета. Такие характеристики, как VGG_Baths, Inc_Baths и Mob_Baths, показали сравнительно высокий вклад, что указывает на значительный вклад прогнозов VGG16, InceptionV3 и MobileNetV2 в оценку туалетов. Распределение значений SHAP свидетельствует о том, что увеличение прогнозов из этих базовых моделей было связано с большим влиянием на итоговое предсказание. Вклад оказался более распределённым по моделям, чем для некоторых других целевых переменных.
Рисунок 15 представляет анализ SHAP для прогнозирования гаража. Такие характеристики, как Mob_Garages, Inc_Garages и VGG_Garages, проявили относительно сильный вклад в итоговое предсказание. График демонстрирует, что прогнозы, связанные с гаражами, из нескольких базовых моделей, внесли вклад в итоговый результат, с чётким разделением между вкладом в характеристики с более низким и высоким значением. Более широкое распространение значений SHAP свидетельствует о повышенной чувствительности метамодели к признакам предсказания, связанных с гаражом.
В целом, анализ SHAP показал, что предлагаемая структура CARE-MIRV-Net интегрирует вклад нескольких базовых обучающихся при формировании окончательных прогнозов. Результаты дают интерпретируемое представление о относительном влиянии прогнозов отдельных моделей на четыре архитектурных целевых переменных и поддерживают понимание процесса принятия решений по метаансамблю.
Результаты классификации планировки жилых помещений
Примеры результатов классификации жилой планировки показаны на рисунках 16–18. Эти примеры иллюстрируют применение слоя принятия решений на основе правил к архитектурным атрибутам, предсказанным фреймворком CARE-MIRV-Net. На рисунке 16 представлен пример, классифицированный как планировка медицинского обслуживания, на рисунке 17 представлен пример, классифицируемый как общая жилая планировка, а на рисунке 18 представлен пример, классифицируемый как планировка для пожилых. Примеры демонстрируют, как предсказанные архитектурные атрибуты преобразуются в категории жилых домов на уровне приложений с помощью заранее определённых правил принятия решений, описанных в разделе «Протокол». Эти примеры следует интерпретировать как иллюстративные результаты классификационной системы на основе правил, основанной на предсказанных характеристиках плана этажей и заранее определённых критериев принятия решений, а не как независимо валидированные клинические или медицинские классификации.

Рисунок 16. Репрезентативный пример классифицируется как планировка медицинского проживания. Пример изображения плана жилого помещения, оценённого по предлагаемой структуре и отнесённого к категории медицинской помощи на основе прогнозируемых архитектурных характеристик и критериев классификации на основе правил. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 17. Представительный пример классифицируется как общая жилая планировка. Пример изображения плана жилых помещений, оценённый по предлагаемой структуре и отнесённый к общей категории жилых помещений на основе прогнозируемых архитектурных характеристик и критериев классификации на основе правил. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 18. Представительный пример классифицируется как жилой комплекс для ухода за пожилыми. Пример изображения планировки жилого помещения, оценённого по предлагаемой структуре и отнесённого к категории ухода за пожилыми на основе прогнозируемых архитектурных характеристик и критериев классификации на основе правил. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
Репрезентативный пример, показанный на рисунке 16 , демонстрирует, что модель предсказывала площадь площади 2233,16 по сравнению с фактическим значением 2268,00, что указывает на относительно небольшую ошибку прогноза. Аналогично, прогнозируемые значения для спален (3,23 против 3), ванных комнат (2,65 против 2) и гаражей (1,11 против 1) были близки к соответствующим значениям на земле. На основе этих предсказанных характеристик слой принятия решений на основе правил классифицировал структуру как медицинскую помощь. Этот пример иллюстрирует, как фреймворк применяет предсказанные архитектурные атрибуты для генерации классификаций жилых домов на уровне приложений.
Второй пример, показанный на рисунке 17 , демонстрирует планировку, классифицированную как общежилое использование. Прогнозируемая площадь (1692,76) была ниже фактического значения (1879,00), тогда как прогнозируемое количество спален, ванных комнат и гаражей оставалось близким к соответствующим значениям по правде на земле. Основываясь на прогнозируемых архитектурных характеристиках, слой решения присваивал планировку общей категории жилых объектов. Этот пример демонстрирует применение классификационной системы к среднеразмерной планировке жилого дома, несмотря на незначительные отклонения в отдельных прогнозах.
Рисунок 18 показывает компактную жилую планировку с фактической площадью 981,00 и прогнозируемой площадью 1076,17. Прогнозируемые значения для спален (1,99 против 2), ванных комнат (1,75 против 2) и гаражей (0,98 против 1) также были близки к соответствующим значениям правды на земле. Исходя из этих прогнозируемых характеристик, уровень принятия решения классифицировал планировку как уход за пожилыми. Этот пример иллюстрирует применение заранее определённых правил классификации к планировкам, характеризующимся меньшими площадями этажей и меньшим количеством помещений.
В целом, репрезентативные примеры демонстрируют интеграцию прогнозирования архитектурных атрибутов и категоризации жилых домов на основе правил в рамках CARE-MIRV-Net. На всех примерах, показанных на рисунках 16–18, прогнозируемые архитектурные характеристики в целом соответствовали соответствующим значениям ground-truth, что подтверждает использование предлагаемой структуры для автоматизированного анализа планировок жилых помещений и классификации на уровне применения.
Доступность данных:
Набор данных, использованный в этом исследовании, доступен публично через репозиторийKaggle 28 под названием «Изображения планировок этажей и их детали» и доступен по адресу: https://www.kaggle.com/datasets/adilmohammed/floor-plan-images-and-their-details. Все анализы, представленные в этом исследовании, были проведены на основе данных, полученных из этого общедоступного источника. Исходный код, документация по реализации и информация о конфигурации среды, необходимые для воспроизведения опубликованных результатов, приведены в дополнительном файле 1.
Дополнительный файл 1. Пакет реализации CARE-MIRV-Net. Этот файл содержит исходный код, документацию README, спецификации зависимостей программного обеспечения, информацию о среде и скрипты реализации, необходимые для воспроизведения рабочего процесса CARE-MIRV-Net. Пожалуйста, нажмите здесь, чтобы скачать этот файл.
Дополнительный файл 2. Алгоритм анализа планировки жилых помещений CARE-MIRV-Net. Этот файл содержит Алгоритм 1, включая предобработку данных, прогнозирование базовой модели, конкатенацию мета-признаков, прогнозирование мета-ансамбля, классификацию уровней принятия решений, объяснимость на основе SHAP и рабочий процесс с метрикой оценки, используемый в исследовании. Пожалуйста, нажмите здесь, чтобы скачать этот файл.