995,000 تومان قیمت اصلی: 995,000 تومان بود.199,000 تومانقیمت فعلی: 199,000 تومان.
ویژگی های دوره
رایانش کوانتومی یا Quantum Computing مدل رایانشی بر پایه شبکه های رایانه ای مثل اینترنت می باشد که بر اساس مفاهیم فیزیک کوانتوم شکل گرفته و رویکردی کاملا متفاوت نسبت به رایانش کلاسیک دارد. رایانه های سنتی از بیت هایی استفاده می کردند که فقط می توانستند یکی از دو مقدار 0 یا 1 را بپذیرند و به عبارت دیگر باینری بودند. اما رایانه های کوانتومی از واحدی به نام کیوبیت (qubit) بهره می برند که به دلیل داشتن ویژگی هایی مثل برهم نهی (superposition) و درهم تنیدگی (entanglement) می توانند چندین حالت را به صورت همزمان نگهداری و پردازش کنند.
در این دوره چه مباحثی آموزش داده شده است؟
ما در این دوره به آموزش مبانی رایانش کوانتومی (Quantum Computing) می پردازیم. در این دوره جذاب و کاربردی، مهندسان باتجربه از جمله Barron و Olivia Stone شما را به صورت گام به گام با اصول برنامه نویسی در رایانه های کوانتومی آشنا می کنند. مطالب این دوره از دیدگاه یک توسعه دهنده ارائه شده و شامل موضوعات زیر است:
- مفاهیم پایه ای کیوبیت ها (Qubits)
- آشنایی با گیت ها و مدارهای منطقی کوانتومی
- اجرای برنامه های کوانتومی با استفاده از Qiskit
- بررسی دو الگوریتم رایج در رایانش کوانتومی
- و نکات پیشرفته تر برای توسعه پروژه های کوانتومی
همچنین در این دوره پروژه های عملی را انجام داده ایم که از میان آنها می توان به موارد زیر اشاره کرد:
- طراحی یک مدار کوانتومی ساده با یک کیوبیت و یک بیت کلاسیک، شبیه سازی عملیات اندازه گیری و نمایش نتایج
- ساخت مدار کوانتومی با 4 کیوبیت برای نمایش یک مقدار باینری مشخص
- پیاده سازی یک تولیدکننده اعداد تصادفی دو کیوبیتی با توزیع احتمال غیر یکنواخت
- طراحی یک مدار که مانند جمع کننده دودویی کلاسیک دو بیت عمل می کند.
- ایجاد یک مدار برای درهم تنیدگی سه کیوبیت و تولید حالت GHZ
- پیاده سازی پروتکل معروف انتقال کوانتومی (Quantum Teleportation) و اجرای آن روی یک رایانه کوانتومی واقعی
توجه: این دوره با پلتفرم GitHub Codespaces یکپارچه شده است که محیط توسعه ابری و آنلاین را برای ما فراهم می کند. این محیط امکانات کامل یک IDE را در اختیار شما می گذارد، بدون اینکه نیاز به نصب نرم افزار روی کامپیوتر شخصی تان داشته باشید.
سرفصل های دوره آموزش مبانی رایانش کوانتومی (Quantum Computing)
مقدمه
- یادگیری Quantum Computing
- آنچه باید پیش از شروع بدانید
- معرفی Qiskit و GitHub Codespaces
- چرا رایانش کوانتومی مهم است؟
1. کیوبیت های کوانتومی
- مقایسه بیت های کلاسیک و کیوبیت ها
- اندازه گیری یک کیوبیت
- اندازه گیری کیوبیت با استفاده از Qiskit
- مروری بر بردارها
- مروری بر اعداد مختلط
- نمایش کیوبیت ها به صورت برداری
- نمایش کیوبیت ها روی کره بلاخ (Bloch Sphere)
- بردارهای حالت و کره بلاخ در Qiskit
- ساخت یک مدل کره بلاخ
- فاز مطلق و نسبی
- چالش: ایجاد یک مدار کوانتومی
- راه حل: ایجاد یک مدار کوانتومی
2. چند کیوبیت کوانتومی
- نمایش چند کیوبیت
- نمایش چند کیوبیت با استفاده از Qiskit
- چه میزان اطلاعات در یک کیوبیت ذخیره می شود؟
3. گیت های پائولی تک کیوبیتی
- مروری بر عملیات ماتریسی
- گیت های منطقی کوانتومی
- گیت پائولی-X
- گیت پائولی-X در Qiskit
- گیت پائولی-Y
- گیت پائولی-Y در Qiskit
- گیت پائولی-Z
- گیت پائولی-Z در Qiskit
- چالش: اعداد باینری
- راه حل: اعداد باینری
4. گیت های برهم نهی تک کیوبیتی
- گیت هادامارد (Hadamard)
- گیت هادامارد در Qiskit
- اندازه گیری در پایه دلخواه
- گیت های انتقال فاز (Phase Shift)
- گیت های انتقال فاز در Qiskit
- گیت های چرخش پارامتریک
- گیت های چرخش پارامتریک در Qiskit
- اعمال گیت های تک کیوبیتی روی حالت های چندکیوبیتی
- چالش: تولید اعداد تصادفی
- راه حل: تولید اعداد تصادفی
5. گیت های چندکیوبیتی
- گیت کنترل شده NOT (CNOT)
- گیت CNOT در Qiskit
- گیت Toffoli
- گیت Toffoli در Qiskit
- گیت Swap و Fredkin
- گیت Swap و Fredkin در Qiskit
- چالش: جمع کننده دودویی کلاسیک
- راه حل: جمع کننده دودویی کلاسیک
6. درهم تنیدگی کوانتومی
- درهم تنیدگی کوانتومی چیست؟
- نمایش کیوبیت های درهم تنیده
- شبیه سازی حالت Bell در Qiskit
- چالش: درهم تنیدن سه کیوبیت
- راه حل: درهم تنیدن سه کیوبیت
7. سخت افزار واقعی کوانتومی
- دسترسی به رایانه های کوانتومی IBM
- استفاده از Qiskit روی سخت افزار واقعی
- کاهش خطاهای اندازه گیری کوانتومی
8. الگوریتم های کوانتومی
- کدگذاری با تراکم بالا (Superdense Coding)
- پیاده سازی Superdense Coding در Qiskit
- تله پورت کوانتومی
- پیاده سازی تله پورت کوانتومی در Qiskit
- چالش: تله پورت کوانتومی واقعی
- راه حل: تله پورت کوانتومی واقعی
نتیجه گیری
- گام های بعدی در مسیر یادگیری Quantum Computing
آیا این دوره پیش نیاز دارد؟
بله، شما برای بهره مندی بیشتر از این دوره، بهتر است با جبر خطی و برنامه نویسی پایتون آشنایی مقدماتی داشته باشی. البته این موارد الزامی نیستند.
حاصل دوره
دانشجویان عزیز با گذراندن این دوره آموزشی با مفاهیم پایه ای رایانش کوانتومی (Quantum Computing)، نحوه عملکرد کیوبیت ها، گیت های کوانتومی، درهم تنیدگی و الگوریتم های ابتدایی آشنا می شوند و می توانند با استفاده از Qiskit، مدارهای کوانتومی واقعی را طراحی، شبیه سازی و حتی روی سخت افزارهای کوانتومی IBM اجرا کنند.
LinkedIn Learning یک پلتفرم آموزشی آنلاین است که به شما کمک میکند مهارتهای مرتبط با کسبوکار، برنامه نویسی، مارکتینگ و... را از طریق دوره های آموزش ویدیویی ارائه شده توسط متخصصان توسعه دهید. این پلتفرم با بیش از ۵۰۰۰ دوره آموزشی یکی از بزرگترین پلتفرم های آموزش آنلاین در دنیاست که شما میتوانید به کمک آن هرچیزی را بیاموزید.
دوره های مرتبط
آموزش جامع شی گرایی در جاوا
ارائه شده توسط
آموزش فرم سازی حرفه ای در وردپرس
ارائه شده توسط
آموزش کار با دیتابیس در زبان جاوا
ارائه شده توسط
آموزش کار با JavaFX به همراه مثال
ارائه شده توسط
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
995,000 تومان قیمت اصلی: 995,000 تومان بود.199,000 تومانقیمت فعلی: 199,000 تومان.
فرصت باقیمانده تا پایان جشنواره نیمکت آخر
LinkedIn Learning یک پلتفرم آموزشی آنلاین است که به شما کمک میکند مهارتهای مرتبط با کسبوکار، برنامه نویسی، مارکتینگ و... را از طریق دوره های آموزش ویدیویی ارائه شده توسط متخصصان توسعه دهید. این پلتفرم با بیش از ۵۰۰۰ دوره آموزشی یکی از بزرگترین پلتفرم های آموزش آنلاین در دنیاست که شما میتوانید به کمک آن هرچیزی را بیاموزید.
قوانین ثبت دیدگاه
با سلام و احترام خدمت شما کاربر محترم