TensorFlow Quantum
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
TensorFlow Quantum (TFQ) یک چارچوب پایتون برای یادگیری ماشین کوانتومی است. به عنوان یک چارچوب کاربردی، TFQ به محققان الگوریتم کوانتومی و محققان برنامه های کاربردی ML اجازه می دهد تا از چارچوب های محاسباتی کوانتومی گوگل، همه از درون TensorFlow استفاده کنند.
TensorFlow Quantum بر داده های کوانتومی و ساخت مدل های ترکیبی کوانتومی-کلاسیک تمرکز دارد. این ابزارها را برای به هم پیوستن الگوریتم های کوانتومی و منطق طراحی شده در Cirq با TensorFlow ارائه می دهد. برای استفاده موثر از TensorFlow Quantum به درک اولیه محاسبات کوانتومی نیاز است.
برای شروع کار با TensorFlow Quantum، راهنمای نصب را ببینید و برخی از آموزشهای نوتبوک قابل اجرا را مطالعه کنید.
طرح
TensorFlow Quantum اجزای مورد نیاز برای ادغام TensorFlow با سخت افزار محاسبات کوانتومی را پیاده سازی می کند. برای این منظور، TensorFlow Quantum دو نوع داده اولیه را معرفی می کند:
- مدار کوانتومی - این یک مدار کوانتومی تعریف شده توسط Cirq در TensorFlow را نشان می دهد. دستهای از مدارها با اندازههای مختلف، شبیه به دستههایی از نقاط داده با ارزش واقعی مختلف ایجاد کنید.
- جمع پائولی - نشان دهنده ترکیب خطی محصولات تانسور عملگرهای پائولی است که در Cirq تعریف شده اند. مانند مدارها، دسته ای از اپراتورها با اندازه های مختلف ایجاد کنید.
TensorFlow Quantum با استفاده از این اولیهها برای نشان دادن مدارهای کوانتومی، عملیات زیر را ارائه میکند:
- نمونه ای از توزیع های خروجی دسته های مدار.
- مقدار انتظاری دستهای از مجموع پائولی را در دستههایی از مدارها محاسبه کنید. TFQ محاسبه گرادیان سازگار با پس انتشار را پیاده سازی می کند.
- دسته ای از مدارها و حالت ها را شبیه سازی کنید. در حالی که بازرسی تمام دامنه های حالت کوانتومی به طور مستقیم در سراسر یک مدار کوانتومی در مقیاس در دنیای واقعی ناکارآمد است، شبیهسازی حالت میتواند به محققان کمک کند تا بفهمند چگونه یک مدار کوانتومی وضعیتها را با دقت تقریباً دقیقی ترسیم میکند.
درباره پیاده سازی کوانتومی TensorFlow در راهنمای طراحی بیشتر بخوانید.
مشکلات را گزارش کنید
اشکالات یا درخواستهای ویژگی را با استفاده از ردیاب TensorFlow Quantum گزارش دهید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-04-26 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]
{"lastModified": "\u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-04-26 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-04-26 بهوقت ساعت هماهنگ جهانی."],[],[]]