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

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

  1. Zen Eddin Allaham

    Zen Eddin Allaham

    الأعضاء


    • نقاط

      7

    • المساهمات

      800


  2. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      5

    • المساهمات

      18785


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

    • نقاط

      2

    • المساهمات

      6602


  4. ياسر مسكين

    ياسر مسكين

    الأعضاء


    • نقاط

      1

    • المساهمات

      2615


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

المحتوى الأعلى تقييمًا في 09/02/25 in أجوبة

  1. السلام عليكم عندما اضغط على CTRL S تزول النقطه البيضاء في vs code والمتصفح يعمل لاكن لا تضهر التغييرات معه ان المتصفح يعمل مسحته ورجعت نزلته ومازالت المشكله موجوده بدلت ال port من 5500 الى 3000 و 8000 و 8080 ولم تضهر اي تغييرات اتمنه من اللي عنده الحل يفيدني بيه اكون شاكر
    1 نقطة
  2. عند تغيير النص في عنصر h2 ثم الحفظ CTRL + S لا يحدث أي تغيير؟ في حال ذلك قم بتجربة إعادة تشغيل محرر vscode وتشغيل خادم live server مرة أخرى
    1 نقطة
  3. في البداية يجب تفعيل وضع الـ Night mode على حاسوبك طوال الوقت، إلا في الحالات التي تتعامل فيها مع الألوان في التصميمات فقم بتعطيله، وهي ميزة موجودة في الويندوز ولا حاجة لتثبيت برامج. لو أردت ضبط مستوى اللون الأزرق، اضغط على زر Night light بزر الفأرة الأيمن واختر Settings نفس الأمر قم بتفعيله على هاتفك، الفكرة من ذلك تقليل التعرض للضوء الأزرق قدر الإمكان. ثانيًا عليك بتوفير زجاجة مياه بجانبك دائمًا، وإلا ستصاب بالجفاف بعد فترة، الكثير يتجاهل تلك النقطة وهي غاية في الأهمية. ثالثًا، لا تستخدم الحاسوب إلا من خلال المكتب وكرسي المكتب، أي في حال لديك لابتوب فلا تستخدمه لفترات وأنت جالس على السرير مثلاً، فذلك لا يصلح للدراسة وسيؤذي رقبتك وظهرك، وأيضًا سيقلل من تركيزك، وفي حال لديك القدرة قم بشراء كرسي مكتب مُريح قدر الإمكان في حدود الميزانية المتوفرة، واختر الذي به فتحات mash للتهوية. رابعًا، قم بتثبيت تطبيق Pomodoro Timer على هاتفك ولكن اجعل جلسات الدراسة لمدة ساعتين، ثم استراحة لمدة 10 دقائق أو ربع ساعة. خامسًا، عليك تحديد ما ستقوم بتنفيذه كل يوم وتجنب الدراسة بشكل عشوائي لكي تستفيد بوقتك، أي كل يوم مساءًا قم بتحديد ما ستفعله غدًا وإلتزم به. سادسًا، الرياضة لا غنى عنها بالطبع، لكن الكثير يواجه صعوبة في الإلتزام بها، لذا بشكل واقعي، استغل أي مناسبة للخروج من المنزل للتمشية حتى لو كانت لشراء احتياجات المنزل. سابعًا، يجب البُعد عن الحاسوب لمدة يوم على الأقل تمامًا في كل أسبوع، الأجازة ستُجدد نشاطك وأيضًا لإراحة جسدك.
    1 نقطة
  4. السلام عليكم ما أهمية المشاركة في مسابقات Kaggle، وما جدوى الحصول على ترتيب متقدم أو مركز من المراكز الأولى؟ وهل لذلك أثر حقيقي في سوق العمل وفرص الانضمام إلى الشركات الكبرى مثل جوجل وأمازون وآبل؟
    1 نقطة
  5. لقدر فصلت ملف فرونت اند و باك اند ورفعتهم على جيت هب ك رابطين لكن عند رفع رابط باك اند على render حدث خطأ وانا متأكد لا يوجد اي علاقة ب فرونت اند
    1 نقطة
  6. خلينا نبدأ خطوة بخطوة من فضلكم اولا: هل يوجد اخطاء في مشروع من ناحية ملفات واهمها هم index.js , vite.config.ts , package.json ثانياً: بعد تأكد من عدم وجود اخطاء اريد تنفيذ مستودع واحد فقط على مجلدين client server مع عدم ظهور مشاكل في Render رابعأ: تم رفع ملفات بنجاح على جيت هب : دخلت على Render + اخترت رابط الذي به مشروع كامل ومن ثم اضفت npm run build , npm run start و بيانات .env ومن ثم انشاء خادم لاني تابعت على يوتيوب ونفذت نفس شرحهم لكن يحدث خطأ عندي لذالك اشك ان مشاكلي هي من الاكواد مشروعي ارجو مساعدة من فضلكم انشئت مستودع لكن في رابط واحد https://github.com/ZenZN99/mern-todo-app Todo.zip
    1 نقطة
  7. خلينا نبدأ خطوة بخطوة من فضلكم اولا: هل يوجد اخطاء في مشروع من ناحية ملفات واهمها هم index.js , vite.config.ts , package.json ثانياً: بعد تأكد من عدم وجود اخطاء اريد تنفيذ مستودع واحد فقط على مجلدين client server مع عدم ظهور مشاكل في Render رابعأ: تم رفع ملفات بنجاح على جيت هب : دخلت على Render + اخترت رابط الذي به مشروع كامل ومن ثم اضفت npm run build , npm run start و بيانات .env ومن ثم انشاء خادم لاني تابعت على يوتيوب ونفذت نفس شرحهم لكن يحدث خطأ عندي لذالك اشك ان مشاكلي هي من الاكواد مشروعي ارجو مساعدة من فضلكم Todo.zip
    1 نقطة
  8. هل هذا تنظيم جيد لمنع حدوث مشاكل في render هل يمكنكم اعطائي خطوات بعد هذا تنظيم ملفات
    1 نقطة
  9. 1 نقطة
  10. كيف أضيف صورة وهي بالعربي والملف بالعربي
    1 نقطة
  11. كيف يمكنني كتابة ال input بدون هذا الخطأ في VS Code?
    1 نقطة
  12. لمذا git لا يرفع ملفات الخادم حيث اني قمت ببناء تطبيق في ملفين server client ولكن عند انشاء مستودع git تم رفع ملفات العميل فقط على جيت هب ولم يرفع ملفات الخادم جربت اخراج ملف .gitignore ليكون عام اي خارج ملفات كلها ولم ينج الامر import ex from 'express'; import dotenv from 'dotenv'; import { connectDB } from './config/db.js'; import router from './routes/routes.js'; import cors from 'cors' import path from 'path'; dotenv.config(); const app = ex(); const port = 3000; app.use(ex.json()); //app.use(cors()); app.use('/api/todos' , router); const _dirname = path.resolve(); if(process.env.NODE_ENV === "production"){ app.use(ex.static(path.join(_dirname , "/client/dist"))); app.get("*splat" , (req , res) => { res.sendFile(path.resolve(_dirname , "client" , "dist" , "index.html")) }); } app.listen(port , () => { connectDB(); console.log(`Server is runing on port ${port}`); });// كود با اند import axios from "axios"; import React, { useEffect, useState } from "react" import { IoIosCheckmark , IoIosClose } from "react-icons/io"; import { GrEdit } from "react-icons/gr"; import { FaRegTrashAlt } from "react-icons/fa"; import toast , {Toaster} from "react-hot-toast"; import bellSound from './audio.mp3'; interface Type{ _id: string text: string completed: boolean } function App() { const [newTodo , setNewTodo] = useState<string>(''); const [todos , setTodos] = useState<Type[]>([]); const [editTodos , setEditTodos] = useState<string | null>(null); const [editText , setEditText] = useState<string>(''); const addTodo = async (e:React.FormEvent<HTMLFormElement>) => { e.preventDefault(); if(!newTodo.trim()){ return ( toast.error("Please fill out the field") ) } const audio = new Audio(bellSound); audio.play(); try{ const res = await axios.post('/api/todos', { text: newTodo }); setTodos([...todos, res.data]); setNewTodo(''); }catch(e){ console.log('Error adding todo' , e); } } const fetchData = async () => { try{ const res = await axios.get('/api/todos'); setTodos(res.data); }catch(e){ console.log('Error fetching todo:' , e) } } useEffect(() => { fetchData(); },[]) const starEditing = (todo:Type) => { setEditTodos(todo._id) setEditText(todo.text) } const saveEdit = async (id:string) => { try{ const res = await axios.patch(`/api/todos/${id}`, { text: editText }); setTodos(todos.map((todo) => ( todo._id === id ? res.data : todo ))) setEditTodos(null) }catch(e){ console.log('Error updating todo:' , e); } } const deleteTodo = async (id:string) => { try{ await axios.delete(`/api/todos/${id}`); setTodos(todos.filter((t) => ( t._id !== id ))); }catch(e){ console.log('Error deleting todo:' , e); } } const toggleTodo = async (id:string) => { try{ const todo = todos.find((t) => t._id === id); const res = await axios.patch(`/api/todos/${id}`, { completed: !todo?.completed }) setTodos(todos.map((t) => ( t._id === id ? res.data : t ))) }catch(e){ console.log('Error toggline todo'); } } return ( <main className="flex items-center justify-center min-h-screen bg-gradient-to-r from-gray-200 to-gray-300"> <Toaster position="top-center" toastOptions={{ style: { background: '#ccc', padding: '20px', fontWeight: 'bold' } }}/> <div className="bg-white p-4 shadow-xl shadow-gray-500 rounded-md"> <h1 className="text-center text-gray-700 font-bold text-3xl my-6">Task Manager</h1> <form onSubmit={addTodo} className="flex items-center gap-2 mb-5"> <input type="text" placeholder="Enter a task..." value={newTodo} onChange={(e) => setNewTodo(e.target.value)} className="outline-none border border-blue-700 rounded-md p-2 text-gray-700" /> <button type="submit" className=" cursor-pointer bg-blue-600 text-white font-bold py-2 px-3 rounded-md">Add Task</button> </form> <div> {todos.length === 0 ? ( <p className="font-semibold text-center p-5 text-[17px] text-gray-700">There are no missions yet.</p> ): ( <div className="flex flex-col gap-4 "> {todos.map((todo) => ( <div key={todo._id}> <div> {editTodos === todo._id ? ( <div className="flex items-center gap-4"> <input type="text" value={editText} onChange={(e) => setEditText(e.target.value)} className="flex-1 border p-1" /> <button onClick={() => saveEdit(todo._id)} className="bg-green-500 w-7 h-7 flex justify-center items-center rounded-full text-white font-bold text-2xl"><IoIosCheckmark /></button> <button onClick={() => setEditTodos(null)} className="bg-gray-400 w-7 h-7 flex justify-center items-center rounded-full text-white font-bold text-2xl"><IoIosClose /></button> </div> ): ( <div className="flex justify-between items-center"> <div className="flex items-center gap-3"> <button onClick={() => toggleTodo(todo._id)} className={`border border-gray-800 w-6 h-6 flex items-center justify-center rounded-full text-[20px] ${todo.completed ? 'bg-green-500 border-green-500' : 'text-white'}`}><IoIosCheckmark /></button> <span className="text-gray-800 font-bold">{todo.text}</span> </div> <div className="flex items-center gap-4"> <button className="text-blue-600 text-[20px]" onClick={() => starEditing(todo)}><GrEdit /></button> <button onClick={() => deleteTodo(todo._id)} className="text-red-600 text-[20px]" ><FaRegTrashAlt /></button> </div> </div> )} </div> </div> ))} </div> )} </div> </div> </main> ) } export default App//كود فرونت اند # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* node_modules dist dist-ssr *.local .env # Editor directories and files .vscode/* !.vscode/extensions.json .idea .DS_Store *.suo *.ntvs* *.njsproj *.sln *.sw? { "name": "server", "version": "1.0.0", "main": "index.js", "type": "module", "scripts": { "dev": "node --watch index.js", "build": "npm install && npm install --prefix client && npm run build --prefix client", "start": "node /server/index.js" }, "keywords": [], "author": "", "license": "ISC", "description": "", "dependencies": { "cors": "^2.8.5", "dotenv": "^17.2.1", "express": "^5.1.0", "mongoose": "^8.18.0" } } import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' // https://vite.dev/config/ export default defineConfig({ plugins: [react()], server:{ proxy:{ '/api/todos': { target: 'http://localhost:3000' } } } }) ارسلت لكم الاكود ارجو مساعدة
    1 نقطة
  13. يوجد لدي خطأ لم افهمه خطأ هو ان في دالة لازم استدعي parameter name ومشروعي كله مافيه name Todo.zip
    1 نقطة
  14. في الإصدار 5 من express تحتاج إلى تعديل: app.get("*" , (req , res) => إلى: app.get('/{*splat}', (req, res) => حيث يجب أن يتم تسمية الـ wild card أي رمز النجمة *
    1 نقطة
  15. السلام عليكم ورحمة الله وبركاته اسعد الله اوقاتكم جميعا انا مطور .net core اعمل كفري لانسر من سنتين وحاصل على شهادة بكالوريوس في تكنلوجيا المعلومات ودبلومة خبير ويب عالمية بريطانية وحاليا اخطط لافتتاح شركة برمجة خاصة ولدي فريق من ثلاث مبرمجين react +node +react native بالاضافة لي ، هل تنصحون ان ابدأ في افتتاح شركتي الخاصة ام اتوجه للوظيفة ام ابقى كفري لانسر ، وهل ما زالت شركات البرمجة مشاريع ناجحة؟ افيدوني جزاكم الله خيرا.
    1 نقطة
  16. 1 نقطة
  17. ظهر لى هذا الخطا RPC_ERROR Odoo Server Error Traceback (most recent call last): File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\addons\base\models\ir_http.py", line 242, in _dispatch result = request.dispatch() File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 702, in dispatch result = self._call_function(**self.params) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 368, in _call_function return checked_call(self.db, *args, **kwargs) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\service\model.py", line 94, in wrapper return f(dbname, *args, **kwargs) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 357, in checked_call result = self.endpoint(*a, **kw) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 925, in __call__ return self.method(*args, **kw) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 546, in response_wrap response = f(*args, **kw) File "c:\users\fula\desktop\ready\ready\odoo\addons\web\controllers\main.py", line 1328, in call_button action = self._call_kw(model, method, args, kwargs) File "c:\users\fula\desktop\ready\ready\odoo\addons\web\controllers\main.py", line 1316, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\api.py", line 471, in call_kw result = _call_kw_multi(method, model, args, kwargs) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\api.py", line 456, in _call_kw_multi result = method(recs, *args, **kwargs) File "C:\Users\fula\AppData\Local\Programs\Python\Python310\lib\site-packages\decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\addons\base\models\ir_module.py", line 72, in check_and_log return method(self, *args, **kwargs) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\addons\base\models\ir_module.py", line 470, in button_immediate_install return self._button_immediate_function(self.env.registry[self._name].button_install) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\addons\base\models\ir_module.py", line 587, in _button_immediate_function registry = modules.registry.Registry.new(self._cr.dbname, update_module=True) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\modules\registry.py", line 87, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\modules\loading.py", line 474, in load_modules processed_modules += load_marked_modules(cr, graph, File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\modules\loading.py", line 363, in load_marked_modules loaded, processed = load_module_graph( File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\modules\loading.py", line 222, in load_module_graph load_data(cr, idref, mode, kind='data', package=package) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\modules\loading.py", line 69, in load_data tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\tools\convert.py", line 748, in convert_file convert_xml_import(cr, module, fp, idref, mode, noupdate) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\tools\convert.py", line 797, in convert_xml_import relaxng.assert_(doc) File "src\lxml\etree.pyx", line 3650, in lxml.etree._Validator.assert_ Exception The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 658, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 301, in _handle_exception raise exception.with_traceback(None) from new_cause AssertionError: Document does not comply with schema
    1 نقطة
  18. قبل الغوص في الكود، حاول فهم الغرض من المشروع. ما المشكلة التي يحلها؟ ما هي الوظائف الرئيسية؟ قراءة وصف المشروع أو الـ README (إن وجد) ستساعدك على فهم السياق. لا تحاول استيعاب المشروع كاملًا دفعة واحدة. قسّم الكود إلى أجزاء صغيرة (مثل الدوال، الكائنات، أو الوحدات). ركز على فهم كل جزء على حدة قبل الانتقال إلى التالي. أثناء قراءة الكود، أضف تعليقاتك الخاصة لشرح ما يفعله كل جزء. إذا كنت تستخدم بيئة تطوير مثل VS Code، يمكنك كتابة ملاحظات بجانب السطور لتوضيح فهمك. لا تكتفِ بالمشاهدة فقط. قم بتنصيب المشروع على جهازك، وشغّل الكود. جرب تعديل أجزاء صغيرة منه (مثل تغيير قيم المتغيرات أو إضافة ميزة بسيطة) لفهم كيفية عمل المشروع عمليًا. استخدم أدوات التصحيح في بيئة التطوير (مثل نقاط التوقف Breakpoints) لتتبع كيفية تنفيذ الكود خطوة بخطوة. هذا سيعزز فهمك لتدفق البرنامج. حاول تتبع الكود يدويًا (مثلما تفعل عند حل مسائل الرياضيات). اكتب قيم المتغيرات أو النتائج المتوقعة على ورقة لفهم كيف يعمل الكود.
    1 نقطة
  19. وعليكم السلام ورحمة الله وبركاته. من الطبيعي ألا تستطيع إعادة كتابة المشروع من الصفر فور مشاهدته وذلك في البداية أو عند تعلم تقنيات ولغات جديدة وذلك بسبب أنك تريد بناء مشروع كامل مباشرة بعد فهم الدروس أو مشاهدة الفيديوهات حيث في هذا الوقت بالفعل قمت بفهم الدروس ولكن لم تطبق هذه المعرفة في تمارين بسيطة أولاً ثم مشاريع بسيطة أي التدرج في التطبيق وذلك يقابله محاولة التطبيق على عدة دروس فقط ثم متابعة مشاهدة الدروس وهكذا بدلاً من التطبيق على المشروع كاملاً بعد الإنتهاء من الدروس جميعها . وللمزيد من النصائح وكيفية تحقيق أقصى استفادة من الدورات التعليمية يرجى الإطلاع على المصادر التالية
    1 نقطة
  20. اقترح لي تجميعة بميزانية 1000 دولار حاسوب مكتبي
    1 نقطة
  21. السلام عليكم ورحمة الله تعالى وبركاته، سأجيبك العديد من المبرمجين لا يولون أهمية لصحتهم النفسية والجسدية في البدايات ولا يعيرونها أي أهمية، وهذا ما جعل العديد منهم يعانون من عدة أمراض صحية (ضعف الرؤية، آلام الظهر والرأس، السمنة وغيرها) إضافة إلى فقدان الشغف والبقاء في حلقة ولا يعيشون حياتهم على النحو الصحيح والإيجابي. لكن ليسو كلهم كذلك، فجزء منهم أيضا يهتم بالصحة النفسية والجسدية ويقوم بتحقيق الانسجام بين الواقع والبرمجة، ويكون متوازنا بينهما. أولا يجب أن تستشير طبيب عيون وتقوم بمراجعته وسيقدم لك اللازم فتوجد نظارات تحميك من أشعة الشاشات فهي لها تأثير سلبي مع مرور الوقت. من ناحية الهاتف من الأفضل أن تقلل استعماله في الليل وأيضا بالنسبة للحاسوب ولا أشاطر فكرة أن المبرمج يجب أن يسهر حتى ساعات الصباح الباكر فهذا محض هراء وعادة سيئة لا أنصح بها إلا إن كان المرء مضطرا لذلك. بالنسبة للتجهيز المكتبي ينصح بأن يستثمر المبرمج فيه يمكنك شراء مسند كمبيوتر يقوم بتغيير زوايا الحاسوب وتدريجها بحيث لا تؤلمك رقبتك وظهرك، ومسند للفأرة يكون مناسب لتوفير راحة ليدك، وأيضا في مقدورك إن استطعت شراء شاشة جانبية ستساعدك وتوفر عليك الوقت والجهد (احرص أن تكون من نوع جيد فالعديد من الشاشات تكون قاتلة للعين وغير مريحة) وأيضا شراء كرسي من نوع جيد ولا أنصح بكراسي ال Gaming فهي غير مناسبة.
    1 نقطة
  22. أنا اريد فقط أن تساعدني وتجلب لي تصميم مثل هذا او قريب ليه
    1 نقطة
  23. مفهوم Bias value أساسي وموجود في العديد من نماذج تعلم الآلة، وجزء لا يتجزأ من معظم النماذج الخطيةوغيرها ومنهاالإنحدار الخطي وللوجستي وآلات المتجهات الداعمة SVM، وبأبسط شكل ممكن هو عبارة عن معادلة الخط المستقيم التي درستها في المدرسة: y = mx + b حيث m هو الميل Slope الذي يحدد مدى انحدار الخط، وفي تعلم الآلة ذلك يمثل الوزن، و b هو القاطع الذي يحدد النقطة التي يقطع فيها الخط المحور الرأسي، وذلك هو الـ Bias، أي وظيفته تحريك الخط بأكمله للأعلى أو للأسفل دون تغيير ميله. بالتالي يمنح النموذج مرونة أكبر وبدونه، سيكون أي خط أو أي دالة قرار مجبرة على المرور بنقطة الأصل (0,0)، الأمر الذي يحد بشدة من قدرة النموذج على تمثيل البيانات الحقيقية. وللعلم بعض نماذج تعلم الآلة لا تحتوي على Bias بنفس المفهوم الحسابي، فنماذج الشجرة كأشجار القرار والغابات العشوائية تعمل عن طريق تقسيم البيانات بناءًا على شروط، مثل هل العمر أكبر من 30؟، ولا تستخدم معادلة خطية بداخلها، وبالتالي لا يوجد بها مفهوم Bias. وأيضًا خوارزمية أقرب جار KNN تعتمد على المسافة بين النقاط، وهي خوارزمية غير بارامترية ولا تتعلم أوزان أو تحيز.
    1 نقطة
  24. وعليكم السلام ورحمة الله وبركاته. قيمة الـ Bias موجودة في كل من Machine Learning و Deep Learning، وليس فقط في Deep Learning. فمثلاً في ال Machine Learning ، نجد الـ Bias في خوارزميات مختلفة مثل Linear Regression . وأيضاً في Logistic Regression وSupport Vector Machines وحتى في الشبكات العصبية البسيطة (Perceptron). أما في Deep Learning، فالـ Bias موجود في كل طبقة من طبقات الشبكة العصبية.
    1 نقطة
×
×
  • أضف...