جميع المقالات (الصفحة 80)

قراءات عربية في العلوم والتقنية والطبيعة والثقافة، تبدأ بسؤال وتترك لك مساحة للاستكشاف.

2302 مقال

تقنية

ترميز أحادي لعمودين: هل الاسم نفسه يعني الخانة نفسها؟

ترميز أحادي لعمودين لا يجعل كلمة «جاهز» خانة مشتركة لمجرد تكرارها. إذا وصفت حالة طابعة وحالة ماسحة، نحتاج معرفة الجهاز الذي تخصه الحالة. نبني تمثيلا كاملا لفئتين معروفتين في كل عمود، ونرى ما يضيع عندما نجمع أسماء الفئات وحدها.

3 دقائق قراءةمصدر واحد

تقنية

ترميز رتبي: كيف نفصل الفئة الجديدة عن القيمة المفقودة؟

الفئة الجديدة والقيمة المفقودة في الترميز الرتبي حالتان مختلفتان. قد تصل قيمة معلومة خارج قائمة الفئات التي اعتمدناها، وقد يصل غياب بلا فئة معلومة. نختار إعدادا محددا لـOrdinalEncoder يفصل رمزيهما، ونحصر المثال في غياب ممثل بـNaN وقت التهيئة.

3 دقائق قراءةمصدر واحد

تقنية

ترميز أحادي: هل تكون المسافة بين كل فئتين مختلفتين واحدة؟

المسافة بين الفئات في الترميز الأحادي الكامل قد تكون واحدة رغم اختلاف أسمائها. نختار عمودا واحدا بثلاث فئات معروفة، وخانة لكل فئة دون حذف أو تجميع. نحسب المسافة الإقليدية بأوزان متساوية لنفهم ما تخبرنا به الخانات، وما لا تخبرنا به عن المعنى.

3 دقائق قراءةمصدران

تقنية

حذف فئة مرجعية وتجاهل الجديدة: هل يعني الصف الصفري شيئا واحدا؟

الصف الصفري عند حذف فئة مرجعية قد يخفي أكثر من حالة إدخال. نثبت ثلاث فئات معروفة، ونحذف الأولى من خانات OneHotEncoder، ونختار تجاهل الفئة غير المعروفة. يظهر عندئذ تمثيل واحد للمرجعية وللقيمة الجديدة، رغم أن معنييهما في الأصل مختلفان.

3 دقائق قراءةمصدر واحد

تقنية

حد ندرة الفئة: هل العدد الصحيح والنسبة يعطيان القرار نفسه؟

حد ندرة الفئة ليس عددا له المعنى نفسه في كل إعداد. في OneHotEncoder يمكن أن نختار عددا صحيحا للتكرار أو كسرا يرتبط بعدد صفوف التدريب. نؤلف ثمانية صفوف لفئتين، ونضع إحداهما على حد النسبة نفسه، كي يظهر الفرق دون خلط الندرة بصحة الاسم.

3 دقائق قراءةمصدر واحد

تقنية

حد عدد فئات الترميز: هل تحسب خانة التجميع ضمنه؟

حد عدد فئات الترميز لا يعني الاحتفاظ بهذا العدد من الفئات المنفردة ثم إضافة خانة تجميع فوقه. في إعداد OneHotEncoder الذي نجمع فيه فئات قليلة التكرار، تدخل خانة التجميع ضمن الحد. نؤلف أربع فئات بتكرارات مختلفة لقراءة حد ثلاث خانات دون تعادل.

3 دقائق قراءةمصدران

تقنية

ترميز تكرار الفئة: هل يميز الرمز كل اسم؟

ترميز تكرار الفئة يعطي العدد الذي ظهر به الاسم في جدول مرجعي، لكنه لا يضمن رقما خاصا لكل اسم. إذا تساوى تكرار فئتين، يمكن أن يتساوى رمزهما أيضا. نعد ثماني بطاقات مؤلفة، ثم نفصل معلومة الشيوع عن هوية الفئة التي كانت مكتوبة.

3 دقائق قراءةمصدر واحد

تقنية

ترميز الهدف لصفوف التدريب: هل يكفي فصل الاختبار؟

ترميز الهدف لصفوف التدريب يحتاج إلى مراجعة الصفوف التي شاركت في حساب رمز كل صف. عزل الاختبار النهائي لا يجيب وحده عن هذا السؤال داخل التدريب. نقرأ عقد TargetEncoder ونقارن متوسطات فئتين في طيتين معلنتين، دون ملاءمة متنبئ أو قياس أدائه.

3 دقائق قراءةمصدران

تقنية

ترميز أسماء المخرجات: هل يخص LabelEncoder جدول الميزات؟

ترميز أسماء المخرجات يختلف عن تجهيز أسماء الفئات داخل ميزات الإدخال. تحدد وثائق LabelEncoder أنه مخصص لقيم الهدف y، وليس جدول المدخل X. [1] نضع ثلاثة صفوف تعليمية ثم نرسم الجدول ومتجه إجاباتها منفصلين، كي يتضح ما الذي نريد تحويله.

3 دقائق قراءةمصدر واحد

تقنية

ضم محولات الأعمدة: هل تأتي النتيجة بترتيب الجدول؟

ترتيب الأعمدة بعد ColumnTransformer يتبع ترتيب القائمة التي تحدد التحويلات، وليس ترتيب الجدول الأصلي تلقائيا. [1] نختار في مثال بسيط مرور أعمدة دون تغيير قيمها، فيظهر فرق المواضع وحده: قيمة سليمة قد تصبح تحت عنوان خطأ إذا نسخنا عناوين الجدول الأول.

3 دقائق قراءةمصدر واحد

تقنية

متجه أحادي البعد: هل يحوله النقل إلى عمود؟

نقل متجه أحادي البعد في NumPy لا يحوله وحده إلى مصفوفة عمود. توثق transpose أن البعد الواحد لا يتغير بالنقل، وأن إنشاء عمود يحتاج إلى بعد إضافي. [1] نرسم الأعداد 5 و 9 و 13 في ثلاثة تنظيمات لتمييز إضافة محور من تبديل محورين موجودين.

3 دقائق قراءةمصدر واحد

تقنية

قيمة واحدة: هل شكلها واحد في كل تمثيل؟

شكل قيمة واحدة في NumPy لا يحدده عدد العناصر وحده. يمكن أن ننظم العدد 7 بلا محور، أو في متجه ذي عنصر واحد، أو في مصفوفة ذات صف وعمود. نميز وصف الشكل من وصف القيمة حتى لا تصبح كلمة «واحد» جوابا غامضا عن سؤالين مختلفين.

3 دقائق قراءةمصدران

تقنية

حذف محور منفرد: هل نحفظ محور الدفعة؟

حذف محور منفرد مع حفظ محور الدفعة يحتاج إلى اختيار المحور المقصود. لا تمنح تسمية المحور «دفعة» حماية له عند حذف كل المحاور ذات الطول واحد. نؤلف مدخلا بأربعة أعداد، ونقارن تنظيما يحتفظ بمحور الدفعة بآخر يزيله أيضا.

3 دقائق قراءةمصدر واحد

تقنية

متوسط الجدول: هل يلخص الصفوف أم الأعمدة؟

متوسط الجدول حسب المحور قد يعطي قيمة لكل عمود، أو قيمة لكل صف، أو قيمة واحدة للجدول كله. لذلك لا تكفي كلمة «المتوسط» لتحديد الناتج. نضع ستة أعداد في جدول من صفين وثلاثة أعمدة، ثم نفصل نطاق الحساب عن شكل الملخص الذي ينتج منه.

3 دقائق قراءةمصدر واحد

تقنية

إعادة تشكيل الجدول: هل يعادل order=F نقل المحاور؟

إعادة تشكيل الجدول لا تعني دائما نقل الصفوف إلى أعمدة. يمكن أن يتساوى شكل نتيجتين مع اختلاف مواقع القيم فيهما. نشرح الفرق بستة أعداد اخترناها، حتى يستطيع قارئ بيانات الذكاء الاصطناعي متابعة ما دخل كل صف بدلا من الاكتفاء بعد الأبعاد.

3 دقائق قراءةمصدر واحد

تقنية

عدد خانات المصفوفة المتناثرة: هل nnz يعد غير الصفر فقط؟

عدد خانات المصفوفة المتناثرة قد يختلف عن عدد قيمها غير الصفرية. السبب أن التخزين يمكن أن يحمل صفرا صريحا، مع بقاء مواضع أخرى صفرية دون خانة مخزنة. نفصل هذين العددين في جدول صغير، قبل استعمالهما لوصف بيانات تدخل مسار تعلم آلة.

3 دقائق قراءةمصدران

تقنية

مصفوفة CSR: هل قلة القيم تكفي لتوفير الذاكرة؟

ذاكرة مصفوفة CSR لا تتحدد بعدد القيم المخزنة وحده؛ نحتاج أيضا إلى فهارس الأعمدة ومؤشرات الصفوف. نضع حسابا مؤلفا لحمولة البيانات، كي نفهم متى تتغير المقارنة مع جدول كثيف. الأرقام هنا ليست قياسا لذاكرة جهاز أو تشغيل نموذج ذكاء اصطناعي.

3 دقائق قراءةمصدر واحد

تقنية

تخزين float32: هل تبقى زيادة الواحد عند كل مقدار؟

دقة float32 وزيادة الواحد سؤال عن القيم التي يستطيع التمثيل الاحتفاظ بها، وليس عن صحة الجمع الرياضي. نختار عددا كبيرا ونقارن جيرانه في تمثيلين ثنائيين. بهذه المقارنة نفصل الرقم المقصود عن الرقم الذي يمكن أن يخزن في حقل عددي يستخدم مع بيانات النموذج.

3 دقائق قراءةمصدر واحد