কনডোর (ব্যক্তিগত প্রকল্প) রিয়েল এস্টেটের দামের পূর্বাভাস দেওয়ার জন্য একটি এএনএন তৈরির চেষ্টা করার জন্য আমি আর-তে নেট প্যাকেজটি ব্যবহার করছি। আমি এটিতে নতুন এবং কোনও গণিতের পটভূমি নেই তাই দয়া করে আমার সাথে বেয়ার করুন।
আমার ইনপুট ভেরিয়েবলগুলি বাইনারি এবং অবিচ্ছিন্ন উভয়ই রয়েছে। উদাহরণস্বরূপ কিছু বাইনারি ভেরিয়েবল যা মূলত হ্যাঁ / না ছিল তা নিউরাল নেটের জন্য 1/0 তে রূপান্তরিত হয়েছিল। অন্যান্য ভেরিয়েবলগুলি একটানা হয় Sqft
।
আমি 0-1 স্কেলের সমস্ত মানকে স্বাভাবিক করে তুলেছি। হতে পারে Bedrooms
এবংBathrooms
তাদের পরিসীমাটি কেবল 0-4 হয় বলে স্বাভাবিক করা উচিত নয়?
এই মিশ্র ইনপুটগুলি কি এএনএন-এর জন্য কোনও সমস্যা উপস্থাপন করে? আমি ঠিক ফলাফল পেয়েছি, কিন্তু কাছাকাছি পরীক্ষার পরে এএনএন নির্দিষ্ট ভেরিয়েবলগুলির জন্য ওজনগুলি বেছে নিয়েছে বলে মনে হয় না। আমার কোড নীচে, কোন পরামর্শ?
ANN <- nnet(Price ~ Sqft + Bedrooms + Bathrooms + Parking2 + Elevator +
Central.AC + Terrace + Washer.Dryer + Doorman + Exercise.Room +
New.York.View,data[1:700,], size=3, maxit=5000, linout=TRUE, decay=.0001)
আপডেট: প্রতিটি মান শ্রেণীর জন্য বাইনারি ইনপুটগুলি পৃথক ক্ষেত্রে ছড়িয়ে দেওয়ার বিষয়ে নীচের মন্তব্যের ভিত্তিতে, আমার কোডটি এখন দেখে মনে হচ্ছে:
ANN <- nnet(Price ~ Sqft + Studio + X1BR + X2BR + X3BR + X4BR + X1Bath
+ X2Bath + X3Bath + X4bath + Parking.Yes + Parking.No + Elevator.Yes + Elevator.No
+ Central.AC.Yes + Central.AC.No + Terrace.Yes + Terrace.No + Washer.Dryer.Yes
+ Washer.Dryer.No + Doorman.Yes + Doorman.No + Exercise.Room.Yes + Exercise.Room.No
+ New.York.View.Yes + New.York.View.No + Healtch.Club.Yes + Health.Club.No,
data[1:700,], size=12, maxit=50000, decay=.0001)
উপরের কোডটিতে লুকানো নোডগুলি 12, তবে আমি 3 থেকে 25 অবধি অনেক গোপন নোড চেষ্টা করেছি এবং সমস্ত পোস্ট করা মূল কোডটিতে আমার উপরে থাকা মূল পরামিতিগুলির চেয়ে খারাপ ফলাফল দেয়। আমি লিনিয়ার আউটপুট = সত্য / মিথ্যা দিয়েও চেষ্টা করেছি।
আমার ধারণাটি হ'ল আমাকে ডেটাটি অন্যভাবে এনটাইট ফিড করা দরকার কারণ এটি বাইনারি ইনপুটটি সঠিকভাবে ব্যাখ্যা করছে না। হয় যেটি হয়, বা আমার এটির জন্য বিভিন্ন পরামিতি দেওয়া দরকার।
কোন ধারনা?