دانلود کتابهای رایگان عکس های باحال تم بازی برنامه آهنگ موزیک موبایل - دانلود - نرم افزار - مقاله - مهندسی >> هوش_مصنوعی

دانلود کتابهای رایگان

تم بازی برنامه آهنگ موزیک موبایل - دانلود - نرم افزار - مقاله - مهندسی

مهندسی برق - موبایل - دانلود موزیک ( فارسی ترکی آذری خارجی ) - دانلود فیلم - مقالات - اس ام اس - نرم افزار

 
معرفی شبکه های عصبی مصنوعی
]دوستان اگر فایلی دانلود نمیشه مشکل از سرورهاست و از این به بعد تمام فایلها تو سایت خودم آپلود میشه تا مشکل دانلود نداشته باشیدwww.worldbook.ir نویسنده : امیر - ساعت ۸:٥٠ ‎ب.ظ روز ۱۳۸٧/٢/۳٠
 

با سلام. مقاله ای تحت عنوان "معرفی شبکه های عصبی مصنوعی" برای دانلود و مطالعه شما دوستان قرار داده ام که به زبان فارسی می باشد.



 
ادامه مطلب...
comment نظرات ()
 
 
مقدمه ای بر ماشین بینایی
]دوستان اگر فایلی دانلود نمیشه مشکل از سرورهاست و از این به بعد تمام فایلها تو سایت خودم آپلود میشه تا مشکل دانلود نداشته باشیدwww.worldbook.ir نویسنده : امیر - ساعت ٧:٤٥ ‎ب.ظ روز ۱۳۸٧/٢/۱۱
 

مریم اسماعیلی‌
ماهنامه شبکه - خرداد ۱۳۸۴ شماره 54

اشاره :

از میان همه شاخه‌های هوش مصنوعی، شاید کاربردی‌ترین آن‌ها کامپیوتری و مکانیزه کردن سیستم‌های بینایی باشد. دامنه کاربرد این شاخه از فناوری در حال رشد، بسیار وسیع است و از کاربردهای عادی و معمولی مثل کنترل کیفیت خط تولید و نظارت ویدئویی گرفته تا تکنولوژی‌های جدید مثل اتومبیل‌های بدون راننده را دربرگرفته است. دامنه کاربردهای این تکنولوژی براساس تکنیک‌های مورد استفاده در آن‌ها تغییر می‌کند. دراین مقاله سعی داریم به شما نشان دهیم که سیستم‌های بینایی ماشین چگونه کار می‌کنند و مروری کوتاه بر اهداف، تکنیک‌ها و تکنولوژی‌های موجود داشته باشیم و سعی داریم با نحوه کار بینایی ماشین و پیشرفت آن‌ها که مطابق با سیستم بینایی انسان است، آشنا شویم. در این متن، بررسی‌ خود را با دو مثال انجام می‌دهیم. اولی سیستم کنترل کیفیت خط تولید است که شامل نحوه عکس‌برداری و ذخیره و شیوه تفسیر عکس‌های گرفته شده به‌صورت خودکار است و دیگری به‌عنوان یک مثال پیچیده‌تر، چگونگی بینایی یک ربات را توضیح می‌دهد.


کنترل کیفیت خط تولید

شکل 1-  نمای ساده شده‌ای از یک سیستم بینایی کنترل کیفیت خط تولید غیرواقعی

یکی از کاربردهای بینایی ماشین در کنترل کیفیت خروجی کارخانه‌ها می‌باشد. شکل 1 مثالی بسیار ساده از چنین سیستمی است. اجناس تولید‌شده در کارخانه که برروی یک نوار نقاله قرار گرفته‌اند و توسط یک دوربین CCD  برای آزمایش دیده می‌شوند و محصولات با کیفیتِ مناسب اجازه عبور پیدا خواهندکرد. چنانچه محصولی دارای استانداردهای مناسب نباشد از ادامه مسیر حذف می‌شود. معیار این استانداردها می‌تواند لبه‌های زائد، خراشیدگی و بادکردگی و تورم روی فلزات و بسیاری چیزهای دیگر باشد. در این مثال ما در پی یافتن مکانیزم خط تولید نیستیم و فقط می‌خواهیم ببینیم که یک شی تولیدشده چگونه استاندارد تشخیص داده شده و اجازه عبور می‌یابد و برعکس چگونه به بعضی از اشیاء اجازه عبور و ادامه دادن داده نمی‌شود

 

 

بقیه در ادامه مطلب  


 
ادامه مطلب...
comment نظرات ()
 
 
عملیات شبکه‌های عصبی - Neural Networks (قسمت دوم)
]دوستان اگر فایلی دانلود نمیشه مشکل از سرورهاست و از این به بعد تمام فایلها تو سایت خودم آپلود میشه تا مشکل دانلود نداشته باشیدwww.worldbook.ir نویسنده : امیر - ساعت ٧:٤۱ ‎ب.ظ روز ۱۳۸٧/٢/۱۱
 

مسعود سعیدی
ماهنامه شبکه - اسفند 1383 شماره 52

اشاره :

در قسمت قبلی مقاله (ماهنامه شبکه - شماره51) با مفاهیم کلی شبکه‌های عصبی و اجزای آن و نحوه پردازش در آن‌ها آشنا شدید. در این قسمت به مراحل طراحی یک شبکه عصبی می پردازیم . سپس نظری به مقوله بسیار مهم آموزش در چنین شبکه‌هایی خواهیم داشت و روش‌های مختلف آموزش را بیان می‌کنیم.


عملیات شبکه‌های عصبی
تا اینجا تمام توجه ما معطوف ساختار درونی یک نرون مصنوعی یا المان پردازشی بود. اما بخش مهم دیگری در مراحل طراحی یک شبکه عصبی نیز وجود دارد. در واقع هنر یک طراح شبکه‌های عصبی می‌تواند در چگونگی ترکیب نرون‌ها در یک شبکه (neuran Clustering)، متجلی شود. علوم بیولوژی نشان داده‌اند که کلاسترینگ نرون‌ها در

شکل 1

شبکه عصبی مغز ما به‌گونه‌ای است که ما را قادر می‌سازد تا اطلاعات را به‌ صورتی پویا، تعاملی و خودسامان (Selforganizing) پردازش کنیم. در شبکه‌های عصبی بیولوژیک، نرون‌ها در ساختار‌ی سه بعدی به یکدیگر اتصال یافته‌اند. اتصالات بین نرون‌ها در شبکه‌های عصبی بیولوژیک آنقدر زیاد و پیچیده‌است که به هیچ وجه نمی‌توان شبکه مصنوعی مشابهی طراحی کرد. تکنولوژی مدارات مجتمع امروزی به ما امکان می‌دهد که شبکه‌های عصبی را در ساختار‌های دو بعدی طراحی کنیم. علاوه بر این، چنین شبکه‌های مصنوعی دارای تعداد محدودی لایه و اتصالات بین نرون‌ها خواهند بود. بدین ترتیب، این واقعیات و محدودیت‌های فیزیکی تکنولوژی فعلی، دامنه کاربردهای شبکه‌های عصبی مبتنی‌بر تکنولوژی سیلیکونی را مشخص می‌سازند.
ساختار شبکه‌های عصبی امروزی، از لایه‌های نرونی تشکیل شده است. در چنین ساختاری، نرون‌ها علاوه بر آنکه در لایه خود به شکل محدودی به یکدیگر اتصال داده شده‌اند، از طریق اتصال بین لایه‌ها نیز به نرون‌های طبقات مجاور ارتباط داده می‌شوند. در شکل 1 نمونه‌ای از ساختار لایه‌ای یک شبکه عصبی مصنوعی نمایش داده شده است (تعداد اتصالات ممکن بین نرون‌ها را در چنین ساختاری با تعداد اتصالات بین نرون‌های مغز انسان، مقایسه کنید)

 

بقیه در ادامه مطلب  


 
ادامه مطلب...
comment نظرات ()
 
 
آشنایی با شبکه‌های عصبی (Neural Networks) - قسمت اول
]دوستان اگر فایلی دانلود نمیشه مشکل از سرورهاست و از این به بعد تمام فایلها تو سایت خودم آپلود میشه تا مشکل دانلود نداشته باشیدwww.worldbook.ir نویسنده : امیر - ساعت ٧:٤٠ ‎ب.ظ روز ۱۳۸٧/٢/۱۱
 

مسعود سعیدی
ماهنامه شبکه - بهمن ۱۳۸۳ شماره 51

اشاره :

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

 
 بقیه در ادامه مطلب  


 
ادامه مطلب...
comment نظرات ()
 
 
ساختار یک شبکه عصبی ساده‌
]دوستان اگر فایلی دانلود نمیشه مشکل از سرورهاست و از این به بعد تمام فایلها تو سایت خودم آپلود میشه تا مشکل دانلود نداشته باشیدwww.worldbook.ir نویسنده : امیر - ساعت ٧:٢٩ ‎ب.ظ روز ۱۳۸٧/٢/۱۱
 

ترجمه: پرهام ایزدپناه
ماهنامه شبکه - آذر ۱۳۸۵ شماره 71

اشاره :

شاید این سؤال ساده و ابتدایی به نظر برسد، اما واقعاً یک شبکه عصبی چیست؟ یک حدس کلی در این‌باره آن است که یک شبکه عصبی به طور سنتی شبیه یک مغز کامپیوتری مینیاتوری تصور می‌شود که شامل سلول‌های مستقلی است که می‌توانند با یکدیگر ارتباط داشته باشند تا بتوانند یک مسئله بزرگ‌تر را حل کنند. با این حال از منظر کدنویسی، چگونه می‌توان برنامه‌ای نوشت که به اندازه‌ای عمومی و جامع باشد که بتواند با مجموعه‌ای از اجزای کوچک و منفرد یا نورون‌ها، هر مسئله‌ای را که به آن واگذار می‌کنید، حل کند؟ در واقع آنچه در عمل اتفاق می‌افتد آن است که شما دو نوع شبکه خواهید داشت: شبکه‌هایی که تلا‌ش می‌کنند از نظر بیولوژیکی دقیق باشند و از نورون‌ها یا گره‌های مغز تقلید کنند و شبکه‌هایی که روی یک وظیفه خاص متمرکزند. شبکه‌های عصبی در حالتی متعادل دارای هر دو خصلت صحت بیولوژیکی و کاربردی بودن، هستند. بدیهی است ایده‌آل‌ترین حالت، داشتن شبکه‌ای است که به طور کامل کارکرد مغز را مدل‌سازی می‌کند. در مقاله پیش‌رو (برگرفته از سایتcodeproject.com) ضمن اشاره به ویژگی‌های یک شبکه عصبی با ساختار یک نمونه ساده از این شبکه‌ها آشنا می‌شویم.

‌‌ویژگی‌های یک شبکه‌عصبی‌
Robert Callan در کتاب <ماهیت شبکه‌‌های عصبی> مجموعه‌ای از ویژگی‌های یک شبکه عصبی را معرفی کرده است که در ادامه بررسی می‌شوند.
●‌‌ مجموعه‌ای از واحدهای پردازشی ساده
یک شبکه عصبی از نورون‌ها یا گره‌ها ساخته می‌شود. این اجزا در واقع واحدهای پردازش ساده‌ای محسوب می‌شوند، اما در صورتی که قابلیت‌های نهفته بعضی از آن‌ها را ببینید، می‌توانید بپرسید <ساده برای چه کسی؟> اساساً گره‌ها از دید یک برنامه‌‌نویس یک کلا‌س محسوب می‌شوند که وظیفه انجام کار یا هدف خاصی را برعهده دارند. مانند هر کلا‌سی در برنامه‌نویسی، وظیفه یا هدف براساس آنچه شما تعیین می‌کنید و از طریق کدها تعریف می‌شو
 
بقیه در ادامه مطلب  

 
ادامه مطلب...
comment نظرات ()