| # نموذج Random Forest لتوقع أسعار الإيجار |
|
|
| هذا النموذج يستخدم خوارزمية **Random Forest** لتوقع أسعار قوائم الإيجار في مدينة نيويورك بناءً على مجموعة من الميزات. |
|
|
| ## المميزات |
| - **الميزات المدخلة:** |
| - `host_id`: معرف المضيف |
| - `neighbourhood_group`: مجموعة الجوار |
| - `neighbourhood`: الجوار |
| - `room_type`: نوع الغرفة |
| - `latitude`: خط العرض |
| - `longitude`: خط الطول |
| - `number_of_reviews`: عدد التقييمات |
| - `calculated_host_listings_count`: عدد القوائم المحسوبة للمضيف |
|
|
| - **المتغير المستهدف:** |
| - `price`: سعر الإيجار المتوقع |
|
|
| ## كيفية الاستخدام |
| يمكنك استخدام واجهة برمجة التطبيقات الخاصة بـ Hugging Face لاستدعاء النموذج وإجراء التنبؤات. تأكد من إرسال البيانات بشكل صحيح وفقًا للميزات المدخلة. |
|
|
| ## قيود |
| - النموذج تم تدريبه على بيانات محدودة وقد لا يعكس الأسعار الدقيقة في جميع الحالات. |
| - يمكن أن تتأثر الدقة بالعوامل الخارجية مثل تغير السوق. |
|
|
| ## مثال على الاستخدام |
| ```python |
| import requests |
|
|
| API_URL = "https://api-inference.huggingface.co/models/fahad1995/random_forest_model" |
| headers = {"Authorization": "Bearer YOUR_ACCESS_TOKEN"} |
|
|
| # البيانات المدخلة |
| data = { |
| "host_id": 1234, |
| "neighbourhood_group": "Manhattan", |
| "neighbourhood": "Upper East Side", |
| "room_type": "Entire home/apt", |
| "latitude": 40.7753, |
| "longitude": -73.9521, |
| "number_of_reviews": 50, |
| "calculated_host_listings_count": 2 |
| } |
|
|
| response = requests.post(API_URL, headers=headers, json=data) |
| print(response.json()) |
| |