ACCC



انضم إلى المنتدى ، فالأمر سريع وسهل

ACCC

ACCC

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
ACCC

خاص للدراسات

عدد الزوار

المواضيع الأخيرة

» دراسة عن الشبكة العصبية الاصطناعية
دراسة عن الشبكة العصبية الاصطناعية  Emptyالثلاثاء أغسطس 17, 2010 10:41 am من طرف VCCC

» مقدمة في المتاجره الاليه (الاكسبيرت)
دراسة عن الشبكة العصبية الاصطناعية  Emptyالسبت أغسطس 14, 2010 8:01 pm من طرف VCCC

» الفرق بين ( التاريخ ) و ( التأريخ ).........؟؟؟؟
دراسة عن الشبكة العصبية الاصطناعية  Emptyالجمعة أكتوبر 02, 2009 3:32 am من طرف انسه ليمونه

» خصائص فصول السنة وتأثيرها على الجسم البشري
دراسة عن الشبكة العصبية الاصطناعية  Emptyالجمعة أكتوبر 02, 2009 2:31 am من طرف x-9

» مكة المكرمة... صور نادرة جدا
دراسة عن الشبكة العصبية الاصطناعية  Emptyالجمعة أكتوبر 02, 2009 1:59 am من طرف x-9

» لو سألك اعمى عن الحياة......!!!!؟
دراسة عن الشبكة العصبية الاصطناعية  Emptyالجمعة أكتوبر 02, 2009 1:45 am من طرف x-9

» تاريخ الفراعنة وبناء الأهرامات في مهب الريح ...
دراسة عن الشبكة العصبية الاصطناعية  Emptyالجمعة أكتوبر 02, 2009 1:34 am من طرف x-9

» قسم التاريخ
دراسة عن الشبكة العصبية الاصطناعية  Emptyالجمعة أكتوبر 02, 2009 12:25 am من طرف انسه ليمونه

» شفرات كونتر سترايك ارجووووو التثبيت !
دراسة عن الشبكة العصبية الاصطناعية  Emptyالجمعة أكتوبر 02, 2009 12:02 am من طرف انسه ليمونه


    دراسة عن الشبكة العصبية الاصطناعية

    VCCC
    VCCC
    المدير العام


    عدد الرسائل : 176
    العمر : 37
    العمل/الترفيه : مفكر
    السٌّمعَة : 0
    نقاط : 6190
    تاريخ التسجيل : 24/07/2008

    دراسة عن الشبكة العصبية الاصطناعية  Empty دراسة عن الشبكة العصبية الاصطناعية

    مُساهمة من طرف VCCC الإثنين أغسطس 16, 2010 6:01 pm

    بسم الله الرحمن الرحيم

    نبدأ اليوم على بركة الله دراسه للشبكة العصبيه الاصطناعيه + البرامج المساعده لتكوين الشبكة

    الهدف من هذه الدراسه هو كالتالي :

    صناعة شبكة عصبية اصطناعيه ملائمه للاكسبيرت الخاص بنا

    كيفية تدريب الشبكة العصبية


    حسنآ لنبدأ الان بعض دروس الهامه :



    تعريف الشبكات العصبية الاصطناعية Artificial Neural Networks

    دراسة عن الشبكة العصبية الاصطناعية  ANN1


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




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



    مكونات الشبكة العصبونية الاصطناعية


    كما رأينا أن الشبكات العصبونية تتكون من مجموعة من وحدات المعالجة ويسمى أحدها عصبون ، والشكل (1) يبين نموذجا لا خطيا وبسيطا للعصبون الاصطناعي :
    كما أن للإنسان وحدات إدخال توصله بالعالم الخارجي وهي حواسه الخمس، فكذلك الشبكات العصبية تحتاج لوحدات إدخال . ووحدات معالجة يتم فيها عمليات حسابية تضبط بها الأوزان و نحصل من خلالها على ردة الفعل المناسبة لكل مدخل من المدخلات للشبكة . فوحدات الإدخال تكوّن طبقة تسمى طبقة المدخلات، و وحدات المعالجة تكوّن طبقة المعالجة وهي التي تخرج نواتج الشبكة. وبين كل طبقة من هذه الطبقات هناك طبقة من الوصلات البينية التي تربط كل طبقة بالطبقة التي تليها والتي يتم فيها ضبط الأوزان الخاصة بكل وصلة بينية، وتحتوي الشبكة على طبقة واحدة فقط من وحدات الإدخال ، ولكنها قد تحتوي على أكثر من طبقة من طبقات المعالجة.




    دراسة عن الشبكة العصبية الاصطناعية  ANN2


    نلاحظ من الشكل (2) أن العصبون يتألف من:
    1 - إشارات الدخل ( Input : a1,a2,a2,….an-)
    2 - قوى الأوزان ( Weights: Wj1, Wj2, Wj3,……Wjn ) حيث يعبر الوزن عن شدة الترابط بين عنصر قبله وعنصر بعده .
    3 - عنصر المعالجة J : )Processing Element )

    وهذا العنصر يقسم إلى قسمين :

    أ - الجامع (Adder ) لجمع الإشارات في الدخل الموزون .
    ب - تابع النقل أو تابع التفعيل (Activation Function ) :
    وهذا التابع يحد من خرج العصبون لذا يسمى بتابع التخميد Squashing حيث يجعل الخرج ضمن المجال [0,1] أو ضمن المجال[-1,1] .

    4 - الخرج (Output) (Xj ) .



    طرق تعليم الشبكة العصبونية


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


    التعليم المراقب (بواسطة معلم) Supervised Learning of ANN’s


    تقوم كل طرق التعليم أو التدريب بواسطة معلم للشبكات العصبية الاصطناعية على فكرة عرض البيانات التدريبية أمام الشبكة على هيئة زوج من الأشكال وهما الشكل المدخل input والشكل المستهدف target
    مثال :
    الشكل المدخل input يتكون من :
    * سعر الإفتتاح
    * الهاي
    *اللو
    *قيمة مؤشر ال-RSI
    *قيمة مؤشر ال-MACD
    ....إلخ
    والشكل المستهدف target :
    * سعر الإغلاق




    التعليم غير المراقب ( بدون معلم ) Unsupervised learning


    في هذه الطريقة تكون فئة التدريب عبارة عن متجه المدخلات فقط دون عرض الهدف على الشبكة، وتسمى هذه الطريقة التعليم الذاتي حيث تبني الشبكات العصبونية الاصطناعية أساليب التعليم على أساس قدرتها على اكتشاف الصفات المميزة لما يعرض عليها من أشكال وأنساق وقدرتها على تطوير تمثيل داخلي لهذه الأشكال وذلك دون معرفة مسبقة وبدون عرض أمثلة لما يجب عليها أن تنتجه وذلك على عكس المبدأ المتبع في أسلوب التعليم بواسطة معلم.
    من التعليم بدون معلم التعليم الهيبياني Hebbian، و التعليم التنافسي Competitive وبما أن الأسلوب الذي سنتبعه في هذه الدورة هو التعليم بواسطة معلم ، لذلك سنتطرق إليه الآن بالتفصيل ، حيث أن التعليم بوجود معلم يمكن أن يتم إما بتصحيح الخطأ أو بالاعتماد على الذاكرة .
    التعليم بواسطة معلم على نمط تصحيح الخطأ :
    يستخدم هذا النوع من التدريب لتعليم الشبكات الخطية ذات الطبقة الواحدة التي تستخدم لحل مسائل التقابل الخطي بين الدخل والخرج، حيث تقوم الشبكة بحساب إشارة الخطأ من خلال الفرق بين خرج العصبون والخرج المطلوب، ويتم تعديل قيم الأوزان عن طريق دالة الخطأ المسماة بتابع الكلفة بهدف تصغير الفارق عن طريق اشتقاق هذا التابع بالنسبة للأوزان المشبكية. تعتبر هذه الطريقة في التعليم من أهم طرق التعليم بواسطة معلم وأكثرها شيوعاً .
    التعليم بواسطة معلم المعتمد على الذاكرة :
    يتم في هذا النوع تخزين المعلومات المتوفرة عن البيئة في الشبكة العصبونية أي تخزين مجموعة التدريب التي هي شعاع الدخل وشعاع الخرج المقابل له ويتطلب هذا النوع من التعليم وجود معيار لتحديد تشابه الأشعة ووجود قاعدة تعليم .
    VCCC
    VCCC
    المدير العام


    عدد الرسائل : 176
    العمر : 37
    العمل/الترفيه : مفكر
    السٌّمعَة : 0
    نقاط : 6190
    تاريخ التسجيل : 24/07/2008

    دراسة عن الشبكة العصبية الاصطناعية  Empty رد: دراسة عن الشبكة العصبية الاصطناعية

    مُساهمة من طرف VCCC الإثنين أغسطس 16, 2010 7:00 pm

    الشبكة العصبية و علاقتها بالفوركس


    الشبكة العصبية للفوركس

    الفوركس هو سوق لتجارة العملات ، ترتفع أسعار أزواج العملات أو تنخفض بناءا على خاصية العرض والطلب التي يقوم بها التجار طبعا .

    تتكون أوامر الشراء أو البيع من خلال :

    * تحليل فني يقوم به التاجر
    *تحليل أساسي يقوم به التاجر
    *مؤشرات قام ببرمجتها تجار كذلك
    * إكسبرتات قام ببرمجتها تجار كذلك
    ...إلخ

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

    دراسة عن الشبكة العصبية الاصطناعية  Forex_Trend_Lines_03


    دراسة عن الشبكة العصبية الاصطناعية  Forex_Trend_Lines_03دراسة عن الشبكة العصبية الاصطناعية  %D8%A7%D9%84%D8%AF%D8%B9%D9%85


    دراسة عن الشبكة العصبية الاصطناعية  %D8%A7%D9%84%D9%85%D9%82%D8%A7%D9%88%D9%85%D8%A9


    دراسة عن الشبكة العصبية الاصطناعية  Cad03_07_2009


    دراسة عن الشبكة العصبية الاصطناعية  Ksayat-15a30cf6bf


    دراسة عن الشبكة العصبية الاصطناعية  2222222222


    دراسة عن الشبكة العصبية الاصطناعية  111111111111


    هل تدبرتم معي في هذه الصور ؟ أضن أن أغلبكم لاحظ هذا من قبل ، هل اقتنعتم أن السوق لا يسير بطريقة عشوائية البتة ؟
    من لم يقتنع فقريبا سيقتنع أكثر إن شاء الله ...


    التاريخ يعيد نفسه



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




    الشبكة العصبية و الاكسبيرت



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

    إن الهدف من الشبكات العصبية هو تقليل نسبة الخطأ والرفع من دقة تكهناتها بالمستقبل
    VCCC
    VCCC
    المدير العام


    عدد الرسائل : 176
    العمر : 37
    العمل/الترفيه : مفكر
    السٌّمعَة : 0
    نقاط : 6190
    تاريخ التسجيل : 24/07/2008

    دراسة عن الشبكة العصبية الاصطناعية  Empty رد: دراسة عن الشبكة العصبية الاصطناعية

    مُساهمة من طرف VCCC الثلاثاء أغسطس 17, 2010 10:41 am



    *تعلم أهم أسس لغة البرمجة التي سنعتمد عليها في إنشاء الشبكة العصبية


    مقدمة

    سنتعرف إن شاء الله في هذا الدرس على لغة البرمجة S-LANG التي سنعمل بها على برنامج CORTEXPRO التي توفر لنا القدرة على العمل مع البيانات بطريقة آلية ، لتنفيذ ملف الإدخال / الإخراج ، لرسم الشارتات و حفظها كصور ، لإنشاء ملفات تلقائيا مع هذه المخططات إنشاء الشبكات العصبية وتعليمها تلقائيا .
    علما أن كل ما سنتعلمه إن شاء الله في هذا الدرس وسنصل إليه ليس هو هدفنا انما هو تمهيد للوصول إليه.
    لغة البرمجة S-LANG تشبه كثيرا C++
    لكن لا يعني هذا أن من ليس له خبرة في البرمجة سيتعب معنا
    إن شاء الله بالصبر والتركيز سيتمكن من فهم أسس البرمجة التي سنحتاج إليها فقط
    لا داعي للمزيد
    وبالتوفيق إن شاء الله.

    تحميل برنامج CORTEX PRO

    البرنامج ليس مجاني ولكن قمت بحل شفرته بعد عناء كبير و الله أعلم
    لقد قمت برفع البرنامج على عدة سيرفيرات :


    http://rapidshare.com/files/403272191/CORTEX_PRO_Full_Version.zip.html


    http://www.zshare.net/download/77695416231b9fec/








    حجم البرنامج 3.6 Mo وبعد فك الضغط 16 Mo
    البرنامج مضغوط بصيغة ZIP


    لفتح البرنامج ، نفتح الملف الرئيسي ثم الملف BIN ثم الضغط عل ايكونة البرنامج CORTEX



    دراسة عن الشبكة العصبية الاصطناعية  P0Q64013

    دراسة عن الشبكة العصبية الاصطناعية  TiY64013




    واجهة البرنامج تكون كالآتي :


    دراسة عن الشبكة العصبية الاصطناعية  OAU64013


    وهذه أبرز الأوامر التي سنعمل عليها:

    1 : إنشاء شبكة عصبية جديدة
    2 : فتح شبكة عصبية
    3 : إنشاء سكريبت جديد
    4 :فتح سكريبت



      الوقت/التاريخ الآن هو الثلاثاء يوليو 02, 2024 8:17 am