کتاب های برچسب algorithms
تاریخ: ۱۹:۵۷:۴۱ ۱۳۹۴/۱۰/۳ پنج شنبه
توسط: punsher2011
امتیاز: ۲
برچسب ها: Java Script | Algorithms | HTML5 | Game Development |

این کتاب به توسعه دهنده‌های جاوا اسکریپتی آموزش میدهد که چگونه از فیزیک واقعی در بازی‌های HTML5 ، انیمیشن و شبیه سازی‌های خود استفاده کنند . 

تعداد بازدید: ۴۳۳
دیدگاه ها: ۰
تاریخ: ۲۳:۳۶:۵۶ ۱۳۹۴/۱۰/۲ چهارشنبه
توسط: punsher2011
امتیاز: ۱

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

تعداد بازدید: ۵۷۲
دیدگاه ها: ۰
تاریخ: ۱۴:۳۶:۴ ۱۳۹۲/۱۱/۱۱ جمعه
توسط: MotoMan
امتیاز: ۱۶
برچسب ها: Algorithms |

طراحی الگوریتم دانش ساخت الگوریتم‌ها برای حل مساله‌است. طراحی الگوریتم کاربردی را مهندسی الگوریتم می‌نامند. طراحی الگوریتم در بسیاری از راه حل‌های تئوری تحقیق در عملیات، شناسایی و گنجانیده شده‌است، مانند برنامه نویسی پویا و تقسیم و غلبه. الگوهای طراحی الگوریتم تکنیک‌های طراحی و اجرای طرح‌های الگوریتم هستند، در این روزها از طراحی الگوریتم می‌توان در فرایندهای بازیابی اینترنتی، مسیریابی استفاده نمود. هم اکنون در ایران طراحی الگوریتم‌ها به عنوان درسی در رشته مهندسی کامپیوتر (نرم‌افزار و سخت‌افزار) و فناوری اطلاعات تدریس می‌شود. در طراحی الگوریتم‌ها مباحثی همچون پیچیدگی زمانی، بازگشتی، روش تقسیم و غلبه، روش حریصانه، روش برنامه سازی پویا، تکنیک عقب گرد، نظریه P و NP تدریس می‌شود. زبان‌های برنامه نویسی رایانه‌های بزرگ مانند زبان ALGOL (برای زبان الگوریتمی)، زبان FORTRAN، زبان COBOL، زبان PL/I، زبان SAIL و SNOBOL ابزار محاسبات برای به اجرا درآوردن یک طراحی الگوریتم است اما یک طراحی الگوریتم (a/d) یک زبان نیست، یک a/d می‌تواند یک روش دست نوشته باشد، به طور مثال مجموعه‌ای از معادلات. یک سری از فرایندهای مکانیکی انجام شده توسط دست، قطعه آنالوگ از تجهیزات یا فرایند دیجیتال و پردازنده‌است. یکی از مهم‌ترین جنبه‌های طراحی الگوریتم، ایجاد یک الگوریتم است که دارای یک زمان اجرای کارآمد باشد، که به عنوان اوه بزرگ(big Oh)شناخته شده‌است.

این جزوه طراحی الگوریتم تدریس شده توسط استاد مهدی جبل عاملی در دانشگاه آزاد نجف آباد است که توسط یکی از دانشجویان ایشان گرد آوری شده است.

تعداد بازدید: ۲۶۳۸
دیدگاه ها: ۱
تاریخ: ۲۰:۴۸:۲۴ ۱۳۹۲/۱۰/۲۳ دوشنبه
توسط: sooth3r
امتیاز: ۶
برچسب ها: Data Structures | Algorithms |

کتاب مقدمه ای بر ساختمان داده‌ها که از انتشارات دانشگاه MIT می‌باشد ( قطعا احتیاجی به معرفی این دانشگاه نمی‌باشد ) هم می‌تواند برای آشنایی شما بر مبحث ساختمان داده استفاده شود و هم می‌تواند برای مطالعه‌ی تخصصی و مطالبی فراتر از آن استفاده شود که در ادامه به آن اشاره می‌شود ، ویرایش کتاب حاضر , ویرایش سوم آن و آخرین ویرایش موجود می‌باشد لازم به ذکر است که این کتاب به نام CLRS نیز معروف می‌باشد.

 

تعداد بازدید: ۱۴۸۰
دیدگاه ها: ۰
تاریخ: ۷:۲۶:۲۳ ۱۳۹۲/۸/۳ جمعه
توسط: MotoMan
امتیاز: ۶
برچسب ها: Algorithms |

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

این جزوه به صورت دست نویس می‌باشد و کیفیت آن بسیار خوب است. مدرس این درس دکتر سید حمید حاج سید جوادی است.

تعداد بازدید: ۲۳۲۱
دیدگاه ها: ۰
تاریخ: ۲۱:۲۱:۲۹ ۱۳۹۲/۷/۲۰ شنبه
توسط: MotoMan
امتیاز: ۳
برچسب ها: Algorithms |

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

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

تعداد بازدید: ۲۴۵۰
دیدگاه ها: ۱
تاریخ: ۹:۲۸:۵ ۱۳۹۲/۶/۱۷ یکشنبه
توسط: MotoMan
امتیاز: ۳
برچسب ها: Algorithms |

Trinity در فیلم Matrix این گونه بیان می‌کند که:

سوالی هست که ما را هدایت می‌کند، Neo. و آن سوال است که تو را به این جا کشانده است. تو هم آن سوال را می‌دانی، همان طور که من نیز می‌دانستم.

به عنوان نویسنده‌های این کتاب، ما آن سوالی را که شما را به اینجا هدایت کرده است را پاسخ می‌دهیم:

آیا می‌توانم از الگوریتم X برای حل کردن مشکلم استفاده کنم؟ اگر می‌شود، چگونه آن را پیاده سازی کنم؟

احتمالا شما احتیاجی به فهم این که چرا فلان الگوریتم درست است ندارید؛ در غیر این صورت باید به سراغ منابع مطالعاتی دیگری بروید به مانند کتاب Introduction to Algorithms ویرایش دوم، نوشته شده توسط Thomas H. Corman.

در آن کتاب شما با اصول، تئوری‌ها و اثبات‌ها مواجه می‌شوید و با مثال‌های متنوع و گام به گام با چگونگی عملکرد یک الگوریتم آشنا می‌شوید. اما شاید متعجب شوید که هیچ کد واقعی در آن کتاب وجود ندارد و تمامی مثال‌ها به صورت شبه کد بیان شده اند و بیشتر برای متونی مناسب اند که می‌خواهد یک مرور کلی از الگوریتم‌ها داشته باشند. این متون آموزشی، در کلاس‌های درس دارای اهمیت هستند؛ ولی در دنیای واقعی و کد‌های حقیقی، نا کارآمد هستند.

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

جذاب‌ترین شعار این کتاب این است: از کد‌های واقعی استفاده کنید، نه شبه کد.

تعداد بازدید: ۱۳۱۸
دیدگاه ها: ۱
loading...

لطفا منتظر بمانید...