تبليغاتX
چمران-الكترو كامپ

چمران-الكترو كامپ

وبلاگ آموزشی و تخصصی كامپيوتر و برق

شبکه های عصبی مصنوعی (Artificial Neural Networks(ANN

وبلاگ جدید چمران الکتروکامپ

به نظر می رسد شبکه های عصبی یکی از پیشرفت های اخیر باشد.اگر چه این موضوع پیش از کامپیوترها بنیان گذاری شده باشدو حداقل یک مانع بزرگ تاریخی و چندین دوره مختلف را پشت سر گذاشته است.

اولین سلول عصبی در سال 1943 بوسیله ی یک  Neurophysiologist به نام Warren Mc Culloch و یک منطق دان به نام Walter Pits ساخته شد . اما محدودیت های تکنولوژی در آن زمان اجازه ی کار بیشتر به آنها نداد.

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

فهرست موضوعی این مقاله بدین گونه است :

-          سابقه تاریخی

-          شبکه عصبی چیست؟

-          چرا ا ز شبکه های عصبی استفاده می کنیم؟

-          شبکه های عصبی در مقابل کامپیوترهای معمولی

-          روش کار نرون

-          چگونه مغز انسان می آموزد؟

-          مدل ریاضی یک نرون

-          پیاده سازی های الکترونیکی نرونهای مصنوعی

-          عملیات شبکه های مصنوعی

-          ایده ی اصلی شبکه های مصنوعی

نام مقاله : شبکه های عصبی مصنوعی

نویسنده : مهدی صفاری 

واژگان پایه:ANN ،Neuron،شبکه های عصبی، نرون، شبکه ،عصبی ،مصنوعی، Artificial ،Neural ،Networks

 
 

ادامه مطلب
+ نوشته شده در  یکشنبه 30 تیر1387ساعت 2:12  توسط وحید محمدی صفارزاده  | 

فناوری بلو-ری (blu-ray(bluray

وبلاگ جدید چمران الکتروکامپ

به نام خدا

در سال 1997 تکنولوژی نوینی پدیدار گشت که در سراسر جهان ، دسترسی به صدا و تصاویر دیجیتالی را فراهم کرد که DVD نام داشت و موجب تغییرات اساسی در صنعت فیلم و تصویر شد.

صنعت بازهم آماده ی انقلابی دیگر با معرفی دیسک های بلو – ری(Blu-ray Discs(BD)) در سال 2006  می باشد . با  توانایی ذخیره سازی بالا، دیسک های بلو - ری  قادر به ذخیره و اجرای صدا و ویدیوی با کیفیت بالا(high-definition video and audio) و همچنین عکسها،داده ها و دیگر موارد دیجیتالی هستند.

این مقدمه مربوط به مقاله ای با فهرست موضوعی زیر است : 

-          بلوری جانشینی برای DVD

-          فرمت های موجود در blu – ray

-          توانایی ذخیره  سازی

-          سرعت خواندن/نوشتن   دیسک های BD

-          بلو – ری از کدام فرمتهای ویدیویی و صوتی پشتیبانی خواهد کرد

-          ساختمان دیسکهای بلو – ری

-          روش های به کار برده شده برای افزایش ظرفیت دیسک های بلو – ری

-          تکنولوژی کتابخانه ای بلو – ری

-          مقایسه ی عملکرد ذخیره سازی بلو – ری و DVD

-          مقایسه ی بلو – ری و HD-DVD

-          فناوری درایو بلو – ری

-          برخی دیگر امتیازات  بلو – ری

-          امنیت  اطلاعات در بلو – ری

-          هزینه ی استفاده برای مصرف کنندگان

-          رقیبان عرصه ی بلو – ری

-          مشکلات رقابت میان بلو – ری و دیگر فرمتها

-          محدودیت های استفاده از امکانات جدیدی که برای بلو – ری ایجاد می شود

-          جدول مقایسه میان ویژگی ها ی بلو – ری و DVD

-          تصاویری از مقایسه میان بلو – ری DVD و HD-DVD

نام مقاله : معرفی فناوری بلو – ری

گرداورنده: وحید محمدی صفارزاده

 در دنباله ی نوشته این مقاله را  برای دانلود گذاشته ام. 

واژگان پایه: Blu-Ray،بلو ری، DVD، BD، HD-DVD، high-definition video and audio، BDA،sony، NA، UDF.

 
 

ادامه مطلب
+ نوشته شده در  جمعه 28 تیر1387ساعت 0:25  توسط وحید محمدی صفارزاده  | 

تاریخ های مهم در پیدایش کامپیوتر

وبلاگ جدید چمران الکتروکامپ

به نام خدا

4000 سال پ.م  شکل های اولیه ی چرتکه در چین و بابل به کار می رفت .

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

1623   شیکارد شروع به ساختن <<ساعت محاسبه >> در توبینگن می کند ، که عموما اولین کامپیوتر دیجیتال محسوب می شود .

1630  آوت رد خط کش محاسبه را اختراع می کند  که بسیاری آن را اولین کامپیوتر آنالوگ می دانند .

1642  پاسکال ماشین محاسبه ی عالی تری را اختراع می کند که می تواند اعداد 8 رقمی را محاسبه کند.

1673  لایب نیتس یک ماشین محاسبه ساده تر و کارامد تری را اختراع می کند که می تواند جذر اعداد را محاسبه کند.

اوایل قرن 19  ژاکارد بافنده ی فرانسوی کارت هایی را برای کنترل نقشه ی بافت در کارگاهش می سازد –اولین برنامه نویس ماشینی .

1823  باباژ کار بر روی ماشین تفاضل شماره ی 1 خودرا شروع می کند .

1854  بول مقاله ی خود در مورد منطق دودویی(binary) منتشر می سازذ.

1896  هولریت ماشین کارت خوان خود را برای اداره ی آمار آمریکا به کار می گیرد.

1937  تورینگ مقاله ی << در باره ی اعداد قابل محاسبه >> را  منتشر می کند و محدودیت های کامپیوترهای  تئوریکی کامپیوترهای آینده را مطرح می کند .

1948  "مادام" اولین کامپیوتر دیجیتال  با برنامه ای که به شیوه ی الکترونیکی  ذخیره شده است به کار گرفته می شود.

1954  آلن تورینگ پدر کامپیوترهای امروزین با سیبی آغشته به سیانور خود کشی می کند!

 

برگرفته از کتاب 6 نظریه ای که جهان را تغییر داد

پل استراترن

ترجمه ی دکتر توکلی صابری  - بهرام معلمی

انتشارات مازیار

+ نوشته شده در  دوشنبه 24 تیر1387ساعت 11:19  توسط وحید محمدی صفارزاده  | 

الگوریتم های رمز نگاری و پنهان سازی Cryptography

وبلاگ جدید چمران الکتروکامپ

رمز نگاری

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

این مقدمه مربوط به مقاله ای است که در دنباله ی نوشته برای دانلود قرار دادم .

کلید واژه ها: Cryptography،امضاي ديجيتالي،پنهان نگاري،كريپتوگرافي، الگوريتم RSA ،Decrypting،Coding،Public Key،Private Key،Symmetric.


ادامه مطلب
+ نوشته شده در  جمعه 21 تیر1387ساعت 14:7  توسط وحید محمدی صفارزاده  | 

پارادوکس ها Paradox

وبلاگ جدید چمران الکتروکامپ

پارادوکس!

پارادوکس ها موضوعات و مسایلی هستند که به گونه ای می باشند که در عین درستی نا درست و در عین نادرستی می توانند درست باشند و این همان مسئله ای است که توانسته ذهن بسیاری از دانشمندان را به خود جلب کند به ویژه دانشمندان ریاضیات . در این پست مقاله ای را برای دانلود در همین زمینه قرار داده ام  در این مقاله به بیان پارادوکس های جالب و توضیح آنها پرداخته شده است است  مانند پارادوکس های روز تولد ،پارادوکسهای زنون( zenon's paradoxes ) ، لامپ تامسون(Tompson lamp paradox) و...

برای دانلود مقاله به دنباله ی نوشته بروید.


ادامه مطلب
+ نوشته شده در  جمعه 14 تیر1387ساعت 22:0  توسط وحید محمدی صفارزاده  | 

اعداد کاتالان Catalan Numbers

وبلاگ جدید چمران الکتروکامپ
به نام خدا

به دنباله ی اعداد زیر توجه کنید :

....1،1،2،5،14،42

به نظر شما چه رابطه ای بیانگر این دنباله می باشد...

برای اینکه رابطه ی بین اعداد بالا را درک کنیم از یک مثال جالب بهره می بریم.

مجموعه ای از مسایل وجود دارند که دارای راه حلی کاملا مشابه هستند یعنی جواب همه ی آنها دنباله ای از اعداد موسوم به اعداد کاتالان(Catalan Numbers) می باشد. 

 برای دیدن نمونه ای به دنباله ی نوشته بروید...

 


ادامه مطلب
+ نوشته شده در  پنجشنبه 13 تیر1387ساعت 0:27  توسط وحید محمدی صفارزاده  | 

الگوریتم کد گذاری هافمن(Huffman)

وبلاگ جدید چمران الکتروکامپ

به نام خدا

الگوریتم رمز گذاری هافمن(Huffman)

روش رمز گذاری هافمن به عنوان بخشی از روشها ی فشرده سازی مانند LZW مورد استفاده قرار می گیرد. و در واقع یکی از روشهای بهینه سازی در ذخیره اطلاعات می باشد. کدهای هافمن در فشرده سازی داده ها بسیار پر کاربرد می باشند.یک تکنیک موثر به حساب می آیند که می توانند 20 تا 90 درصد صرفه جویی را در پی داشته باشند.این الگوریتم به ویژگی های داده هایی که فشرده می شوند بستگی دارد  مثلا دنباله ای از کاراکترها(حروف) .

الگوریتم حریصانه (Greedy) ی هافمن یک جدول برای نمایش حروف  و میزان تکرار آن ها در یک (مثلا فایل ) به دست می دهد تا روش کد گذاری کاراکترها را (به صورت رشته های باینری) به بهترین شکل فراهم سازد .

در این روش تلاش می شود تا از حداقل بیتهای ممکن برای سمبلهایی که بیش از سایر سمبلها تکرار شده اند استفاده شود.مثلا در متنهای انگلیسی ممکن است حرف E متداول ترین حرف باشد .که ما با بهره گیری از این روش می توانیم حرف E را با 2 بیت نمایش دهیم (مثلا10) این ترکیب برای نمایش حرف E در کدهای اسکی به کار می رود. روش اسکی تقریبا برای ذخیره سازی و انتقال بین تمام کامپیوترها مورد استفاده قرار می گیرد.

اساس کار رمز گذاری هافمن در واقع یک الگوریتم است که بر پایه ای استوار است که تعداد تکرار داده ها درون یک فایل همسان نیستند.با این الگوریتم به داده هایی با تعداد تکرار بیشتر کدی  نسبت داده شده و به داده ای با تعداد تکرار (Frequency) کمتر کدهای بلندتر نسبت داده می شود.

برای نمونه :

تعداد تکرار حروف در متنی  به گونه ی زیراست:

الف > 5 تکرار

ب> 6 تکرار

ج> 30 تکرار

در حالت عادی برای نمایش سه داده به دو بیت نیاز است بنابر این حاصل برابر است با 2*(30+6+5)=82

یعنی به 82 بیت نیاز داریم و لی اگر با بهره گیری از الگوریتم کد هافمن به حرف ج (بیشترین بسامد ، تکرار) کد 1 بیتی ، به الف و ب کد 2 بیتی  نسبت داده شود حاصل برابر است با 1*30+2*(6+5)=52 یعنی به 52 بیت نیاز است . حدود 30%  صرفه جویی !

در ضمن این الگوریتم زمانی بهینه است که حروف منحصر به فرد متناوبا در داده هایی که فشرده می شوند استفاده شده باشد.

 

 
 
+ نوشته شده در  دوشنبه 10 تیر1387ساعت 10:55  توسط وحید محمدی صفارزاده  |