دليل Streamlit لبناء موقع التنبؤ بسعر المنزل ( استاذ ابوبكر)

من خلال إدخال بعض البيانات ثم الحصول على توقع سعر المنزل

Streamlit + Python + Scikit-learn

هذا الدليل يساعدك على بناء موقع ويب بسيط

ستتعلم كيف تجعل المستخدم يدخل معلومات مثل المساحة وعدد الغرف ثم يحصل على توقع سعر المنزل مباشرة داخل الصفحة.

1) تثبيت المكتبات المطلوبة

ابدأ بتثبيت Streamlit و pandas و scikit-learn حتى تتمكن من بناء الواجهة والتنبؤ.

تنصيب

                        
                    

2) بناء واجهة إدخال البيانات

استخدم st.number_input و st.selectbox لجمع المدخلات من المستخدم.

تنبؤ

                        
                    

3) تدريب نموذج التنبؤ

اقرأ بيانات المنازل ثم قم بتدريب نموذج الانحدار الخطي على المدخلات والعلامات.


                        
                    

4) عرض النتيجة للمستخدم

عند الضغط على زر التنبؤ، أرسل المدخلات إلى النموذج ثم اعرض السعر المتوقع بشكل واضح.

3.2M

                        
                    

5) تشغيل التطبيق

بعد حفظ الملف باسم app.py، شغّل التطبيق بهذا الأمر في الطرفية.

localhost:8501

                        
                    
بعد تشغيل الأمر ستفتح الصفحة على localhost:8501 ويمكنك رؤية الموقع مباشرة في المتصفح.