اذهب إلى المحتوى

لوحة المتصدرين

  1. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      4

    • المساهمات

      13209


  2. محمد Fahmy

    محمد Fahmy

    الأعضاء


    • نقاط

      3

    • المساهمات

      986


  3. عبدالباسط ابراهيم

    • نقاط

      2

    • المساهمات

      4894


  4. محمود سعداوي2

    محمود سعداوي2

    الأعضاء


    • نقاط

      2

    • المساهمات

      604


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 05/18/23 في كل الموقع

  1. السلام عليكم. يظهر لي الخطأ التالي Uncaught runtime errors: × ERROR Network Error AxiosError: Network Error at XMLHttpRequest.handleError (http://localhost:3000/static/js/bundle.js:40937:14) الكود import Axios from "axios" import { useEffect, useState} from 'react' const [users, setUsers] = useState([]) useEffect(()=> { Axios.get("http://localhost:5000/users") .then(res => setUsers(res.data)) } ,[]) مع العلم أن السيرفر يعمل بشكل جيد يعني تظهر كافة البيانات عند إدخال الرابط التالي http://localhost:5000/users شكرا
    2 نقاط
  2. السلام عليكم ورحمة الله وبركاته انا حاليا أقوم بدراسة كورس بايثون و هدفي ان أكون مطور باك اند لكن وجدت من يمدح الجافا سكربت و node.js وانها الأفضل في الباك اند والأكثر طلبا في السوق عن البايثون و Django وبما اني في بداية التعلم هل تنصحوني الاستمرار في البايثون ام الانتقال الى الجافا سكربت
    1 نقطة
  3. السلام عليكم أنا مبتدأ في مجال البرمجة و أشتغل على إنشاء تطبيق جوال ANDROID APP من خلال برنامج FLUTTER و لغة DART وصلت لمرحلة إنشاء صفحة إقتناء المشتريات items ووضعها في سلة الشراء PANIER(BASKET). للأسف واجهتني مشكلة تتمثل كالتالي : E/flutter ( 4746): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type 'int' is not a subtype of type 'String?' in type cast كل ما أريد إضافة قطعة (buy items) أي عندما أضغط على + / - على سبيل المثال لزيادة أو إنقاص القطع يظهر هذا الخطأ . ممكن شخص لديه خبرة أن يساعدني في حل هذا المشكل . مع الشكر بارك الله فيكم ! BACKEND : PHP MYSQL import 'package:dadou/controler/itemsdetailscontroller.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; class Itemsdetails extends StatelessWidget { const Itemsdetails({Key? key,}) : super(key: key); @override Widget build(BuildContext context) { ItemsdetailsControllerImp controller=Get.put(ItemsdetailsControllerImp()); return Scaffold( body:Column(children: [ SizedBox(height: 80,), //Text("${controller.itemsmodel}"), Card(child: Text( //"${controller.itemsModel!.itemsId} " " ${controller.itemsdisc}, \n \n ${controller.itemsprice}dt" ),), SizedBox(height: 10,), Center(child: TextButton(onPressed: (){ Get.toNamed("/Panier");}, child: Text("BUY")),), SizedBox(height: 10,), Column(children: [ IconButton(onPressed: (){controller.paniercontroller.add( // controller.itemsModel!.itemsId.toString() controller.itemsId.toString() );} , icon:Icon(Icons.add)), Text("1"), IconButton(onPressed:(){}, icon:Icon(Icons.minimize)) ],) ], ), );}}
    1 نقطة
  4. لو سمحتم اريد معرفه سبب الخطاء مع العلم انه كان شغال عادي
    1 نقطة
  5. الخطأ "Network Error" يشير إلى حدوث خطأ في الشبكة أثناء إجراء الاستدعاء، وطالما أنك لا تواجه مشكلة في الخادم من جانب العميل وتستطيع رؤية البيانات، حاول تجربة التالي لحل المشكلة: 1- في بعض الأحيان، يمكن أن يتسبب تعطيل سياسات الأمان (CORS) في حدوث أخطاء شبكة، لذلك عليك تمكين CORS على الخادم الخاص بك للسماح بالطلبات القادمة من المستعرض. من خلال إضافة رأس (header) إلى استجابة الخادم للسماح بجميع المصادر. مثال: const express = require('express'); const app = express(); app.get('/users', (req, res) => { // رمز لاسترداد بيانات المستخدمين const users = [{ name: 'User 1' }, { name: 'User 2' }]; res.setHeader('Access-Control-Allow-Origin', '*'); res.json(users); }); app.listen(5000, () => { console.log('Server is running on port 5000'); }); 2- قد يكون هناك خطأ آخر في الجزء الخادم من التطبيق، تأكد من أن الخادم يعمل بشكل صحيح وأنه لا يوجد أخطاء في رمز الخادم الخاص بك. 3- تصحيح الكود الخاص بك للتأكد من استخدام Axios بشكل صحيح، حاول استخدام كود مشابه للتالي: import axios from 'axios'; import { useEffect, useState } from 'react'; const MyComponent = () => { const [users, setUsers] = useState([]); useEffect(() => { const fetchData = async () => { try { const response = await axios.get('http://localhost:5000/users'); setUsers(response.data); } catch (error) { console.error('Error fetching data:', error); } }; fetchData(); }, []); return ( // تقوم بعرض البيانات هنا ); }; export default MyComponent; تأكد من تغيير "Axios" إلى "axios" بالحرف الصغير في استيرادها حيث أنك تستوردها بالحرف الكبير.
    1 نقطة
  6. قد تكون المشكلة من السيرفر حيث لا يقبل استقبال الطلبات من خادم مختلف، جرب استخدام cors على السيرفر ثم حاول مرة ثانية : var express = require('express') var cors = require('cors') var app = express() app.use(cors()) // باقي الكود
    1 نقطة
  7. كما أخبرك مصطفى في التعليق السابق فإن المشكلة أن يستخدم التطبيق يستخدم التضمين القديم لأندرويد (قبل Flutter 1.12). للترقية ، ستحتاج إلى اتباع الخطوات في دليل الهجرة المرتبط. الخطوات الرئيسية هي: تحديث حزمة Flutter SDK تحديث ملحق Flutter في تطبيق Android الخاص بك هجرة تطبيقك لاستخدام التضمين الجديد تحديث AndroidManifest.xml و MainActivity.java الخاصة بك إزالة الاعتمادات القديمة للتضمين و يبدو أن هناك مشكلة مع CMake وملف CMakeCache.txt. يبدو أن CMake ينظر إلى المسار الخطأ لهذا الملف ، لذلك لا يمكنه العثور على الذاكرة التخبئية ويحتاج إلى إعادة توليدها. لإصلاح هذا ، لديك خياران: احذف ملف CMakeCache.txt في C:/food/build/windows/CMakeCache.txt وأعد تشغيل البناء. سيقوم CMake بإعادة إنشاء الذاكرة التخبئية من الصفر. تعيين متغير البيئة CMAKE_CACHEFILE_DIR للإشارة إلى المسار الصحيح ، d:/oL.3 <./food/build/windows ، ثم أعد تشغيل البناء. قد تحصل على خطأ تصاريح عند محاولة إطلاق تطبيقك. تأكد من أن لديك التصاريح المناسبة للوصول إلى الملفات في d:/oL.3 <./food. إصلاح هذه المشاكل يجب أن يحل مشاكل البناء التي تواجهها والسماح لتطبيق Flutter الخاص بك بإعادة البناء والتشغيل مرة أخرى. أخبرني إذا كان لديك أي أسئلة أخرى!
    1 نقطة
  8. الخطأ في الصورة يتعلق بإصدار تضمين Android الذي يستخدمه التطبيق، والرسالة التحذيرية تعني أن الإصدار الذي تستخدمه قد تم إهماله (deprecated) ويجب ترقية التطبيق إلى الإصدار الجديد (v2 embedding) لتفادي حدوث أخطاء غير متوقعة أثناء التشغيل أو حدوث أخطاء في المستقبل أثناء عملية البناء. المشكلة الثانية تتعلق بأخطاء في نظام CMake الذي يستخدم في عملية البناء، وهناك خطأين ويشير الخطأ الأول إلى أن مجلد CMakeCache.txt الحالي الذي يقع في المسار "C:/food/build/windows/CMakeCache.txt" مختلف عن المجلد الذي تم إنشاءه فيه "d:/cL.i<s/food/build/windows"، وهذا قد يؤدي إلى إنشاء الملفات الثنائية في مكان غير صحيح. والخطأ الثاني يشير إلى أن المصدر "C:/food/windows/CMakeLists.txt" لا يتطابق مع المصدر "D:/oL.i<./food/windows/CMakeLists.txt" المستخدم لإنشاء ذاكرة التخزين المؤقت (cache)، ويوصى بإعادة تشغيل CMake مع مجلد المصدر الصحيح. ولحل المشكلة عليك بترقية التطبيق إلى الإصدار الجديد من تضمين Android (v2 embedding) وفقًا للوثائق المشار إليها في الرسالة، وهي: https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects وتستطيع البحث على يوتيوب عن Fix app to be migrated to the android embedding v2 in flutter وستجد شرح يوضح خطوات الحل. بعد ذلك، يجب التأكد من تصحيح إعدادات نظام CMake والمجلدات المستخدمة للمصدر وذاكرة التخزين المؤقت للتأكد من تطابقها وتحديدها بشكل صحيح. أيضًا التأكد من تحديث Flutter وجميع المكتبات والأدوات ذات الصلة إلى أحدث الإصدارات المتاحة، حيث قد يساعد ذلك في حل بعض المشاكل المتعلقة بالتوافق والتحديثات الضرورية للمشروع.
    1 نقطة
  9. انشئ لي برنامج خاص بالجامعات باستخدام لغة ال c يقوم اولا بسؤالي ما ان كنت طالب واذا كنت طالب هل طالب جديد ام طالب حالي من خلال ادخال رقم 1 او 2 اذا كنت طالب حالي يقوم بعرض مرحبا بك في الاكاديمية العربية للعلوم والتكنولوجيا والنقل البحري ثم يقوم بطلب ال username and password username=221018176 and password=122133144 واذا كنت طالب جديد سيقوم باخذ بياناتي مثل اسمي ودرجتي في الثانوية و جنسي وتاريخ ميلادي ويخيرني بالارقام هل انا شعبة علمي علوم ام رياضه واذا كنت شعبة علمي رياضه يتم قبولي واذا كنت شعبة علمي علوم يتم رفضي وبعد ذلك يتم حفظ هذا في ملف اسمه student.txt , ثانيا اذا كنت دكتور يقوم بطلب username and password الusername=1221 والpassword=2212 اذا كانت المدخلات صحيحه يقول لي مرحبا بك في الاكاديمية العربية للعلوم والتكنولوجيا والنقل البحري واذا كانت خاطئه يقول خط
    1 نقطة
  10. هل من ضمنه تعلم قواعد البيانات SQL
    1 نقطة
  11. SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'posts' already exists (Connection: mysql, SQL: create table `posts` (`id` bigint unsigned not null auto_increment primary key, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') this error appears when I try to migrate database from add_published_and_likes.php
    1 نقطة
  12. كما في التعليقات السابقة فإن المشكلة أن الجدول الذي تحاول إنشاؤه بإسم 'posts' موجود مسبقاً لذلك لحل المشكلة في نافذة الأوامر قم بتنفيذ php artisan tinker ثم Schema::drop('posts') في النهاية php artisan migrate يجب أن يعمل يمكنك أيضاً تخطي ترحيل الجدول إذا كان الجدول موجودًا في قاعدة البيانات عن طريق إضافة هذا الرمز: if(Schema::hasTable('posts')) return;
    1 نقطة
  13. صديقي العزيز الكود فيه خطأ أو انني لم افهم وارجو التصحيح لي ان كنت مخطئاً البرنامج الذي كتبته لا يعطي نتيجة اذا ادخلت له رقم 2 مع العلم ان 2 عدد اولي
    1 نقطة
  14. الجدول الذي تحاول إنشاؤه بالفعل موجود في قاعدة البيانات، والسبب الأكثر شيوعًا لحدوث هذا الخطأ هو أنك تحاول إنشاء جدول يحمل نفس الاسم الذي تم استخدامه بالفعل لجدول آخر. هناك بعض الحلول التي يمكنك محاولتها لحل المشكلة: 1- تأكد من أن الجدول الذي تحاول إنشاؤه ليس بالفعل موجودًا في قاعدة البيانات، من خلال فحص ذلك بإجراء استعلام لعرض الجداول الموجودة في قاعدة البيانات، والتأكد من عدم وجود جدول يحمل نفس الاسم. 2- إذا كنت متأكدًا من أن الجدول الحالي غير مهم ويمكن حذفه، فتستطيع تغيير اسم الجدول الذي تحاول إنشاؤه، من خلال بتغيير اسم الجدول في الاستعلام الذي تستخدمه في عملية الإنشاء. 3- بدلاً من محاولة إنشاء الجدول من الصفر، هناك ميزة التحديث (migration) في نظام إدارة قاعدة البيانات الخاص بك، وتلك الميزة تسمح بإجراء تعديلات على البنية الحالية لقاعدة البيانات دون الحاجة إلى حذف الجداول الحالية، وتستطيع إنشاء تكوين جديد للجدول الذي تحاول إنشاؤه كجزء من ملف التحديث، وسيقوم النظام بتنفيذ التغييرات اللازمة للبنية. وفي حالة كنت تعمل على مشروع بإطار لارافيل فقم بتنفيذ الأمر التالي لإعادة إنشاء قاعدة البيانات وتشغيل عملية التهجير (migration) وإدخال بيانات افتراضية (seeding) في قواعد البيانات: php artisan migrate:fresh --seed
    1 نقطة
  15. يعني هذا الخطأ أن الجدول الذي تحاول إنشاؤه بإسم 'posts' موجود مسبقاً في قاعدة البيانات الخاصة بك ولا يمكن إنشاءه مرة أخرى. لحل هذه المشكلة ، يمكنك إتباع الخطوات التالية: 1. تحديد ما إذا كان الجدول 'posts' موجود بالفعل في قاعدة البيانات الخاصة بك بفتح الـ MySQL client وعرض الجداول باستخدام الأمر `show tables;` 2. إذا كان الجدول موجود فعلاً ، فيمكنك حذفه باستخدام الأمر `drop table posts;` 3. بعد حذف الجدول، يمكنك تشغيل الأمر الأول مرة أخرى `php artisan migrate` و الذي يجب أن يقوم بإنشاء جدول 'posts' الخاص بك بنجاح. بعد إتمام هذه الخطوات، يجب أن يتم إنشاء الجدول بنجاح دون وجود أي أخطاء.
    1 نقطة
  16. لا، ليس من الضروري أن تستخدم بيئة عمل Jupyter لتعلم مجال الذكاء الاصطناعي وعلم البيانات والتعلم الآلي. يمكنك استخدام بيئات أخرى مثل VSCode و Visual Studio وغيرها من بيئات التطوير المتكاملة. بيئات التطوير المختلفة تحتوي على ميزات مختلفة وتمكنك من العمل بلغات برمجة مختلفة، وتحتوي على أدوات ومكتبات مختلفة تساعدك على تحليل البيانات وبناء نماذج التعلم الآلي. مع ذلك، فإن استخدام بيئة عمل Jupyter يمكن أن يكون مفيدًا للعمل مع البيانات وتحليلها وتصورها، ولذلك فإنه يعد أداة شائعة في مجالات مثل الذكاء الاصطناعي وعلم البيانات والتعلم الآلي. إذا كنت ترغب في تعلم استخدام بيئة عمل Jupyter، فإنه يمكن أن يكون مفيدًا لإضافة هذه الأداة إلى الأدوات التي تستخدمها لتعلم المجالات المذكورة. و هناك العديد من بيئات العمل الشائعة في مجال الذكاء الاصطناعي، وتختلف هذه البيئات في الميزات والوظائف التي توفرها. ومن بين هذه البيئات الأكثر شيوعًا: 1. TensorFlow: هذه البيئة هي إطار عمل مفتوح المصدر للتعلم العميق وتعلم الآلة. تم تطويرها بواسطة فريق عمل جوجل وهي تدعم لغات البرمجة مثل Python وC++ وJava. 2. PyTorch: هذه البيئة هي إطار عمل مفتوح المصدر لتعلم الآلة والتعلم العميق، وهي تدعم لغات البرمجة مثل Python وC++ وJava وغيرها. 3. Keras: هذه البيئة هي إطار عمل مفتوح المصدر لتعلم الآلة والتعلم العميق، وهي مكتوبة بلغة Python وتدعم TensorFlow وTheano وCNTK كمحركات تنفيذ. 4. Scikit-learn: هذه البيئة هي مكتبة مفتوحة المصدر للتعلم الآلي في Python. تحتوي على أدوات لتحليل البيانات وتصنيفها وتجميعها وتحليلها وتصورها. 5. MATLAB: هذه البيئة هي بيئة تطوير متكاملة للتحليل الرياضي والتطبيقات الفنية، وتستخدم على نطاق واسع في العلوم الهندسية والطبية والعلوم الاجتماعية والاقتصادية. 6. Microsoft Azure Machine Learning Studio: هذه البيئة هي بيئة عمل سحابية لتطوير نماذج التعلم الآلي والتعلم العميق، وتوفر العديد من الأدوات والخدمات للتحليل وتصور البيانات. هذه بعض من بيئات العمل الشائعة في مجال الذكاء الاصطناعي، ومن المهم اختيار البيئة التي تناسب احتياجاتك ومهاراتك في البرمجة. أنصحك بمشاهدة هذا الفيديو.
    1 نقطة
  17. بشكل مختصر سأذكر لك الفروقات: 1- الاستضافة وإدارة البنية التحتية في MongoDB، يتم تنصيب قاعدة البيانات على الخادم الخاص بك أو في بيئة سحابية تختارها، أما في MongoDB Atlas، فهي خدمة مستضافة في السحابة تديرها شركة MongoDB بنفسها. وتقوم MongoDB Atlas بإدارة جوانب مثل التكوين والتشغيل والتوفير التلقائي للنسخ الاحتياطي والأمان، وبالتالي يقدم تجربة أكثر بساطة للمطورين. 2- الإدارة والتشغيل مع MongoDB، يتوجب عليك القيام بإعداد وإدارة وصيانة الخوادم الخاصة بك، بما في ذلك الإصدارات والتحديثات والتوزيع وتكوين التحميل والتوازن. أما MongoDB Atlas، فتتحمل عنك تلك الجوانب الإدارية ويهتم بإدارة الخوادم والنسخ الاحتياطي والتوازن التلقائي للحمولة والتوافق مع الأمان. 3- التوفر والمقياسية MongoDB Atlas تقدم خيارات أكثر لتوفير التوفر والمقياسية. يوفر نموذج تجزئة أفقي يتيح لك زيادة سعة التخزين والأداء بشكل مرن وسلس، كما توفر خيارات التوفر العالي مثل الاستدامة المنطقية والمستوى الأعلى من النسخ الاحتياطي. 4- الأدوات والخدمات المساعدة MongoDB Atlas تقدم العديد من الأدوات والخدمات المساعدة للمطورين، بما في ذلك واجهة برمجة تطبيقات (API) وواجهة سطر الأوامر والتحليلات وأدوات الرصد والإعلام والنسخ الاحتياطي والاستعادة والتحليل الأمني. متى تستخدم كل منهم؟ استخدام MongoDB مناسب عندما تحتاج إلى مرونة كاملة في تكوين وإدارة قاعدة البيانات الخاصة بك وتفضل السيطرة الكاملة على البنية التحتية والتكامل مع البنية الخاصة بك. أما MongoDB Atlas عندما ترغب في تجنب تعقيدات الإعداد والتكوين والصيانة وترغب في تجربة بسيطة ومحسّنة، أيضًا عندما تحتاج إلى التوفر العالي والتوسع الأفقي بشكل مرن وعندما تهتم بالأمان والنسخ الاحتياطي والتحليلات المدمجة والتحكم في التكاليف. أي أن MongoDB مناسبة إذا كنت ترغب في السيطرة الكاملة والمرونة التامة، وMongoDB Atlas إذا كنت تفضل البساطة والتوفر العالي والتكامل المباشر مع الخدمات السحابية. وإذا كان مشروعك متوسط الحجم وليس لديك الحاجة الماسة للسيطرة الكاملة على البنية التحتية وتكوين متقدم، فإن استخدام MongoDB Atlas خيار جيد. ودائمًا خذها قاعدة، عند الحيرة بين أمرين في البرمجة قم بتجربة كل منهم واختر ما يناسبك، فالوقت الذي ستقضيه في البحث والقراءة الأفضل تقضيته في التجربة والتعلم، صحيح؟ ولكن لماذا تتعلم في الدورة استخدام MongoDB وليس MongoDB Atlas؟ في البداية الهدف الأساسي من الدورة هو فهم كيفية استخدام MongoDB كنظام قاعدة بيانات وتطوير المهارات الأساسية في البرمجة باستخدام MongoDB. حيث ستتعلم كيفية تثبيته وتكوينه واستخدامه في تطوير التطبيقات، مما يمنحك فهمًا أفضل لأساسيات MongoDB. ومن المفيد البدء بتعلم MongoDB الأساسي قبل الانتقال إلى MongoDB Atlas، فستحتاج إلى فهم أساسيات MongoDB قبل أن تتمكن من الاستفادة الكاملة من خدمات إدارة السحابة مثل MongoDB Atlas.
    1 نقطة
  18. إذا كنت تمتلك خبرة كبيرة في مجال تطوير المواقع وتريد تحول مسار حياتك المهنية، فإن تعلم تعلم الآلة يمكن أن يكون خيارًا جيدًا. يمكن لتعلم الآلة أن يساعدك على تعزيز مهاراتك الحالية في تطوير المواقع وإنشاء تطبيقات ذكية ويمكنك أيضاً استخدامه في تحليل البيانات واستخراج الأنماط وتوقع النتائج. ولكن لا أنصحك بفعل ذلك حتي لا تضيع المزيد من الوقت و أعتقد أنه يفضل أن تجعل تعلم أي مهارة جديدة هو بعد أن تربح من المهارة التي لديك الأن(وصلت لمرحلة senior مثلاً). لذلك أنصحك بأن تصل إلى مرحلة في مجال تطوير المواقع حيث تستطيع كسب مقدار جيد من المال و في هذا الوقت يمكنك تعلم مهارات جديدة وانت تعمل كمطور مواقع. وبالإضافة إلى تعلم الآلة، هناك العديد من المجالات التقنية المثيرة والمجزية التي يمكنك النظر فيها، مثل: 1. تطوير البرمجيات: يمكنك تعلم تطوير البرمجيات والتركيز على تطوير تطبيقات الويب والهواتف المحمولة وتطبيقات سطح المكتب وتطبيقات الألعاب وغيرها. 2. البيانات الضخمة وتحليل البيانات: يمكنك تعلم كيفية جمع البيانات وتحليلها وتحويلها إلى معلومات قيمة تساعد على اتخاذ القرارات. 3. الذكاء الاصطناعي: يمكنك تعلم كيفية تصميم وتطوير النظم ذاتية الدفع والذكاء الاصطناعي والأنظمة الذكية الأخرى. 4. الأمن السيبراني: يمكنك تعلم كيفية حماية الأنظمة والشبكات من الهجمات السيبرانية والحفاظ على الأمن والخصوصية. 5. تصميم الجرافيك والرسومات: يمكنك تعلم كيفية استخدام برامج التصميم المختلفة وإنشاء الرسومات والصور والرسوم التوضيحية. بصفتك مطور مواقع محترف، فإنك قد تجد أيضًا متعة في تحديث مهاراتك في مجالات مثل الأمن وتحليل البيانات والذكاء الاصطناعي والرسومات، حيث يمكن استخدام هذه المهارات في تحسين الخدمات التي تقدمها لعملائك أو تحسين مواقعك الحالية. و يعتمد الوقت المقدر اللازم لتعلم مجال تعلم الآلة على الخلفية والخبرة السابقة للفرد في الرياضيات والبرمجة وتحليل البيانات. بشكل عام، يمكن أن يستغرق تعلم مفاهيم تعلم الآلة بين 6 إلى 12 شهرًا من الدراسة الجادة والتطبيق العملي. ومن المهم أيضًا الممارسة المستمرة والتعلم المستمر للبقاء على اطلاع دائم بأحدث الاتجاهات والتطورات في مجال تعلم الآلة. لتعلم تعلم الآلة، يحتاج الفرد إلى فهم جيد للرياضيات، بما في ذلك الجبر والإحصاء والتحليل الرياضي والاحتمالات. كما يحتاج الفرد إلى معرفة جيدة بلغات البرمجة مثل Python و R و MATLAB، وقد تحتاج أيضًا إلى تعلم استخدام بعض الأدوات المتخصصة في تعلم الآلة مثل TensorFlow و PyTorch و Scikit-learn. ويمكن الحصول على هذه المعلومات من خلال الدورات التدريبية المتاحة عبر الإنترنت والكتب والمواد التعليمية المجانية والمدفوعة. بالنسبة لفرص العمل في مجال تعلم الآلة، فإن هذا المجال يشهد نموًا كبيرًا في السنوات الأخيرة، ويوجد الكثير من الوظائف المتاحة في هذا المجال. وهناك أيضًا العديد من المنصات المتاحة عبر الإنترنت التي تسمح للأفراد بالعمل كمستقلين في مجال تعلم الآلة(ولكن فرصه أقل من فرص مطور المواقع ).
    1 نقطة
×
×
  • أضف...