Spaces:
Sleeping
Sleeping
# نماذج التعلم الآلي | |
يحتوي هذا المجلد على نماذج التعلم الآلي المستخدمة في نظام تسعير المناقصات. | |
## هيكل المجلد | |
- `trained/`: يحتوي على النماذج المدربة جاهزة للاستخدام | |
- `datasets/`: يحتوي على مجموعات البيانات المستخدمة في تدريب النماذج | |
## النماذج المستخدمة | |
يستخدم النظام مجموعة من نماذج التعلم الآلي تشمل: | |
1. **نموذج التنبؤ بالتكاليف**: يستخدم لتقدير تكاليف المشاريع بناءً على خصائص المشروع | |
2. **نموذج تقييم المخاطر**: يقيم المخاطر المحتملة للمشروع ويقدر تأثيرها | |
3. **نموذج التنبؤ بالمحتوى المحلي**: يتنبأ بنسبة المحتوى المحلي المتوقعة للمشروع | |
4. **نموذج التصنيف الذكي للمستندات**: يصنف مستندات المناقصة تلقائيًا | |
5. **نموذج التعرف على الكيانات**: يستخرج الكيانات المهمة من مستندات المناقصة | |
## كيفية استخدام النماذج | |
لاستخدام النماذج في التطبيق: | |
```python | |
from models.inference import load_cost_prediction_model, predict_cost | |
# تحميل النموذج | |
model = load_cost_prediction_model() | |
# التنبؤ | |
features = { | |
'project_type': 'construction', | |
'area': 5000, | |
'location': 'Riyadh', | |
'duration_months': 18 | |
} | |
predicted_cost = predict_cost(model, features) | |
print(f"التكلفة المتوقعة: {predicted_cost} ريال") | |
``` | |
## تدريب النماذج | |
يمكن إعادة تدريب النماذج باستخدام البيانات الجديدة من خلال: | |
```python | |
from models.training import train_cost_prediction_model | |
# تدريب النموذج | |
train_cost_prediction_model(new_data_path="datasets/new_cost_data.csv", | |
output_model_path="trained/cost_prediction_v2.pkl") | |
``` |