$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Bu çalışma, Kaggle platformundan kamuya açık bir veri seti kullandı (Kat Planı Görüntüleri ve Detayları, şu adreste mevcuttur: https://www.kaggle.com/datasets/adilmohammed/floor-plan-images-and-their-details; erişim tarihi: 16 Nisan 2026). İnsan katılımcıları, hayvanlar veya kişisel olarak tanımlanabilir verileri içermemiştir; bu nedenle etik onay ve bilgilendirilmiş onay gerekmiyordu.
Bu protokol, mekansal farkında ve sağlık odaklı tasarıma odaklanarak, konut kat planı görüntülerinin otomatik analizi için yapay zeka tabanlı bir çerçeve sunar. Tam deneysel iş akışı Şekil 1'de sunulmaktadır. Protokol, düşük seviyeli mimari özellik tahmini ile yüksek seviyeli uygulama odaklı karar alma arasındaki boşluğu kapatmak için tasarlanmıştır. DL, toplu modelleme ve açıklanabilir yapay zekayı entegre ederek konut yerleşimlerini analiz etmek için doğru, sağlam ve yorumlanabilir bir çözüm sunar. Çerçeve, veri toplama ve ön işleme ile başlayan birden fazla aşamadan oluşur; ardından derin CNN'ler kullanılarak özellik öğrenimi, meta-topluluk tahmini ve son olarak uygulama düzeyinde sınıflandırma yapılır. Başlangıçta, kat planı görüntüleri ve ilgili mimari özellikler, tutarlılığı sağlamak ve genelleştirmeyi artırmak için yeniden boyutlandırma, normalleştirme ve veri artırma yoluyla önceden işlenir. Tüm kat planı görüntüleri 224 × 224 piksel boyutlarına yeniden boyutlandırıldı ve aralıklara normalleştirildi [0, 1]. Veri artırma eğitimi sırasında rastgele yatay çevirme, döndürme, yakınlaştırma ve genişlik/yükseklik kaydırması kullanılarak model genellemesini iyileştirdi ve aşırı uyumu azalttı. Dikey ters çevirme uygulanmadı. Tam artırma parametreleri ve uygulama detayları Ek Dosya 1'de sağlanmıştır. İşlenen veriler, daha sonra birden fazla DL modelini özellik çıkarımı ve tahmini için eğitmek için kullanıldı. Tüm temel modeller ve CARE-MIRV-Net meta-öğrenicisi, veri artırma, erken durdurma ve uyarlanabilir öğrenme hızı zamanlama dahil olmak üzere tutarlı bir yapılandırma kullanılarak eğitildi. Erken durdurma, doğrulama kaybını (val_loss) 5 dönem sabır değeriyle izliyor ve en iyi model ağırlıkları eğitimden sonra otomatik olarak geri getiriliyordu. Uyarlanabilir öğrenme hızı planlaması, ReduceLROnPlateau geri çağrısı kullanılarak uygulandı; bu yöntem, doğrulama kaybını izledi ve iyileşme olmadan geçen 2 dönem sonra öğrenme oranını 0,3 kat azalttı; minimum öğrenme oranı 1 × 10⁻7 idi. Tam uygulama detayları ve parametre ayarları Ek Dosya 1'de sağlanmıştır. Veri seti, 80:20 bölünmüş oranda rastgele eğitim ve test setlerine bölündü. Tekrarlanabilirliği sağlamak için sabit rastgele tohum (42) kullanıldı. Tam uygulama detayları Ek Dosya 1'de sunulmaktadır.

Şekil 1. CARE-MIRV-Net çerçevesinin konut kat planı analizi için iş akışı. Önerilen protokolün şematik genel bakışı. İş akışı (1) veri seti edinimi ve ön işlemesini, (2) MobileNetV2, InceptionV3, ResNet101 ve VGG16 kullanarak özellik öğrenme ve tahmini, (3) CARE-MIRV-Net kullanarak stacking tabanlı meta-ensemble tahminini, (4) kural tabanlı konut düzeni sınıflandırmasını, (5) SHapley Additive exPlanations (SHAP) tabanlı yorumlanabilirlik analizini ve (6) performans değerlendirmesini içerir. Bu figürün daha büyük bir versiyonunu görmek için lütfen buraya tıklayın.
İkinci aşamada, dört önceden eğitilmiş CNN, MobileNetV2, InceptionV3, ResNet101 ve VGG16, temel öğrenici olarak kullanılmaktadır. Her model, aktarım öğrenimiyle temel mimari özellikleri tahmin etmek için ince ayarlanır; bunlara göre metrekare, yatak odası sayısı, banyolar ve garajlar bulunur. Her transfer-öğrenme modeli için, alt önceden eğitilmiş katmanlar donmuş tutulurken, üst katmanlar ve özel regresyon başlığı eğitim sırasında ince ayar yapılırdı. Detaylı, modele özgü ince ayar konfigürasyonları Ek Dosya 1'de sağlanmıştır. Bu modeller, mekânsal bilginin farklı yönlerini yakalar: MobileNetV2 verimli özellik çıkarımı sağlar, InceptionV3 çok ölçekli mekansal desenleri yakalar, ResNet101 derin hiyerarşik temsilleri öğrenir ve VGG16 kararlı ve tutarlı özellik öğrenimini sağlar. Bu modeller arasındaki çeşitlilik, çerçevenin genel temsil kapasitesini artırır.
Tahminin doğruluğunu ve sağlamlığını daha da artırmak için, CARE-MIRV-Net olarak adlandırılan bir yığma tabanlı meta-topluluk modeli önerilmiştir. Bu adımda, tüm temel modellerden alınan tahminler bir araya getirilerek daha yüksek boyutlu bir özellik alanı oluşturulur ve bu bir meta-öğreniciye giridir. Temel model tahminleri ilk olarak eğitilmiş MobileNetV2, InceptionV3, ResNet101 ve VGG16 modelleri kullanılarak bağımsız olarak üretilir. Bu tahminler, meta-öğrenen tarafından kullanılan meta-özellik vektörü oluşturmak üzere birleştirilir. Veri sızıntısını önlemek için eğitim ve test veri setleri sıkı bir şekilde ayrılır ve meta-öğrenen yalnızca eğitim verisinden üretilen tahminlerle eğitilir. Tamamen bağlantılı bir sinir ağı olan meta-model, temel model çıktılarının optimal kombinasyonunu öğrenmek için eğitilerek daha iyi tahminler üretir. Meta-model, ReLU aktivasyonu kullanan 512 ve 256 nöronlardan oluşan iki tam bağlantılı katmandan, ardından dropout katmanlarından (0.4 ve 0.3) ve lineer çıkış katmanından oluşur. Model, Adam optimizatörü (öğrenme hızı = 0.0001), 32 parti boyutu ve 15 epocha ile eğitilmektedir. Erken durdurma, doğrulama kaybının (val_loss) izlenmesiyle 5 dönemlik sabır değeriyle uygulandı. Minimum iyileştirme kriteri (min_delta) TensorFlow'un varsayılan değeri 0'a ayarlandı ve en iyi model ağırlıkları eğitimden sonra otomatik olarak geri getirildi. Uyarlanabilir öğrenme hızı zamanlaması, doğrulama kaybını izleyen ve ardışık 2 dönem sonra öğrenme oranını 0,3 kat azaltan ReduceLROnPlateau geri çağrısı kullanılarak uygulanmıştır ve iyileşme sağlanmıştır. Minimum öğrenme hızı 1 × 10⁻7 olarak ayarlanmıştı ve bekleme parametresi varsayılan TensorFlow değeri 0 olarak kullanıldı. Bu topluluk yöntemi, birden fazla mimarinin tamamlayıcı güçlü yönleriyle bireysel model önyargılarını azaltır ve genellemeyi iyileştirir. Ayrıntılı uygulama bilgileri Ek Dosya 1'de sunulmaktadır.
Tahmin yapıldıktan sonra, sayısal çıktıları uygulama düzeyinde kararlara dönüştürmek için bir yorumlama katmanı eklenir. Konut düzenlemeleri, mimari özelliklerin tahminlerine göre üç sınıfa ayrılabilir: yaşlı bakımı, sağlık entegrasyonu (tıbbi bakım) ve genel konut kullanımı. Bu sınıflandırma, tahmin edilen metrekare, yatak odası sayısı ve banyo sayısına dayalı önceden tanımlanmış eşik tabanlı karar kuralları kullanılarak gerçekleştirilir. En yüksek puana sahip kategori nihai sınıflandırma olarak atanırken, beraberlikler daha fazla karar kriterini karşılayan kategori seçilerek çözülür. Tam puanlama kuralları ve sınıflandırma eşikleri Ek Dosya 2'de (Algoritma 1) sağlanmıştır. Bu eylem, çerçevenin konut tasarımı için pratik bilgiler sağlamasını sağlar.
Çerçeve, şeffaflık ve yorumlanabilirlik sağlamak için SHAP ile açıklanabilir yapay zeka kullanır. Bu bileşen, her temel modelden alınan tahminlerin meta-modelin çıktısına katkısını inceler. SHAP analizi, SHAP KernelExplainer (SHAP sürüm 0.51.0) kullanılarak 100 rastgele seçilmiş eğitim örneği arka plan veri seti ve açıklama üretimi için 50 test örneği kullanılarak gerçekleştirildi. Arka plan örneği seçimi ve uygulama ayarları dahil olmak üzere tam SHAP yapılandırması, Ek Dosya 1'de sağlanmıştır. Açıklanabilirlik katmanı, özellik önemini ölçerek ve katkı kalıplarını göstererek karar alma sürecini anlamaya yardımcı olur ve böylece model şeffaflığını ve güvenilirliğini artırır. Önerilen çerçeve, tüm hedef değişkenler üzerinde MAE ve R2 kullanılarak değerlendirilir. Çoklu çıktı tahmini için, MAE tüm hedef değişkenler arasında gerçek ve öngörülen değerler arasındaki ortalama mutlak fark olarak hesaplanırken, R2 , tahminlerin açıklanan varyansı ile her çıktı için karşılık gelen yeraltı gerçeklik değerleri karşılaştırılarak hesaplandı. Nicel ve nitel analizler, önerilen CARE-MIRV-Net'in tahmin doğruluğunu artırdığını ve kural temelli konut yerleşim sınıflandırmasını desteklediğini göstermektedir. Sınıflandırma güvenilirliği, temel regresyon tahminlerinin doğruluğu ve kural temelli karar katmanının tutarlılığı temelinde değerlendirildi. Çerçeve, akıllı kat planı analizi için uygun ve ölçeklenebilir bir çözümdür ve akıllı konut, yaşlı bakım planlaması ve sağlık odaklı konut tasarımına uygulanabilir. Bu çalışmada kullanılan veri setleri, yazılım paketleri, kütüphaneler, donanım kaynakları ve hesaplama araçlarının tam listesi Materyaller Tablosu'nda sunulmaktadır. Kaynak kodu, ortam yapılandırma bilgileri, yazılım bağımlılığı spesifikasyonları ve raporlanan iş akışını yeniden üretmek için gereken uygulama betikleri Ek Dosya 1'de sağlanmıştır.
Protokol için Algoritma
Önerilen çerçeve, konut evlerinin görüntü tabanlı kat planlarını işlemeye ve Ek Dosya 2'deki Algoritma 1'de gösterildiği gibi öngörücü ve karar düzeyinde çıktılar üretmeye çok aşamalı bir yaklaşım benimsemektedir. Bu süreç, veri ön işleme ile başlar; giriş görüntüleri standart bir çözünürlüğe yeniden boyutlandırılır ve veri seti boyunca eşitlik sağlamak için normalleştirilir. Tüm kat planı görüntüleri 224 × 224 piksel boyutlarına yeniden boyutlandırıldı ve aralıklara normalleştirildi [0, 1]. Bu adım, görüntüleri derin sinir ağları tarafından öğrenme için optimize eder ve genel model yakınsamasını artırır. İkinci aşamada ise MobileNetV2, InceptionV3, ResNet101 ve VGG16 gibi birkaç DL modelinin temel öğrenici olarak kullanılması yer alır. Bağımsız olarak, her model giriş görüntülerini alır ve metrekare ile yatak odası, banyo ve garaj sayısı gibi önemli mimari özellikleri tahmin eder. Veri seti, 80:20 bölünmüş oranla rastgele eğitim ve test setlerine bölündü ve tekrarlanabilirliği sağlamak için sabit rastgele tohum kullanıldı. Bu modeller, kat planlarının farklı mekansal özelliklerini yakalar ve tamamlayıcı tahminler sunar. Özellik temsili, her temel modelin çıktılarının üst üste yığılarak tek bir özellik temsili oluşturulmasıyla oluşturulur. Bu ortak çıktı, daha sonra tüm temel modellerin tahminlerini birleştirmek üzere eğitilen bir meta-ensemble modeli olan CARE-MIRV-Net'e aktarılır. Temel model tahminleri bağımsız olarak üretildi ve meta-özellik vektörünü oluşturmak için birleştirildi. Veri sızıntısı, eğitim ve test veri setlerinin sıkı şekilde ayrılmasıyla önlendi. Meta-model bu tahminleri geliştirir ve nihai mimari öznitelik tahminlerini üretir. Meta-model, 512 ve 256 nöronlardan oluşan tam bağlı katmanlardan, ReLU aktivasyon fonksiyonlarından, 0.4 ve 0.3 terk oranlarından, Adam optimizatorundan (öğrenme oranı = 0.0001), 32 parti büyüklüğünden ve erken durma ile 15 eğitim eposhasına kadar yer alıyordu. Tahminden sonra, sonuçları bağlamlandırmak için bir karar katmanı kullanılır. Tahmini değerlere göre, her konut düzeni yaşlı bakımı, tıbbi bakım veya genel konut kullanımı olarak kategorize edilir. Konut kategorileri, tahmin edilen kat planı özelliklerinden türetilen önceden tanımlanmış eşik tabanlı puanlama kuralları kullanılarak atandı. En yüksek puana sahip kategori nihai sınıflandırma olarak seçildi. Tam sınıflandırma eşikleri ve karar kuralları Algoritma 1'de (Ek Dosya 2) sağlanmıştır. Son olarak, çerçeve, her temel modelin nihai tahmin üzerindeki etkisini değerlendirmek için SHAP tabanlı bir açıklanabilirlik bileşeni içerir. SHAP analizi, daha önce ve Ek Dosya 1'de açıklandığı gibi gerçekleştirilmiştir. Bu bileşen, şeffaflığı artırır ve karar alma sürecinin anlaşılmasına yardımcı olur. Önerilen yaklaşımın etkinliği ve uygulanabilirliği standart regresyon performans ölçütleriyle değerlendirildi. Performans, sabit rastgele tohumla tek bir deneysel çalışma kullanılarak değerlendirildi.
Değerlendirme Modelleri
Bu bölümde, çalışmada kullanılan DL modelleri sunulmakta, hem bireysel baz modelleri hem de önerilen CARE-MIRV-Net dahil edilmiştir. Kıyaslama modelleri, çeşitli ve yaygın olarak benimsenen DL mimarilerini temsil etmek üzere seçildi. MobileNetV2, hafif ve hesaplama açısından verimli bir ağ olarak dahil edildi ve InceptionV3, çok ölçekli mekânsal özellikleri yakalama yeteneği nedeniyle seçildi. ResNet101, hiyerarşik özellik çıkarımı için derin kalıntı öğrenme yeteneği nedeniyle seçildi ve VGG16 iyi köklü bir konvolüsyon mimari olarak dahil edildi. Tüm kıyaslama modelleri, adil bir karşılaştırmalı değerlendirme sağlamak için aynı ön işleme prosedürleri, veri artırma ayarları, veri seti bölümleri, optimizasyon parametreleri, parti boyutu ve eğitim yapılandırması kullanılarak eğitildi.
MobileNetV2:
MobileNetV2, hızlı, yüksek performanslı ve daha az hesaplama karmaşıklığına sahip olacak şekilde tasarlanmış küçük ve kompakt bir CNN sistemidir. Verimli özellik çıkarımı kolaylaştıran ve yine de yüksek temsil gücüne sahip olan ters kalıntı bağlantılar ve doğrusal darboğazlar gibi büyük yenilikleri sunar. MobileNetV2, geleneksel konvolüsyon ağların toplam parametre sayısını ve hesaplama maliyetini büyük ölçüde en aza indirmek için derinlik olarak ayrılabilir konvolüsyonları kullanabilir ve bu nedenle büyük görüntü tabanlı öğrenme problemlerine iyi uyum sağlar.
MobileNetV2, önerilen çerçevede, konut kat planı imgelerinin mimari özelliklerini tahmin etmek için temel DL modellerinden biri olarak kullanılır. Model, verimli tasarımı sayesinde kat planlarında gerçekleşen oda dağılımı, düzen yoğunluğu ve yapısal organizasyon gibi mekansal desenleri etkili şekilde öğrenebiliyor. Bu tür öğrenilmiş temsiller, metrekare, yatak odası sayısı, banyo ve garajlar gibi önemli özelliklerin doğru tahmin edilmesinde önemli bir rol oynar. MobileNetV2, önerilen meta-ensemble çerçevesine dahil edilmek için iyi bir aday olan hafif bir modeldir. Diğer DL modellerine bazı tamamlayıcı özellik temsilleri ekler ve sistemin genel dayanıklılığını ve genelleştirilmesini artırır. Bu model öğrenimi, tahminlerin doğruluğunu artırmak ve sağlık hizmetlerine dayalı konut tasarımlarının sınıflandırılmasına yardımcı olmak açısından çok önemlidir.
MobileNetV2 modeli, ImageNet veri setinden önceden eğitilmiş ağırlıklarla transfer-öğrenme stratejisi kullanılarak eğitilmektedir. Giriş görüntüleri, mimariyle uyumlu olan 224 × 224 × 3 sabit boyutlara ölçeklendirilmiştir. Görüntüler 224 × 224 piksele boyutlandırıldı, [0, 1] aralığına normalleştirildi ve rastgele çevirme, döndürme, yakınlaştırma ve kaydırma ile artırıldı. Eğitim sırasında 32 kişilik bir parti kullanıldı. MobileNetV2'nin ilk sınıflandırma başlığı kaldırılır ve yerine regresyon başlığı getirilir. Regresyon başlığı, 512 ve 256 nöronlu tam bağlı katmanlar, parti normalizasyonu, kesilme katmanları (0.4 ve 0.3) ve dört nöronlu doğrusal çıkış katmanından oluşuyordu. Alan adaptasyonunu kolaylaştırmak için, alt önceden eğitilmiş katmanlar dondurulurken, block_13_expand'dan başlayan üst katmanlar ve özel regresyon başlığı ince ayarlandı. Bu seçici eğitim yaklaşımı, modelin genel görsel özellikleri korumasını sağlarken kat planı görüntülerinin alana özgü mekansal özelliklerini öğrenir. Çıkarılan özellik haritaları, ReLU aktivasyonu kullanılarak 512 ve 256 nöronlarla tam bağlı katmanlar aracılığıyla Küresel Ortalama Havuzlama katmanı üzerinden işlenir. Genelleştirmeyi artırmak ve aşırı uyumu azaltmak için parti normalizasyonu ve bırakma katmanları (0.4 ve 0.3) dahil edilmiştir. Son çıktı katmanı, tahmin edilen mimari özelliklere karşılık gelen doğrusal aktivasyona sahip dört nöron içerir. Adam optimizatörü öğrenme hızı 0.0001 ve TensorFlow/Keras varsayılan parametreleriyle (β₁ = 0.9, β₂ = 0.999, ε = 1 × 10⁻7, amsgrad = Yanlış) kullanıldı. Çoklu çıktı tahmini için, MAE ve R2 , her hedef değişken için tahmin edilen ve gerçek değerlerin karşılaştırılması ve ardından tüm çıktılar boyunca sonuçların ortalaması alınarak hesaplandı. Erken durdurma doğrulama kaybına dayalı olarak uygulandı ve uyum sağlama hızı azaltılması yakınsamayı iyileştirmek için kullanıldı. Eğitimler 15 döneme kadar gerçekleştirildi.
InceptionV3:
InceptionV3, paralel konvolüsyon işlemler kullanarak çok ölçekli özellikleri yakalayabilen derin bir CNN mimarisidir. Aynı katmanda çeşitli filtre boyutlarını kullanarak hem ince tanenli hem de kaba özellikleri aynı anda çıkaran Inception modülü üzerine kuruludur. Bu tür mimari tasarım, ağın karmaşık uzamsal hiyerarşileri öğrenmesine ve hesaplama açısından verimli olmasına olanak tanır. Bunun üzerine, InceptionV3 faktörlü konvolüsiyalar ve boyut küçümsemesi kullanır; bu da performansı artırır ve hesaplama maliyetini en aza indirir.
Önerilen çerçevede InceptionV3, konut kat planı görüntülerini analiz etmek için etkili bir özellik çıkarıcı olarak uygulanmıştır. Kat planları, oda boyutları, yapısal planlar ve bağlantı gibi çeşitli mekânsal desenler içerir ve çok ölçekli özellikler öğrenimini gerektirir. Inception mimarisi, yerel özgüllükleri (örneğin küçük odalar) ve küresel yapıları (örneğin, genel düzenin organizasyonu) aynı anda temsil edebilmesi nedeniyle bu göreve özellikle daha uygundur. InceptionV3, meta-ensemble çerçevesi bağlamında MobileNetV2 gibi diğer modellere tamamlayıcı temsiller sağlar. Tahminlerin çeşitliliği, karmaşık mekansal ilişkileri modelleme yeteneğiyle artar; bu da topluluk performansını artırmada önemlidir. Bu, mimari özelliklerin daha iyi tahmin edilmesine yardımcı olur ve yaşlılara uygun ve sağlık hizmeti bütünü konut tasarımının aşağı sınıflandırmasını pekiştirir.
InceptionV3 modeli, ImageNet veri setinden önceden eğitilmiş ağırlıklarla transfer-öğrenme yaklaşımı kullanılarak eğitilmektedir. Giriş görüntüleri, ağ mimarisiyle uyumluluğu ve çerçeve içindeki tüm modellerde tutarlılığı sağlamak için 224 × 224 × 3 olarak ölçeklendirilmiştir. Görüntüler 224 × 224 piksele boyutlandırıldı, [0, 1] aralığına normalleştirildi ve rastgele çevirme, döndürme, yakınlaştırma ve kaydırma ile artırıldı. Eğitim sırasında 32 kişilik bir parti kullanıldı.
InceptionV3'ün orijinal sınıflandırma katmanları kaldırılır ve çoklu çıkış tahminini mümkün kılan özel bir regresyon başlığı eklenmiştir. Özel regresyon başlığı, Küresel Ortalama Havuzlama katmanı ve ardından 512 ve 256 nöronlu tam bağlı katmanlar, parti normalizasyonu, dropout katmanları (0.4 ve 0.3) ve dört nöronlu lineer çıkış katmanından oluşuyordu. Konvolüsyon taban kısmen ince ayarlanmış, alt önceden eğitilmiş katmanlar donmuş ve üst katmanlar ile özel regresyon başlığı alana özgü kat planı özelliklerini öğrenmek için ince ayarlanmıştır ve ön eğitim sırasında elde edilen genel görsel temsilleri korur. Konvolüsyon omurgasından sonra, Küresel Ortalama Havuzlama katmanı özellik haritalarını kompakt bir özellik temsiline dönüştürür. Bunu, ReLU aktivasyon fonksiyonlarına sahip 512 ve 256 nöronu içeren tam bağlı katmanlar takip eder. Aşırı uyumu en aza indirmek ve genellemeyi iyileştirmek için 0.4 ve 0.3 terk oranları uygulanır. Son çıkış katmanı, metrekare, yatak odası sayısı, banyo sayısı ve garaj sayısının tahminine karşılık gelen doğrusal aktivasyona sahip dört nörondan oluşur. Model, Adam optimizatörü kullanılarak 0.0001 öğrenme hızı, 32 parti boyutu ve erken durma ile uyarlanabilir öğrenme oranı azaltılması ile 15 eğitim epoşu ile eğitilerek stabilize yakınsamayı sağlar.
ResNet101:
ResNet101, CNN'in kalıntı öğrenme ilkesi üzerine inşa edilmiş derin bir yapıdır ve bu da son derece derin ağların kaybolma gradyan problemini aşarak eğitilmesini mümkün kılar. Ağın, kimlik eşlemelerini öğrenmesini ve bilgiyi katmanlar arasında tutmasını sağlayan kalıntı bağlantılar veya sözde atlama bağlantıları ekler. Bu mimari, eğitimin istikrarını büyük ölçüde artırır ve modelin karmaşık hiyerarşik özellikleri öğrenmesini sağlar. ResNet101, 101 katmanlık derin temsil kapasitesine sahiptir ve bu nedenle ekstra mekansal özellikler gerektiren görevlerde çok etkilidir.
ResNet101, önerilen çerçevede yüksek kapasiteli bir özellik çıkarıcı olarak kullanılacak ve konut kat planlarının görüntülerini analiz edecek. Model, derin mimarisi sayesinde oda bağlantısı, düzen karmaşıklığı ve yapısal varyasyonlar gibi karmaşık mekansal ilişkileri temsil etmek için kullanılabilir. Bu özellikler, metrekare, yatak odaları, banyolar ve garajlar gibi mimari özellikler hakkında kesin tahminler yapmak için kritik öneme sahiptir. Meta-topluluk tasarımında ResNet101 önemli bir bileşendir ve derin ve soyut özellik temsilleri sunar. ResNet101, MobileNetV2 gibi hafif modellere kıyasla temel öğrenenler arasında daha fazla çeşitlilik gösterdiği ince taneli yapısal özelliklerle ilgilenir. Bu heterojenlik, özellikle sağlık temelli konut sınıflandırması ile ilgili olarak, bir topluluğun performansını ve sağlam tahminlerin artırılmasında önemli bir rol oynar.
ResNet101, ImageNet veri setinden önceden eğitilmiş ağırlıklarla transfer-öğrenme yaklaşımı kullanılarak eğitilmektedir. Giriş görüntüleri 224 × 224 × 3 olarak ölçeklendirilir; bu da çerçeve içindeki tüm modeller arasında mimari uyumluluk ve tutarlılık sağlar. Görüntüler 224 × 224 piksele boyutlandırıldı, [0, 1] aralığına normalleştirildi ve rastgele çevirme, döndürme, yakınlaştırma ve kaydırma ile artırıldı. Eğitim sırasında 32 kişilik bir parti kullanıldı. ResNet101'in orijinal sınıflandırma başlığı kaldırılır (include_top=Yanlış) ve çoklu çıkış tahminini mümkün kılan özel bir regresyon başlığı eklenmiştir. Regresyon başlığı, 512 ve 256 nöronlu tam bağlı katmanlar, parti normalizasyonu, kesilme katmanları (0.4 ve 0.3) ve dört nöronlu doğrusal çıkış katmanından oluşuyordu. Özellik yeniden kullanımı ile alan uyarlamasını dengelemek için, alt önceden eğitilmiş katmanlar dondurulurken, conv4_block1_1_conv'dan başlayan daha derin katmanlar ve özel regresyon başlığı ince ayar yapıldı. Bu seçici eğitim stratejisi, modelin genel görsel özellikleri korumasını sağlarken üst düzey temsilleri kat planı görüntülerine uyarlamasını sağlar. Konvolüsyon tabanın çıktısı, kompakt bir özellik temsili oluşturmak için Küresel Ortalama Havuzlama katmanından geçirilir. Bunu ReLU aktivasyon fonksiyonlarını kullanan 512 ve 256 nöronlardan oluşan tam bağlı katmanlar takip eder. Öğrenmeyi stabilize etmek için toplu normalizasyon uygulanır ve aşırı uyumu azaltmak ve genelleştirmeyi geliştirmek için 0.4 ve 0.3 oranlarına sahip dropout katmanları entegre edilir. Son çıkış katmanı, metrekare, yatak odası, banyo ve garajlara karşılık gelen doğrusal aktivasyona sahip dört nöron içerir. Adam optimizatoru, eğitim yapılandırmasında tanımlandığı gibi 0.0001 öğrenme hızıyla kullanıldı. Veri artırma, model genelleştirmesini geliştirmek için rastgele çevirme, döndürme, yakınlaştırma ve kaydırmayı içeriyordu. Eğitim, doğrulama kaybı ve uyarlanabilir öğrenme hızının azalmasına dayalı erken durma ile 15 döneme kadar gerçekleştirildi.
VGG16:
VGG16, görsel tanıma görevlerinde etkili ve basit olan derin konvolüsyon tipte basit bir sinir ağı mimarisidir. Düzenli veya homojen bir tasarıma sahip 16 katmandan oluşur; küçük 3 × 3 konvolüsyon filtreler içerir; bu filtreler ağ tarafından hiyerarşik özelliklerin temsilini öğrenmeyi kolaylaştırır. Mimari derinlik odaklı ve basittir, bu da kenarlar, dokular ve yüksek seviyeli anlamsal yapılar gibi düşük seviyeli detayları yakalayabildiği anlamına gelir. VGG16, düzenli tasarımı ve iyi performansıyla artık görüntüyle ilgili görevlerde transfer öğrenme yaparken popüler bir omurga tercihi haline geldi.
Önerilen modelde, VGG16, konut kat planlarının görüntülerinin mekansal özelliklerini türetmek için temel DL modeli olarak kullanılır. Organize olması, oda sınırları, yapısal hizalamalar ve mekânsal organizasyon gibi düzen desenlerinin ince detaylarını yakalamada çok faydalı olmasını sağlar. Bu özellikler, metrekare, yatak odaları, banyolar ve garajlar gibi mimari özelliklerin etkili bir şekilde tahmin edilmesinde kritik öneme sahiptir. Meta-ensemble sisteminde, VGG16 kararlı ve iyi genelleştirilmiş özellik temsilleri sağlar. VGG16, ResNet101 gibi daha derin mimarilere ve InceptionV3 gibi çok ölçekli mimarilere kıyasla daha dengeli bir özellik çıkarma yaklaşımı sunar ve temel öğrenici çeşitliliğini artırır. Bu heterojenlik, topluluk performansını artırmak ve sağlık odaklı konut sınıflandırmasının güvenilir tahminleri için kritik öneme sahiptir.
VGG16 modeli, ImageNet veri setinden önceden eğitilmiş ağırlıklarla transfer-öğrenme yaklaşımı kullanılarak eğitilmektedir. Giriş görüntüleri, mimariyle uyumluluğu ve çerçeve içindeki tüm modellerde tutarlılığı sağlamak için 224 × 224 × 3 olarak ölçeklendirilmiştir. Görüntüler 224 × 224 piksele boyutlandırıldı, [0, 1] aralığına normalleştirildi ve rastgele çevirme, döndürme, yakınlaştırma ve kaydırma ile artırıldı. Eğitim sırasında 32 kişilik bir parti kullanıldı. Orijinal sınıflandırma katmanları kaldırılır (include_top=Yanlış) ve modeli çoklu çıkış tahmini için uyarlamak amacıyla özel bir regresyon başlığı eklenir. Regresyon başlığı, 512 ve 256 nöronlu tam bağlı katmanlar, parti normalizasyonu, kesilme katmanları (0.4 ve 0.3) ve dört nöronlu doğrusal çıkış katmanından oluşuyordu. Alt önceden eğitilmiş katmanlar dondurulurken, block4_conv1'dan başlayan katmanlar ve özel regresyon başlığı ince ayarlandı. Bu strateji, modelin genel görsel özellikleri korumasını sağlarken kat planı analiziyle ilgili alan özelleri öğrenir. Konvolüsyon tabanın çıktı özellikleri, kompakt bir özellik vektörü oluşturmak için Küresel Ortalama Havuzlama katmanından geçirilir. Bunu ReLU aktivasyon fonksiyonlarını kullanan 512 ve 256 nöronlardan oluşan tam bağlı katmanlar takip eder. 0.4 ve 0.3 oranlarında parti normalizasyonu ve bırakma katmanları, eğitimi stabilize etmek, aşırı uyumu azaltmak ve genelleştirmeyi iyileştirmek için dahil edilmiştir. Son çıkış katmanı, metrekare, yatak odası, banyo sayısı ve garaj tahminlerine karşılık gelen doğrusal aktivasyona sahip dört nörondan oluşur. Adam optimizatoru, eğitim yapılandırmasında tanımlandığı gibi 0.0001 öğrenme hızıyla kullanıldı. Veri artırma, model genelleştirmesini geliştirmek için rastgele çevirme, döndürme, yakınlaştırma ve kaydırmayı içeriyordu. Eğitim, doğrulama kaybı ve uyarlanabilir öğrenme hızının azalmasına dayalı erken durma ile 15 döneme kadar gerçekleştirildi.
CARE-MIRV-NET (Önerilen Meta-Ensemble DL Modeli):
Önerilen CARE-MIRV-Net (MobileNetV2, InceptionV3, ResNet101 ve VGG16 Ağını kullanan Bağlam-Bilinçli Konut Topluluğu), konut kat planı resimlerine dayanarak mimari özelliklerin tahminini iyileştirmeyi amaçlayan stacking tabanlı bir meta-ensemble DL çerçevesidir. Mimari, çeşitli heterojen CNN'leri özelliklerin çıkarımında onların sinerjik avantajlarından yararlanarak birleştirir. Önerilen model, hafif, derin ve çok ölçekli mimarinin birleşimine dayanarak tahmin performansını artırıyor ve geniş bir konut düzeninde dayanıklılık sağlıyor. Geleneksel tek model tabanlı tekniklerin aksine, CARE-MIRV-Net hiyerarşik bir öğrenme yaklaşımı izler; burada temel modeller ilk tahminler sunar ve bu tahminler daha sonra bir meta-öğrenici tarafından geliştirilir.
Mekansal ve sağlık açısından bilinçli konut tasarımları söz konusu olduğunda, kat planı planlarının doğru yorumlanması son derece önemlidir. Tek DL modelleri, farklı mimari desenleri genelleştirmede genellikle yetersiz olur. Önerilen çerçeve, kendi farklı temsil yeteneklerini ortaya koyan dört farklı mimari kullanarak bu zayıflığı aşacaktır: MobileNetV2, InceptionV3, ResNet101 ve VGG16. MobileNetV2, özellikleri verimli bir şekilde çıkarmak için kullanılabilir ve hafiftir; InceptionV3, birden fazla ölçekte mekânsal desenleri öğrenir; ResNet101 derin hiyerarşik temsilleri öğrenir; ve VGG16 özellikleri tutarlı ve güvenilir şekilde öğrenir. Bu modellerin birleşimi, çerçevenin hem yerel hem de küresel mekansal özellikleri kapsaymasını kolaylaştırır; bu da tahmin edilen özelliklerin doğruluğunu ve güvenilirliğini artırır; örneğin metrekare, yatak odası sayısı, banyo ve garajlar. Yukarıdaki tahminler, yaşlılara uygun, sağlık hizmetleriyle entegre ve genel konut alanlarını da kapsayacak konut düzenlerinin daha fazla sınıflandırılmasını öngörmek için kullanılabilir.
CARE-MIRV-Net, iki aşamalı üst üste yığma tabanlı bir topluluk stratejisi kullanılarak uygulanmıştır. İlk aşamada, dört baz model hedef değişkenler için bağımsız olarak tahminler üretir. Meta-öğrenen girdileri, eğitilmiş temel modeller tarafından üretilen tahmin çıktılarının eğitim verisi üzerine birleştirilmesiyle oluşturuldu. Bu birleştirilmiş tahminler, meta-model eğitimi için kullanılan 16 boyutlu meta-özellik vektörlerini oluşturdu. Bilgi sızıntısı, eğitim ve test veri setlerinin sıkı şekilde ayrılmasıyla önlendi ve ne temel model ne de meta-model eğitimi sırasında test örnekleri kullanılmadı. Temel modeller için kullanılan aynı eğitim ve doğrulama veri setleri istifleme sürecinde kullanıldı. Hem eğitim hem çıkarım sırasında, 16 boyutlu meta-özellik vektörü, MobileNetV2, InceptionV3, ResNet101 ve VGG16 tarafından üretilen dört tahmin çıktısının birleştirilmesiyle oluşturuldu. Her model dört boyutlu bir çıkış vektörü ürettiğinden, birleştirilmiş temsil meta-öğreniciye 16 boyutlu bir giriş üretir. Bu dönüşüm, tüm temel modellerden gelen tahminleri birleştirir ve çerçevenin ikinci aşamasına giriş sağlar. İkinci aşama, temel model tahminlerinin optimal kombinasyonunu öğrenmek için tamamen bağlı bir sinir ağı meta-öğrenicisi oluşturulmasını içerir. Meta-öğrenici, 512 ve 256 nöronlardan oluşan tam bağlı katmanlardan, ReLU aktivasyonundan, parti normalizasyonundan, 0.4 ve 0.3 kesinti oranlarından ve dört nöronlu doğrusal çıkış katmanından oluşuyordu. Yoğun katmanlardan sonra 0.4 ve 0.3 oranlarında dropout katmanları uygulanarak aşırı uyumu azalttı ve genelleştirmeyi iyileştirdi. Meta-model, Adam optimizatörü kullanılarak 0.0001 öğrenme oranı, 32 toplu boyut ve erken durma ile uyarlanabilir öğrenme oranı azaltımıyla 15 döneme kadar eğitildi. Doğrulama verileri, eğitim sırasında model performansını izlemek ve en iyi performanslı modeli seçmek için kullanıldı. Eğitimden sonra, meta-ensemble modeli tüm temel öğrenicilerden çıkan çıktıları birleştirerek nihai tahminler üretti. CARE-MIRV-Net'in performansını değerlendirmek için MAE ve R2 kullanıldı. Çoklu çıktı tahmini için, MAE ve R2 , her hedef değişken için tahmin edilen ve gerçek değerlerin karşılaştırılması ve ardından tüm çıktılar boyunca sonuçların ortalaması alınarak hesaplandı. Sonuçlar, sabit rastgele bir tohum kullanılarak tek bir deneysel çalışmadan elde edildi. Önerilen çerçeve, birkaç DL yapısını bir üst üste yerleştirme mekanizması aracılığıyla birleştirerek ve konut kat planlarının yorumlanabilir analizini sağlayarak öngörebilirliği artırır. Bu da CARE-MIRV-Net'i geriyatri odaklı ve sağlık odaklı konut tasarımı bağlamında uygulanabilir kılar. Kaynak kodu, ortam yapılandırma bilgileri, yazılım bağımlılığı spesifikasyonları ve uygulama dokümantasyonu Ek Dosya 1'de sağlanmıştır.
Performans Değerlendirmesi
Önerilen çerçevenin performans analizi, farklı mimari özellikler üzerinde öngörü gücü, dayanıklılığı ve genelleştirme performansını belirlemek için yapılır. Önerilen modelin faydalılığını doğrulamak için nicel ve niteliksel analizler yapılır. Değerlendirme prosedürü, hem standart regresyon ölçümlerini hem de kontrollü deneysel ortamları kapsayarak temel modellerle adil karşılaştırma yapılmasını sağlar. Deneyler, tüm kıyaslama ve önerilen modellerde tekrarlanabilirlik ve tutarlılık sağlamak için sabit rastgele tohum ile tek bir deneysel çalışma kullanılarak gerçekleştirildi.
Performans Parametreleri:
Önerilen çerçevenin performansını değerlendirmek için iki iyi bilinen regresyon ölçütü, MAE ve R2, kullanılır. MAE, tahmin hatalarının ortalama büyüklüğünü ölçür ve tahmin edilen ile gerçek değerler arasındaki yakınlığı net bir şekilde gösterir. Buna karşılık, R2 değeri, model tarafından açıklanan hedef değişkenlerdeki varyans oranını değerlendirmek için kullanılır ve modelin genel tahmin gücünü yansıtır. Bu metriklerin birleşimi, tahmin edilen tüm mimari özelliklerin doğruluk ve genelleştirme performansının kapsamlı bir değerlendirmesini sağlar. Çoklu çıktı tahmini için, MAE ve R2, her hedef değişken için tahmin edilen ve gerçek değerlerin karşılaştırılması ve ardından tüm çıktılar boyunca sonuçların ortalaması alınarak hesaplandı.
Deneysel Kurulum:
Deneyler, Python (sürüm 3.12.12) kullanılarak bulut bilişim ortamında gerçekleştirildi. Önerilen protokol, TensorFlow (sürüm 2.19.0), Keras (sürüm 3.13.2), NumPy (sürüm 2.4.6), Pandas (sürüm 2.3.3), Scikit-learn (sürüm 1.6.1), Matplotlib (sürüm 3.9) ve SHAP (sürüm 0.51.0) kullanılarak uygulandı. Hesaplama ortamı, yaklaşık 31 GB sistem belleği ile 2.20 GHz frekansında çalışan bir Intel Xeon işlemcisi kullanıyordu. Deneyler, NVIDIA Tesla T4 × 2 GPU kullanan bir Ubuntu 22.04 LTS işletim sistemi üzerinde gerçekleştirildi. Veri seti, önceden işlenmiş ve eğitim ile test veri setlerine alt bölünmüş 2.640 konut kat planı görüntüsünü içermektedir. Veri seti, 80:20 bölünme oranıyla bölündü ve 2.112 eğitim örneği ve 528 test örneği elde edildi. MobileNetV2, InceptionV3, ResNet101 ve VGG16, transfer öğrenme ile ince ayar yöntemiyle eğitilen dört DL modelidir. Daha sonra, bu temel modellerden alınan tahminleri birleştirmek için biriktirme tabanlı bir meta-ensemble modeli olan CARE-MIRV-Net oluşturuldu. Her model, görüntünün 224 × 224 piksele boyutlandırılması, veri artırma ve aşırı uyumu azaltmak için erken durma gibi tekdüze koşullar altında eğitildi. Veri artırma ise rastgele çevirme, döndürme, yakınlaştırma ve kaydırmayı içeriyordu. 32 parti büyüklüğü ve maksimum 15 eğitim dönemi kullanıldı; doğrulama kaybı ve adaptif öğrenme oranının azalmasına dayalı erken durdurma yapıldı. Son analiz, tarafsız ve güvenilir bir performans değerlendirmesi sağlamak için gizli bir test setinde gerçekleştirildi. Gizli test seti, ilk veri seti bölünmesi sırasında oluşturulmuş ve model eğitimi ve geliştirme boyunca tamamen izole kaldı, böylece tarafsız performans değerlendirmesi sağlandı.
Veri Seti Açıklaması:
Bu çalışmanın bulgularını desteklemek için kullanılan veri seti, Kaggle platformunda "Kat Planı Görüntüleri ve Detayları" başlığıyla kamuya açık bir şekilde mevcuttur28. Veri seti şu adreste mevcuttur: https://www.kaggle.com/datasets/adilmohammed/floor-plan-images-and-their-details (erişim tarihi: 16 Nisan 2026). Veriler, 2.640 konut kat planı görüntüsü ve organize mimari meta verilerden oluşmaktadır. Her örnek, farklı boyutlar, konfigürasyonlar ve mekansal düzenlemelerle geniş bir konut planı yelpazesi sunan ayrı bir konut planıdır. Veri seti boyutu, DL tabanlı eğitim için yeterlidir ve çeşitli mimari desenler içerir. Veri seti, iki boyutlu bir kat planı görüntüsü ve konutun yapısal özelliklerini tanımlayan ilgili sayısal özelliklerden oluşmaktadır. Bu özellikler arasında toplam metrekare, yatak odası sayısı, banyo sayısı ve garaj sayısı yer alır. Ayrıca, her kayıt bir görüntü yolu içerir ve bu da görsel girdilerin etiketlere doğrudan eşlenmesini sağlar. Veri seti değişkenleri arasında kat planı görüntüsü, görüntü yolu, metrekare, yatak odası sayısı, banyo sayısı ve garaj sayısı yer alır. Kat planı görüntüsü giriş özelliği olarak kullanılırken, mimari özellikler tahmin hedefi olarak kullanılır. Bu nedenle veri seti, gözetimli öğrenme için uygundur; görüntüler giriş özellikleri olarak, mimari özellikler ise regresyon hedefi olarak hizmet verir.
Veri seti, daha az odalı kompakt yerleşimlerden büyük çok odalı yerleşimlere kadar geniş bir konut yerleşim yelpazesi içerir. Bu değişkenlik, oda dağılımı, düzen yoğunluğu ve yapısal karmaşıklık gibi anlamlı mekânsal temsillerin öğrenilmesini sağlar. Bu çeşitlilik, önerilen çerçeve için özellikle önemlidir; çünkü kat planlarının yaşlılar dostu, sağlık hizmetleriyle entegre ve genel konut düzenleri olarak kategorize edilmesini destekliyor. Model eğitiminden önce, veri seti, DL modelleriyle tutarlılık ve uyumluluğu sağlamak için bir dizi ön işleme prosedürlerinden geçer. Tüm görüntüler 224 × 224 piksel boyutuna yeniden boyutlandırıldı ve eğitimden önce [0, 1] aralığına normalleştirildi. Veri seti, görüntü yolları ile ilgili meta verilerle eşleştirilerek organize edilir, ardından performans analizini kolaylaştırmak için eğitim ve test alt kümelerine ayrılır. Veri seti, 80:20 bölünmüş oranda rastgele eğitim ve test setlerine bölündü. Tam görüntü ve meta veri bilgisi içeren kayıtlar analize dahil edilirken, eksik veya geçersiz kayıtlar hariç tutuldu. Veri seti bölümleme sırasında tekrarlanabilirliği sağlamak için sabit rastgele bir tohum kullanıldı. Veri seti, konut kat planlarının yapay zeka tabanlı analizi için ayrıntılı bir temel sağlar. 2.640 açıklamalı görüntü ve çeşitli mimari özelliklerin birleşimi, çoklu çıkış regresyon modellemesini destekler ve mekânsal zekanın sağlık odaklı konut tasarım karar alma süreçleriyle entegrasyonunu sağlar.