مجموعه دادگان MNIST

مجموعه دادگان MNIST

Mnist یک مجموعه داده ساده در زمینه بینایی ماشین(کامپیوتر) است. این مجموعه داده شامل تصاویری از ارقام دست‌نویس انگلیسی است.

تنسور چیست؟

تنسور چیست؟

در این مطلب مختصری در مورد تانسورها ( Tensors) توضیح داده می‌شود. سپس به تعریف و تبدیل و مقداردهی آن‌ها می‌پردازیم.

کتابخانه NumPy

کتابخانه NumPy

NumPy یکی از اصلی ترین پکیج های محاسبات علمی در پایتون است. این یک کتابخانه پایتون است که امکان ایجاد آرایه های چند بعدی، مانند آرایه های نقاب دار (masked arrays)، ماتریسها و .. را به ما میدهد، یک آرایه NumPy ویژگیهایی همچون محاسبات ریاضی، منطقی، تغییر شکل آرایه ها، مرتب سازی، انتخاب، جبر خطی، محاسبات […]

الفبای TensorFlow

الفبای TensorFlow

در این بخش به مرور مفاهیم اولیه و مقدماتی کار با TensorFlow می پردازیم.

پیاده سازی خودکدگذار در TensorFlow

پیاده سازی خودکدگذار در TensorFlow

در این قسمت یکی از کاربردهای شبکه های عصبی در یادگیری نظارت شده (با ناظر) بر روی داده های برچسب خورده، معرفی می‌شود. خودکدگذار یا خودرمزنگارها (Autoencoder) شبکه هایی با هستند که با هدف یادگیری بازنمایی فشرده از داده ها استفاده می شوند. در این فرآیند ویژگی هایی که از داده ها استخراج و در بازنمایی […]

بازشناسی MNIST در TensorFlow (برای تازه‌‌کاران)

بازشناسی MNIST در TensorFlow (برای تازه‌‌کاران)

بازشناسی ارقام دست نویس (دست‌نوشته) از ابتدایی ترین و پر کارترین مسایل در زمینه یادگیری ماشین است. مجموعه داده های بسیاری در این زمینه به وجود آمده است که مشهورترین آن‌ها مجموعه MNIST است. در ادامه به پیاده سازی یک مدل softmax برای بازشناسی MNIST می‌پردازیم.

مفاهیم مقدماتی در TensorFlow

مفاهیم مقدماتی در TensorFlow

مفاهیم مقدماتی برای اینکه بتوان با TensorFlow  مدل های عمیق یا سایر مدل های یادگیری ماشین را پیاده سازی کرد، باید با برخی مفاهیم اولیه کار با TensorFlow   که در سایر زبان های برنامه نویسی معمول کمتر دیده می شوند، آشنا شد. این مفاهیم عبارتند از : بازنمایی به صورت تانسور گراف محاسباتی جلسه (Session) […]

TensorFlow چیست؟

TensorFlow چیست؟

تنسور فلو  (TensorFlow) یک کتابخانه نرم افزاری متن باز برای محاسبات عددی با استفاده از گراف جریان داده ای است. معماری انعطاف پذیر این کتابخانه به شما این امکان را فراهم می کند که با استفاده از یک API محاسبات خود را بر روی یک یا چند CPU یا کارت گرافیکی  (GPU) در یک کامپیوتر رومیزی، […]