به اشتراک گذاری یک تجربه – دانلود فایل هایی که به دلیل تحریم، در دسترس نیستند .

این پست رو به رسم اشتراک گذاری تجربه ها و فرصت عالی که فضای اینترنت برای آن ایجاد کرده است می نویسم.

چند روز قبل ، برای انجام یک تکلیف دانشگاهی، باید بسته نرم افزاری CUDA را بر روی سیستم نصب می کردم. CUDA یک مدل برنامه نویسی و یک پلتفرم پردازش موازی است که توسط شرکت NVidia برای کارت های گرافیکی این شرکت ارائه شده است .۱

وقتی برای دانلود این بسته نرم افزاری به سایت شرکت NVidia مراجعه کردم با کمال احترام درخواست دانلود رد شد و پیغامی با محتوای شما اجازه دسترسی به سرورهای ما را ندارید نمایش داده شد .

شرکت های بزرگ دیگری هم مثل اوراکل همین رویه را در پیش گرفته اند . شاید شما هم در چنین موقعیتی قرار گرفته باشید .

در این مواقع ،ابتدا سراغ سایت های فارسی می روم و جستجویی انجام می دهم . احتمالا نسخه ای از فایل مورد نظرم برای دانلود در یکی از سایت های دانلود فارسی قرار دارد . اما تجربه نشان داده است که مطمئن ترین و به روزترین نسخه فایل را ،فقط باید از سایت اصلی شرکت دانلود کنم. ادامه ی مطلب

اشتراک گذاری یک تجربه : الگوریتم ژنتیک برای مبتدیان – بخش چهارم( بخش آخر)

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

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

مساله فروشنده دوره گرد یکی از این مسائل است .تا بحال کسی نتوانسته است الگوریتم سریعی ( الگوریتم زمانی چند جمله ای) برای آن پیدا کند ، البته کسی هم نتوانسته است وجود نداشتن چنین الگوریتمی را اثبات کند.

الگوریتم های اکتشافی از منطق اعداد تصادفی استفاده می کنند و جواب تقریبی خوبی را به سرعت به ما ارائه می دهند . الگوریتم ژنتیک یکی از این الگوریتم هاست .

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

در ادامه مطلب ، بخش چهارم ( بخش آخر) از این مطالب را بخوانید .

ادامه ی مطلب

اشتراک گذاری یک تجربه : الگوریتم ژنتیک برای مبتدیان – بخش سوم

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

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

مساله فروشنده دوره گرد یکی از این مسائل است .تا بحال کسی نتوانسته است الگوریتم سریعی ( الگوریتم زمانی چند جمله ای) برای آن پیدا کند ، البته کسی هم نتوانسته است وجود نداشتن چنین الگوریتمی را اثبات کند.

الگوریتم های اکتشافی از منطق اعداد تصادفی استفاده می کنند و جواب تقریبی خوبی را به سرعت به ما ارائه می دهند . الگوریتم ژنتیک یکی از این الگوریتم هاست .

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

اشتراک گذاری یک تجربه : الگوریتم ژنتیک برای مبتدیان – بخش دوم

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

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

مساله فروشنده دوره گرد یکی از این مسائل است .تا بحال کسی نتوانسته است الگوریتم سریعی ( الگوریتم زمانی چند جمله ای) برای آن پیدا کند ، البته کسی هم نتوانسته است وجود نداشتن چنین الگوریتمی را اثبات کند.

الگوریتم های اکتشافی از منطق اعداد تصادفی استفاده می کنند و جواب تقریبی خوبی را به سرعت به ما ارائه می دهند . الگوریتم ژنتیک یکی از این الگوریتم هاست .

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

به اشتراک گذاری یک تجربه :تبدیل کتاب های الکترونیکی دوبرگی به تک برگی

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

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