آشنایی با آلن تورینگ
آلن تورینگ (Alan Turing) متولد 1912 در لندن، یک ریاضیدان و دانشمند کامپیوتر بریتانیایی بود که نقش مهمی در شکستن کد ماشین انیگما در طول جنگ جهانی دوم داشت. از او به عنوان پدر محاسبات مدرن و هوش مصنوعی یاد می شود و فعالیت های او تأثیر عمیقی بر فناوری که ما امروز استفاده می کنیم، داشته است.
آلن در کالج کینگز کمبریج تحصیل کرد و در آنجا ریاضیات خواند. در این زمان بود که او مفهوم ماشین جهانی را توسعه داد، که بعدها پایه و اساس محاسبات مدرن شد. کار تورینگ بر روی ماشین یونیورسال (Universal Turing Machine)، زمینه را برای توسعه اولین کامپیوتر فراهم کرد.
آلن تورینگ و جنگ جهانی دوم
در طول جنگ جهانی دوم، تورینگ توسط دولت بریتانیا استخدام شد تا روی شکستن کد ماشین انیگما آلمان کار کند. دستگاه انیگما توسط نازی ها برای رمزگذاری ارتباطات استفاده می شد و اغلب افراد آن را غیرقابل شکست می دانستند.
چرا؟ به 2 دلیل:
- انیگما قادر بود حدود 150 میلیارد ترکیب تصادفی ایجاد کند!
- تمامی تنظیمات انیگما در هر نیمه شب به وقت برلین تغییر میکرد!
همه فکر می کردند رمزگشایی چنین ماشینی کاملا غیرممکن است اما تورینگ و تیمش بی وقفه برای شکستن کدها تلاش کردند و تلاش های شبانه روزی آنها در نهایت موفقیت آمیز بود!
کاری که آلن تورینگ در سکوت انجام داد، توانست از مرگ میلیون ها انسان جلوگیری کند و همچنین نتیجه ی جنگ را به نفع متفقین تغییر دهد. با رمزگشایی ارتباطات نازی ها، متفقین توانستند اطلاعات مهمی در مورد برنامه ها و تحرکات ارتش آلمان به دست آورند که به آنها در پیروزی در جنگ کمک کرد.
تست تورینگ و اهمیت آن
پس از اتمام جنگ، تورینگ تمام توجه خود را به توسعه هوش مصنوعی معطوف کرد. او آزمایشی به نام تست تورینگ را برای اولین بار مطرح کرد.
تست تورینگ چیست؟ به زبان ساده
تست تورینگ (بازی تقلید) به زبان ساده به این شکل انجام می شود.
شما با استفاده از سیستم خود با دو نفر با نام های A و B صحبت می کنید. به شما اطلاع داده شده که یکی از این دو، هوش مصنوعی و دیگری یک انسان است!
اما شما نمی دانید کدام…
اگر پس از مدتی صحبت و گفتگو نتوانید تشخیص دهید کدام یک از آنها انسان است، یعنی هوش مصنوعی به خوبیِ یک انسان با شما گفتگو کرده و تست تورینگ را با موفقیت پشت سر گذاشته است.
تست تورینگ به معیاری برای اندازه گیری هوش ماشین ها تبدیل شده است و امروزه نیز در زمینه هوش مصنوعی مورد استفاده قرار می گیرد.
مشارکت آلن تورینگ در علوم کامپیوتر
کمک های تورینگ به علوم کامپیوتر متعدد و قابل توجه است. تورینگ علاوه بر کار بر روی ماشین انیگما و توسعه ماشین جهانی، کمک های مهمی در زمینه های رمزنگاری و هوش مصنوعی نیز داشت.
کار تورینگ در زمینه رمزنگاری، پایه و اساس رمزنگاری مدرن را ایجاد کرد که برای ایمن سازی ارتباطات و تراکنش های آنلاین ما استفاده می شود. کار او روی هوش مصنوعی راه را برای توسعه یادگیری ماشینی هموار کرد که در طیف وسیعی از کاربردها، از تشخیص گفتار گرفته تا خودروهای خودران استفاده میشود.
شاید به همین جهت باشد که به تورینگ لقب پدر هوش مصنوعی را داده اند.
آلن تورینگ: قهرمان ملی اما ناشناس!
در حقیقت آلن تورینگ بود که هیتلر و نازی ها را شکست داد و از ادامه ی جنگ و کشته شدن میلیون ها انسان جلوگیری کرد، اما به دلیل محرمانه بودن این پروژه تا زمانیکه تورینگ زنده بود، هیچ کس درباره ی خدمت بزرگی که به بشریت کرد مطلع نشد و هیچ وقت از قهرمان جنگ جهانی دوم تقدیر نشد!
تورینگ در سال 1954 به زندگی خود خاتمه داد.
اقتباس از فیلم – آلن تورینگ: انیگما
در سال 2014 فیلمی از زندگی تورینگ با عنوان «بازی تقلید» منتشر شد. این فیلم که بر اساس کتاب «آلن تورینگ: انیگما» نوشته Andrew Hodges ساخته شده است، داستان کار تورینگ بر روی ماشین انیگما در طول جنگ جهانی دوم و زندگی شخصی او را روایت می کند.
اگر دوست دارید درباره ی این انسان بزرگ بیشتر بدانید، کتاب «Alan Turing: The Enigma» اثر Andrew Hodges و فیلم سینمایی «The Imitation Game» را از کانال تلگرام مستر باینری دانلود کنید.