Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > مقدمات هوش مصنوعی > پروژه های هوش مصنوعی در ایران


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۰۸-۴-۱۳۸۷, ۰۱:۱۶ قبل از ظهر   #1 (لینک دائم)
عضو فوق فعال
 
آواتار A162
 
تاريخ عضويت: تير ۱۳۸۷
پست ها: 14
تشكرها: 16
4 تشكر در 4 پست
پيش فرض پروژه ایی با توجیه اقتصادی بالا

با سلام خدمت دوستان

مساله:
دنباله اعداد زیر را داریم،نیاز ما پیش بینی عدد بعدیست.
فایل زیر شامل دو ستون است که قدر مطلق ستون اول فاصله 5 دقیقه تا اتفاق بعدی ست و در ستون دوم تفاوت در حرکت تا پدیده بعدیست.
یعنی اگر در سطر سوم 0.20 -150 باشد به این معناست که از پدیده قبل تا این پدیده 150*5 دقیقه طول کشیده است. و حرکت 0.20 داشته ایم
هیچ رابطه ریاضی را بین دو عدد یک سطر نیافته ایم.
برای سادگی هر سطر را یک اتفاق در نظر بگیرد که شامل X ,y است
زمانی شکست در پیش بینی یک سطر رخ می دهد که 15% پیش بینی ستون دوم با عدد واقعی اختلاف داشته باشد
مثال واضح:
اعداد ابتدایی در فایل به این شکلند:

0.81 -122
0.32 33
0.93 -94
1.06 95
1.33 -151
1.09 164
0.87 -72
0.37 52
0.84 -92
1.14 84
1.06 -132
1.47 172
0.69 -33
0.59 64
2.18 -342
0.63 150
0.51 -8
-----------

حال شبکه باید سطر بعدی را پیش بینی کند.
برای ما اگر زمان تا حرکت بعدی پیش بینی شد(یعنی ستون اول) کافیست.
اگر ستون دوم پیش بینی شد باز کافیست.
سطر واقعی مطابق فایل برابر است با:
0.75 228

اگر شبکه عدد 0.75 را پیش بینی کند یا 228 را،کافیست
(بنابراین لزوما نباید کل سطر را پیش بینی کند)
مطابق تعریف شکست در پیش بینی ،اگر ستون دوم را 220 پیش بینی کرد صبر می کنیم تا مقدار حرکت را مشاهده کنیم، و عدد مربوط به مقدار حرکت را در ستون دوم قرار می دهیم اگر اختلافش کمتر 15 درصد مقدار واقعی بود پیروزی بدست می آید. اما اگر بیشتر بود شکست محسوب میگردد لذا یک پیشنهاد برای ساده تر کردن اینست که سعی در پیش بینی ستون دوم بکنیم و ستون اول را هم بدلیل داشتن سیگما بزرگ و هم بدلیل تعریف شکست کلا نادیده بگیرم

حال اگر ستون دوم را بخواهیم پیش بینی کنیم و بجای عدد 0.75 عدد 0.80 را پیش بینی کنیم یک پیروزی ثبت می شود. اگر 1.5 پیش بینی کنیم یک شکست ثبت می شود اگر 3 نیز پیش بنی کنیم باز شکست محسوب می شود یعنی حالت شکست یا پیروزی داریم:
شکست: 15درصد مقدار واقعی <|مقدار پیش بینی- مقدار واقعی|
و پیروزی بالعکس.

زمانی شبکه صحیح کار می کند که پیروزی اش بیشتر از 70 درصد باشد و شکست پشت سر هم بیش از 5 بار نداشته باشد و تعداد شکست ها در یک مدت زیاد نباشد(شبکه در آن محدوده دائما دچار اشتباه نشود).
----------------------------------------------------------------
توجیه اقتصادی پروژه:
در صورت طراحی شبکه به شرایط ذکر شده سه ماه نخست 3 هزار دلار سه ماه دوم 6 هزار دلار سه ماه سوم 9 هزار دلار و ...(تا زمانی که شبکه قادر به پیش بینی ست این روند ادامه می یابد )برای طراح پرداخت میگردد
----------------------------------------------------------------

فایل
منتظر نظرات و پیشنهادات دوستان هستم./

ويرايش شده توسط A162; ۱۲-۶-۱۳۸۸ در ساعت ۰۳:۵۸ قبل از ظهر
A162 آفلاين است   پاسخ با نقل قول
از A162 تشكر كرده است:
Solsal (۰۴-۱۲-۱۳۹۰)

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online  
قديمي ۰۸-۴-۱۳۸۷, ۰۱:۱۸ قبل از ظهر   #2 (لینک دائم)
عضو فوق فعال
 
آواتار A162
 
تاريخ عضويت: تير ۱۳۸۷
پست ها: 14
تشكرها: 16
4 تشكر در 4 پست
پيش فرض

اگر دوستان اعلام آمادگی کنند من فایل شامل اعداد را ارسال کنم.
A162 آفلاين است   پاسخ با نقل قول
قديمي ۰۸-۴-۱۳۸۷, ۰۷:۳۵ بعد از ظهر   #3 (لینک دائم)
عضو فوق فعال
 
آواتار A162
 
تاريخ عضويت: تير ۱۳۸۷
پست ها: 14
تشكرها: 16
4 تشكر در 4 پست
پيش فرض

همچنان منتظرم

ويرايش شده توسط A162; ۰۸-۸-۱۳۸۷ در ساعت ۱۰:۰۷ بعد از ظهر
A162 آفلاين است   پاسخ با نقل قول
قديمي ۰۸-۶-۱۳۸۷, ۰۱:۱۹ قبل از ظهر   #4 (لینک دائم)
Administrator
 
آواتار Siavash
 
تاريخ عضويت: ارديبهشت ۱۳۸۷
محل سكونت: تهران
پست ها: 179
تشكرها: 27
439 تشكر در 108 پست
My Mood: Mehrabon
پيش فرض

دوست عزيز، سلام!
تا جايي كه من برداشت كردم شما يك سيستم پيشبيني ارزش سهام مي خوايد. در Forex هم از شبكه هاي عصبي جهت بعضي پيشبيني ها استفاده مي كنن اما خوب هيچ وقت با اون درصد خطايي كه شما گفتيد نمي تونن عمل كنن چون اين مقادير به خيلي چيز ها بستگي دارند كه شبيه سازي اون خيلي كار آساني نيست.
تعيين ورودي ها و خروجي ها خيلي مؤثر هست و معمولاً چندين پارامتر رو بصورت ورودي مي دهند و با يك پارامتر پيشبيني كار خيلي علمي نخواهد شد.
خوشحال مي شيم فايل رو بصورت Attach در همينجا قرار بديد...
__________________
Siavash آفلاين است   پاسخ با نقل قول
قديمي ۰۸-۶-۱۳۸۷, ۰۲:۳۳ قبل از ظهر   #5 (لینک دائم)
عضو فوق فعال
 
آواتار A162
 
تاريخ عضويت: تير ۱۳۸۷
پست ها: 14
تشكرها: 16
4 تشكر در 4 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله siavash نمايش پست
دوست عزيز، سلام!
تا جايي كه من برداشت كردم شما يك سيستم پيشبيني ارزش سهام مي خوايد. در forex هم از شبكه هاي عصبي جهت بعضي پيشبيني ها استفاده مي كنن اما خوب هيچ وقت با اون درصد خطايي كه شما گفتيد نمي تونن عمل كنن چون اين مقادير به خيلي چيز ها بستگي دارند كه شبيه سازي اون خيلي كار آساني نيست.
تعيين ورودي ها و خروجي ها خيلي مؤثر هست و معمولاً چندين پارامتر رو بصورت ورودي مي دهند و با يك پارامتر پيشبيني كار خيلي علمي نخواهد شد.
خوشحال مي شيم فايل رو بصورت attach در همينجا قرار بديد...
با عرض سلام
احتمالا شما حقیر را می شناسید
علی ای حال بنده اعتقاد قلبی دارم که بهترین راه پیش بینی این سری ها الگوریتم ژنتیک است.
گرچه در این مورد اطلاعات زیادی ندارم ولی بزرگانی که در این زمینه ها فعالیت کرده اند در این موضوع متفق القولند.
فردا فایل را انشاالله پیوست میکنم
A162 آفلاين است   پاسخ با نقل قول
قديمي ۰۸-۶-۱۳۸۷, ۰۱:۱۳ بعد از ظهر   #6 (لینک دائم)
Administrator
 
آواتار Siavash
 
تاريخ عضويت: ارديبهشت ۱۳۸۷
محل سكونت: تهران
پست ها: 179
تشكرها: 27
439 تشكر در 108 پست
My Mood: Mehrabon
پيش فرض

دوست خوب،
خود الگوریتم ژنتیک یک الگوریتم بهینه سازی هست و به خودی خود برای پیش بینی استفاده نمی شود. اما با استفاده از الگوریتم ژنتیک می توانیم پارامتر های یک تابع خاص رو برای افتادن روی یک سری نقطه با کمترین خطا (یا لا اقل نزدیک به کمترین خطا) بدست بیاوریم.
مثلاً اگر در یک سری زمانی نقاطی از یک روند سینوسی پیروی می کنن می تونیم ضریب متغیر داخل سینوس و اختلاف فاز و ضریب خود سینوس رو به نحوی بدست بیاریم تا کمترین خطا رو داشته باشه.
از الگوریتم ژنتیک می تونیم جهت تعیین وزن های یک شبکه ی عصبی و پارامتر های دیگر اون جهت پیشبینی هم استفاده کنیم.

با قرار دادن فایل این سری خیلی بهتر می شه در ارتباط با این موضوع نظر داد که چه راهی ممکن هست کارا باشه...
__________________
Siavash آفلاين است   پاسخ با نقل قول
از Siavash تشكر كرده است:
A162 (۰۸-۶-۱۳۸۷)
قديمي ۰۸-۱۱-۱۳۸۷, ۰۹:۴۰ بعد از ظهر   #7 (لینک دائم)
Administrator
 
آواتار Siavash
 
تاريخ عضويت: ارديبهشت ۱۳۸۷
محل سكونت: تهران
پست ها: 179
تشكرها: 27
439 تشكر در 108 پست
My Mood: Mehrabon
پيش فرض

راستش من متوجه نشدم!
مي توني يك سري رو نشون بدي و بعد اونايي كه بايد پيشبيني بشن رو به جاشون ؟ قرار بدي و يك حدس معقول هم به جاي اون ؟ ها بياري؟
__________________
Siavash آفلاين است   پاسخ با نقل قول
قديمي ۰۳-۲۹-۱۳۹۰, ۰۸:۴۷ بعد از ظهر   #8 (لینک دائم)
عضو جدید
 
آواتار siavashmohammadi
 
تاريخ عضويت: خرداد ۱۳۹۰
محل سكونت: کرج
پست ها: 4
تشكرها: 43
4 تشكر در 2 پست
My Mood: Asabani
Lightbulb فارکس و شبکه عصبی

با سلام و درود

با توجه به اینکه تجربه ی دوسال برنامه نویسی در فارکس رو دارم و بطور مشخص بر روی هوش مصنوعی در فارکس خیلی کار کردم می تونم به شما قریب به قطع یقین بگم چنین سیستمی با چنین مشخصاتی نیست و نخواهد بود!

چرا که:

۱ـبرای مدتی برای یکی از بانک های دولتی برنامه ترید خودکار نوشتم (اکسپرت) و با سیستم های خاص بانکی آشنا شدم که متخصصان هوش مصنوعی و ریاضی چگونه سیستم هایی طراحی می کنند. تازه آن هم یک مجموعه متخصص در ۶ ماه یک اکسپرت طراحی می کنند که ماکزیمم در ماه ۵٪ سود می دهد . با توجه به این فرمایش شما در ابتدای تاپیک بسیار رویایی است.
اگر شما سیستمی داشته باشید که از هر ۵ ترید ۳ یا ۴ ترید سودده داشته باشد َ وال استریت شما را استخدام می کند.

۲ـنمونه اکسپرت ها و اندیکاتورهای نوشته شده که توسط شبکه ی عصبی قیمت را پیشبینی می کنند موجود می باشد. بهتر از قبل از هر چیز نگاهی به عملکرد این دسته از اکسپرت ها و اندیکاتورها داشته باشید.(در سایت MQL4: automated forex trading, strategy tester and custom indicators with MetaTrader عبارت شبکه عصبی رو سرچ کنید)

۳ـ کد MQL4 الگوریتم ژنتیک توسط بنده نوشته شده .در سایت A u t o T r a d i n g . i r در گوشه ی بالای سایت یک مقاله راجع به الگوریتم ژنتیک وجود دارد . در همان تاپیک اکسپرت بنده هم آپلود شده است!!!


یک راهنمایی : بر روی کاربرد الگوریتم کولونی موچگان در فارکس تحقیق کنید . زودتر شما رو به جواب می رساند
siavashmohammadi آفلاين است   پاسخ با نقل قول
از siavashmohammadi تشكر كرده اند:
Solsal (۰۴-۱۲-۱۳۹۰), taha_mokfi (۰۳-۳۱-۱۳۹۰)
قديمي ۰۸-۱۲-۱۳۸۷, ۰۹:۰۹ بعد از ظهر   #9 (لینک دائم)
عضو فوق فعال
 
آواتار A162
 
تاريخ عضويت: تير ۱۳۸۷
پست ها: 14
تشكرها: 16
4 تشكر در 4 پست
پيش فرض

شرح دقیق مساله رو در پست اول میزارم
با تشکر
A162 آفلاين است   پاسخ با نقل قول
قديمي ۰۸-۱۶-۱۳۸۷, ۰۹:۰۴ قبل از ظهر   #10 (لینک دائم)
عضو فوق فعال
 
آواتار A162
 
تاريخ عضويت: تير ۱۳۸۷
پست ها: 14
تشكرها: 16
4 تشكر در 4 پست
پيش فرض

نمی دونم چرا کسی پی این جور کارها نمیره
متاسفانه در کشور ما همه فقط یاد گرفتیم (یاد دادن) برای اینکه دنبال علم باشیم باید نمرات خوبی بگیریم.
فوقش بریم دنبال روبوکاپ ....
برای حل این مسئله احتیاج به هیچ کار و دانش دیگر نیست الا شبکه های عصبی.
این استفاده مستقیم هوش مصنوعی هست.
در هر حال خودم انشاالله برزودی شبکه های عصبی رو یاد می گیرم و روش کار می کنم
و بالای 95 درصد موفق می شم.
با آرزوی موفقیت برای تک تک دوستان
A162 آفلاين است   پاسخ با نقل قول
از A162 تشكر كرده است:
Solsal (۰۴-۱۲-۱۳۹۰)
پاسخ

Tags
پیش بینی, شبكه عصبی



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۱۱:۱۴ بعد از ظهر ميباشد.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design