نوع برگزاری

حضوری، آفلاین

گروه سنی

11 الی 17 سال

روزهای برگزاری

یکشنبه، چهارشنبه، پنجشنبه

سطح دوره

پیشرفته

گواهینامه

دارد

طول هر جلسه

60 تا 90 دقیقه

جهت ثبت نام در دوره فرم زیر را تکمیل نمایید:

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

هنرجویان در این دوره فقط با هوش مصنوعی گفت‌وگو نمی‌کنند؛ بلکه یاد می‌گیرند چگونه با زبان برنامه‌نویسی پایتون، داده‌ها و الگوریتم‌های یادگیری ماشین، پروژه‌های هوشمند خود را از صفر طراحی و اجرا کنند.

در این دوره چه مهارت‌هایی آموزش داده می‌شود؟

هدف اصلی دوره این است که هنرجو بتواند یک مسئله واقعی را شناسایی کند، برای آن داده جمع‌آوری کند، مدل مناسب را انتخاب کند و یک نمونه اولیه هوشمند بسازد.

در پایان مسیر، هنرجو درک می‌کند که یک سیستم هوش مصنوعی چگونه طراحی، آموزش، آزمایش و برای استفاده دیگران آماده می‌شود.

  • برنامه‌نویسی پایتون از سطح مقدماتی تا کاربردهای تخصصی هوش مصنوعی
  • آشنایی با الگوریتم‌های یادگیری ماشین
  • جمع‌آوری، پاک‌سازی و تحلیل داده‌ها
  • ساخت و آموزش مدل‌های هوش مصنوعی
  • پردازش تصویر و ویدئو با OpenCV
  • تحلیل مقدماتی داده‌های صوتی
  • تشخیص و دنبال‌کردن چهره در تصاویر
  • ساخت پروژه‌های طبقه‌بندی، خوشه‌بندی و پیش‌بینی
  • کار با کتابخانه‌های پرکاربرد هوش مصنوعی
  • آزمایش، ارزیابی و بهبود عملکرد مدل‌ها
  • طراحی نمونه اولیه یک نرم‌افزار هوشمند
  • ارائه و مستندسازی پروژه نهایی
سوالی داری؟

همین حالا مشاوره بگیر!

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

چرا دوره پیشرفته هوش مصنوعی تونومیک؟

یادگیری هوش مصنوعی زمانی ارزشمند است که هنرجو بتواند آموخته‌های خود را در یک پروژه واقعی به کار بگیرد. به همین دلیل، آموزش‌های این دوره تنها به مشاهده و حفظ‌کردن دستورات محدود نمی‌شوند.

هر مفهوم ابتدا به زبان ساده توضیح داده می‌شود، سپس هنرجو آن را با کدنویسی، تمرین و ساخت پروژه تجربه می‌کند تا بتواند مستقل‌تر فکر کند و برای مسائل مختلف راه‌حل بسازد.

  • آموزش گام‌به‌گام و متناسب با نوجوانان
  • تمرکز بر مهارت عملی به‌جای آموزش صرفاً تئوری
  • اجرای تمرین پس از هر مبحث
  • طراحی پروژه‌های جذاب و قابل ارائه
  • تقویت تفکر منطقی و حل مسئله
  • آشنایی با مسیرهای تحصیلی و شغلی مرتبط با فناوری
  • ساخت نمونه‌کار برای رزومه و آینده تحصیلی هنرجو
  • آموزش نحوه جست‌وجو، خطایابی و یافتن راه‌حل
  • آشنایی با اصول استفاده مسئولانه از هوش مصنوعی
  • پشتیبانی آموزشی در مسیر انجام تمرین‌ها و پروژه‌ها

تفاوت این دوره با کلاس‌های معمول هوش مصنوعی چیست؟

در بسیاری از کلاس‌ها، آموزش هوش مصنوعی به معرفی چند سایت یا ابزار تولید متن و تصویر محدود می‌شود. این ابزارها کاربردی هستند، اما استفاده از آن‌ها با طراحی یک سیستم هوشمند تفاوت دارد.

در دوره پیشرفته تونومیک، هنرجو با منطق پشت سیستم‌های هوش مصنوعی آشنا می‌شود و یاد می‌گیرد چگونه با برنامه‌نویسی و داده، یک مدل واقعی بسازد.

هنرجو از مصرف‌کننده به سازنده تبدیل می‌شود

نوجوانان در این دوره فقط از محصولات هوش مصنوعی استفاده نمی‌کنند؛ بلکه با اجزای اصلی یک پروژه هوشمند آشنا می‌شوند و مرحله‌به‌مرحله آن را توسعه می‌دهند.

آموزش با پروژه‌های قابل لمس همراه است

مفاهیمی مانند رگرسیون، طبقه‌بندی یا خوشه‌بندی ممکن است در ابتدا پیچیده به نظر برسند، اما وقتی در قالب پروژه‌های واقعی آموزش داده شوند، درک آن‌ها بسیار ساده‌تر و جذاب‌تر خواهد بود.

مهارت‌های ماندگار آموزش داده می‌شود

ابزارهای هوش مصنوعی ممکن است تغییر کنند، اما مهارت‌هایی مانند برنامه‌نویسی، تحلیل داده، حل مسئله و ارزیابی نتایج، در تمام مسیر تحصیلی و شغلی هنرجو کاربرد خواهند داشت.

سرفصل‌های دوره پیشرفته هوش مصنوعی

سرفصل‌های دوره به‌صورت مرحله‌ای تنظیم شده‌اند تا هنرجو بدون سردرگمی از مبانی برنامه‌نویسی به سمت ساخت پروژه‌های هوش مصنوعی حرکت کند.

ترتیب آموزش ممکن است با توجه به سطح کلاس و سرعت پیشرفت هنرجویان تغییر کند، اما تمام مهارت‌های اصلی مسیر پوشش داده خواهند شد.

بخش اول: آشنایی با مفاهیم پایه هوش مصنوعی

در این بخش، هنرجویان با تعریف هوش مصنوعی، نحوه عملکرد سیستم‌های هوشمند و تفاوت آن با برنامه‌های معمولی آشنا می‌شوند.

این مباحث پایه‌ای کمک می‌کنند نوجوانان پیش از شروع برنامه‌نویسی، تصویر روشنی از مسیر ساخت یک مدل هوش مصنوعی داشته باشند.

  • هوش مصنوعی چیست؟
  • تاریخچه کوتاه هوش مصنوعی
  • کاربردهای هوش مصنوعی در زندگی روزمره
  • تفاوت هوش مصنوعی، یادگیری ماشین و یادگیری عمیق
  • آشنایی با مفهوم الگوریتم
  • آشنایی با داده و نقش آن در هوش مصنوعی
  • آشنایی با مدل‌های هوشمند
  • آشنایی با روش‌های مختلف یادگیری ماشین
  • محدودیت‌ها و خطاهای سیستم‌های هوش مصنوعی
  • استفاده اخلاقی و مسئولانه از هوش مصنوعی

بخش دوم: آموزش مقدماتی برنامه‌نویسی پایتون

پایتون یکی از پرکاربردترین زبان‌های برنامه‌نویسی در حوزه هوش مصنوعی و علوم داده است. سادگی ساختار آن باعث شده است نوجوانان نیز بتوانند به‌صورت اصولی برنامه‌نویسی را با آن آغاز کنند.

در این بخش، مفاهیم برنامه‌نویسی با تمرین‌های کوتاه و پروژه‌های جذاب آموزش داده می‌شوند تا هنرجو فقط دستورات را حفظ نکند و کاربرد هر مفهوم را در عمل ببیند.

  • آشنایی با مفهوم برنامه‌نویسی
  • آشنایی با زبان برنامه‌نویسی پایتون
  • اجرای اولین برنامه پایتون
  • آشنایی با محیط‌های آنلاین برنامه‌نویسی
  • کار با Google Colab
  • آشنایی با Jupyter Notebook
  • آشنایی با انواع داده مانند عدد، رشته و مقدار منطقی
  • تعریف و استفاده از متغیرها
  • دریافت ورودی از کاربر
  • نمایش خروجی برنامه
  • انجام محاسبات در پایتون
  • کار با رشته‌های متنی
  • کار با لیست‌ها
  • کار با تاپل‌ها
  • کار با مجموعه‌ها
  • کار با دیکشنری‌ها
  • آشنایی با شرط‌های if، elif و else
  • آشنایی با حلقه‌های for و while
  • کنترل اجرای حلقه‌ها
  • آشنایی با مفهوم تابع
  • تعریف و فراخوانی تابع
  • دریافت ورودی و بازگرداندن خروجی در توابع
  • آشنایی با خطاهای برنامه‌نویسی
  • یادگیری روش‌های ساده خطایابی
  • انجام پروژه‌های مقدماتی پایتون

بخش سوم: نصب و راه‌اندازی محیط برنامه‌نویسی

هنرجویان برای اجرای پروژه‌های حرفه‌ای‌تر باید با محیط‌های استاندارد برنامه‌نویسی آشنا شوند. در این بخش، ابزارهای لازم به‌صورت مرحله‌ای نصب و تنظیم می‌شوند.

مدرس نحوه ایجاد فایل، اجرای کد، نصب کتابخانه‌ها و مدیریت پروژه را آموزش می‌دهد تا هنرجو بتواند خارج از کلاس نیز تمرین‌های خود را ادامه دهد.

  • آشنایی با Visual Studio Code
  • نصب و راه‌اندازی VS Code
  • نصب پایتون روی سیستم
  • تنظیم افزونه‌های موردنیاز
  • ایجاد و اجرای فایل پایتون
  • استفاده از ترمینال
  • نصب Jupyter در VS Code
  • اجرای Notebook در VS Code
  • آشنایی با محیط Google Colab
  • نصب کتابخانه‌ها با pip
  • آشنایی مقدماتی با محیط مجازی
  • مدیریت فایل‌ها و پوشه‌های پروژه
  • ذخیره و بازیابی پروژه‌ها

بخش چهارم: کتابخانه‌ها و ماژول‌های پایتون

بخش مهمی از قدرت پایتون به کتابخانه‌های متنوع آن مربوط می‌شود. کتابخانه‌ها به برنامه‌نویس کمک می‌کنند بدون نوشتن تمام کدها از ابتدا، قابلیت‌های پیشرفته‌تری به برنامه اضافه کند.

هنرجویان در این قسمت یاد می‌گیرند چگونه کتابخانه مناسب را پیدا کنند، مستندات آن را بخوانند و از ماژول‌های مختلف در پروژه‌های خود استفاده کنند.

  • مفهوم کتابخانه در برنامه‌نویسی
  • مفهوم ماژول در پایتون
  • واردکردن کتابخانه با import
  • نصب کتابخانه‌های موردنیاز
  • جست‌وجو و یافتن کتابخانه مناسب
  • خواندن نمونه کدها و مستندات
  • استفاده از ماژول‌های داخلی پایتون
  • ساخت ماژول ساده
  • ترکیب چند کتابخانه در یک پروژه
  • مدیریت خطاهای مربوط به کتابخانه‌ها

بخش پنجم: آموزش یادگیری ماشین

یادگیری ماشین روشی است که در آن سیستم با بررسی داده‌ها، الگوها را پیدا می‌کند و بر اساس آن‌ها پیش‌بینی یا تصمیم‌گیری انجام می‌دهد.

در این بخش، مفاهیم اصلی یادگیری ماشین ابتدا با مثال‌های ساده توضیح داده می‌شوند و سپس هنرجویان آن‌ها را با کدنویسی و پروژه عملی اجرا می‌کنند.

  • یادگیری ماشین چیست؟
  • تفاوت برنامه‌نویسی معمولی و یادگیری ماشین
  • آشنایی با یادگیری نظارت‌شده
  • آشنایی با یادگیری بدون نظارت
  • آشنایی مقدماتی با یادگیری تقویتی
  • مفهوم ویژگی و برچسب
  • تقسیم داده به بخش آموزش و آزمایش
  • آموزش یک مدل
  • آزمایش عملکرد مدل
  • بررسی میزان دقت
  • شناسایی خطاهای مدل
  • مفهوم بیش‌برازش و کم‌برازش
  • بهبود ساده عملکرد مدل
  • ذخیره و استفاده مجدد از مدل

بخش ششم: رگرسیون و پیش‌بینی

رگرسیون یکی از روش‌های مهم یادگیری ماشین برای پیش‌بینی مقادیر عددی است. برای مثال، می‌توان از آن برای پیش‌بینی تقریبی قیمت، امتیاز، میزان مصرف یا یک مقدار قابل‌اندازه‌گیری استفاده کرد.

هنرجویان با اجرای یک پروژه ساده می‌آموزند چگونه داده‌ها را آماده کنند، مدل رگرسیون بسازند و نتیجه پیش‌بینی را بررسی کنند.

  • مفهوم رگرسیون
  • آشنایی با رگرسیون خطی
  • انتخاب داده‌های مناسب
  • آماده‌سازی ورودی و خروجی
  • آموزش مدل رگرسیون
  • پیش‌بینی با داده‌های جدید
  • بررسی خطای مدل
  • نمایش نتایج روی نمودار
  • اجرای پروژه عملی رگرسیون

بخش هفتم: طبقه‌بندی داده‌ها

در روش طبقه‌بندی، مدل تلاش می‌کند داده‌ها را در گروه‌های مشخص قرار دهد. تشخیص نوع تصویر، دسته‌بندی پیام‌ها یا شناسایی یک الگو از نمونه‌های کاربردی طبقه‌بندی هستند.

هنرجویان در این بخش با چند مدل ساده آشنا می‌شوند و یک پروژه طبقه‌بندی را از مرحله آماده‌سازی داده تا ارزیابی نتیجه اجرا می‌کنند.

  • مفهوم طبقه‌بندی
  • تفاوت رگرسیون و طبقه‌بندی
  • طبقه‌بندی دودویی
  • طبقه‌بندی چندکلاسه
  • آماده‌سازی داده‌ها
  • آموزش مدل طبقه‌بندی
  • آزمایش مدل
  • بررسی دقت
  • آشنایی مقدماتی با ماتریس خطا
  • اجرای پروژه عملی طبقه‌بندی

بخش هشتم: خوشه‌بندی داده‌ها

خوشه‌بندی به سیستم کمک می‌کند داده‌های شبیه به یکدیگر را بدون داشتن برچسب قبلی پیدا و گروه‌بندی کند.

این روش در تحلیل رفتار کاربران، دسته‌بندی اطلاعات و کشف الگوهای پنهان کاربرد دارد و به هنرجو کمک می‌کند تفاوت یادگیری نظارت‌شده و بدون نظارت را بهتر درک کند.

  • مفهوم خوشه‌بندی
  • آشنایی با داده‌های بدون برچسب
  • آشنایی با الگوریتم K-Means
  • انتخاب تعداد خوشه‌ها
  • اجرای الگوریتم خوشه‌بندی
  • مشاهده و تحلیل نتایج
  • نمایش خوشه‌ها با نمودار
  • اجرای پروژه عملی خوشه‌بندی

بخش نهم: ساخت و آماده‌سازی دیتاست

کیفیت داده‌ها تأثیر زیادی بر عملکرد یک مدل هوش مصنوعی دارد. حتی قوی‌ترین الگوریتم‌ها نیز با داده‌های ناقص یا اشتباه، نتیجه قابل‌اعتمادی تولید نمی‌کنند.

در این بخش، هنرجویان یاد می‌گیرند چگونه داده جمع‌آوری کنند، آن را مرتب و پاک‌سازی کنند و برای آموزش مدل آماده سازند.

  • دیتاست چیست؟
  • منابع جمع‌آوری داده
  • ساخت دیتاست ساده
  • ذخیره داده در فایل
  • آشنایی با فایل‌های CSV
  • بررسی داده‌های ناقص
  • حذف یا اصلاح داده‌های نامناسب
  • تبدیل اطلاعات به قالب قابل‌استفاده
  • نام‌گذاری ویژگی‌ها
  • جداکردن داده‌های آموزشی و آزمایشی
  • رعایت حریم خصوصی هنگام جمع‌آوری داده
  • بررسی سوگیری در داده‌ها

بخش دهم: برنامه‌نویسی تخصصی‌تر پایتون برای هوش مصنوعی

پس از تسلط بر مفاهیم مقدماتی، هنرجویان وارد بخش پیشرفته‌تر پایتون می‌شوند و ساختارهای کاربردی‌تری را برای پروژه‌های هوش مصنوعی یاد می‌گیرند.

این مرحله به نوجوانان کمک می‌کند کدهای منظم‌تر، کوتاه‌تر و قابل‌توسعه‌تری بنویسند و برای کار با کتابخانه‌های تخصصی آماده شوند.

  • مرور ساختارهای داده پایتون
  • برنامه‌نویسی حرفه‌ای‌تر با لیست و دیکشنری
  • آشنایی با List Comprehension
  • آشنایی با توابع Lambda
  • کار با فایل‌های متنی
  • خواندن و نوشتن فایل‌ها
  • مدیریت خطا با try و except
  • آشنایی مقدماتی با برنامه‌نویسی شی‌گرا
  • ساخت کلاس و شیء
  • سازمان‌دهی کد در چند فایل
  • ذخیره و بازیابی اطلاعات
  • آشنایی مقدماتی با پایگاه داده
  • ارسال درخواست اینترنتی با Requests

بخش یازدهم: کار با NumPy و Pandas

NumPy و Pandas از مهم‌ترین کتابخانه‌های پایتون برای محاسبات عددی، مدیریت داده و آماده‌سازی اطلاعات برای مدل‌های هوش مصنوعی هستند.

هنرجویان با کمک این ابزارها یاد می‌گیرند مجموعه‌های بزرگ‌تری از داده‌ها را مرتب، بررسی و تحلیل کنند.

  • آشنایی با NumPy
  • ساخت آرایه‌های عددی
  • انجام محاسبات روی آرایه‌ها
  • تغییر شکل داده‌ها
  • آشنایی با Pandas
  • ساخت DataFrame
  • خواندن فایل CSV
  • انتخاب سطر و ستون
  • فیلترکردن اطلاعات
  • مرتب‌سازی داده‌ها
  • شناسایی داده‌های خالی
  • پاک‌سازی اطلاعات
  • انجام محاسبات آماری ساده
  • آماده‌سازی داده برای مدل

بخش دوازدهم: مصورسازی و تحلیل داده‌ها

نمایش تصویری داده‌ها کمک می‌کند الگوها، تغییرات و خطاها سریع‌تر دیده شوند. نمودارها بخش مهمی از تحلیل داده و ارائه نتایج پروژه هستند.

در این قسمت، هنرجویان یاد می‌گیرند چگونه داده‌ها را به شکل نمودارهای قابل‌فهم نمایش دهند و از آن‌ها برای تحلیل بهتر استفاده کنند.

  • اهمیت مصورسازی داده
  • ساخت نمودار خطی
  • ساخت نمودار میله‌ای
  • ساخت نمودار پراکندگی
  • نمایش توزیع داده‌ها
  • آشنایی با Plotly
  • آشنایی با Seaborn
  • انتخاب نمودار مناسب
  • تفسیر نمودارها
  • نمایش نتیجه مدل روی نمودار
  • آماده‌سازی نمودار برای ارائه پروژه

بخش سیزدهم: پردازش تصویر با OpenCV

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

پروژه‌های این قسمت به نوجوانان نشان می‌دهد که تصاویر دیجیتال از داده تشکیل شده‌اند و می‌توان با برنامه‌نویسی ویژگی‌های مختلف آن‌ها را بررسی کرد.

  • نصب و راه‌اندازی OpenCV
  • خواندن و نمایش تصویر
  • ذخیره تصاویر
  • تغییر اندازه تصویر
  • برش تصویر
  • تبدیل تصویر رنگی به خاکستری
  • آشنایی با پیکسل‌ها
  • تغییر روشنایی و کنتراست
  • اعمال فیلترهای تصویری
  • تشخیص لبه‌ها
  • رسم اشکال روی تصویر
  • اضافه‌کردن متن روی تصویر
  • دریافت تصویر از دوربین
  • پردازش زنده تصویر

بخش چهاردهم: پردازش ویدئو

ویدئو از مجموعه‌ای از تصاویر پشت سر هم تشکیل شده است. به همین دلیل، بسیاری از روش‌های پردازش تصویر را می‌توان برای تحلیل ویدئو نیز استفاده کرد.

هنرجویان در این بخش با دریافت فریم‌های ویدئو، اعمال تغییرات و بررسی زنده تصویر دوربین آشنا می‌شوند.

  • خواندن فایل ویدئویی
  • نمایش فریم‌های ویدئو
  • دریافت ویدئو از وب‌کم
  • تغییر اندازه فریم‌ها
  • اعمال فیلتر روی ویدئو
  • ذخیره ویدئوی پردازش‌شده
  • دنبال‌کردن اشیا در تصویر
  • بررسی حرکت در ویدئو
  • ساخت پروژه ساده پردازش زنده

بخش پانزدهم: تشخیص و دنبال‌کردن چهره

تشخیص چهره یکی از کاربردهای شناخته‌شده بینایی ماشین است. در این بخش، هنرجویان با روش‌های آموزشی تشخیص محل چهره در تصویر و ویدئو آشنا می‌شوند.

تمرکز آموزش بر درک مفاهیم فنی، محدودیت‌های سیستم و رعایت حریم خصوصی افراد خواهد بود.

  • تفاوت تشخیص چهره و شناسایی هویت
  • آشنایی با Haar Cascade
  • دریافت فایل مدل
  • تشخیص محل چهره در تصویر
  • تشخیص چهره با وب‌کم
  • رسم کادر اطراف چهره
  • دنبال‌کردن موقعیت چهره
  • بررسی نور و زاویه تصویر
  • تحلیل خطاهای تشخیص
  • رعایت اصول حریم خصوصی

بخش شانزدهم: آشنایی با پردازش صدا

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

هنرجویان با ساختار ساده موج صوتی، فرکانس و روش ذخیره و نمایش داده‌های صوتی آشنا می‌شوند.

  • دریافت صدا از میکروفون
  • آشنایی با صوت آنالوگ و دیجیتال
  • مفهوم دامنه
  • مفهوم فرکانس
  • نرخ نمونه‌برداری
  • ذخیره فایل صوتی
  • خواندن داده‌های صوتی
  • نمایش موج صدا
  • تحلیل مقدماتی سیگنال صوتی
  • آشنایی با Librosa
  • تبدیل گفتار به متن با ابزارهای هوش مصنوعی

بخش هفدهم: کتابخانه‌های تخصصی هوش مصنوعی

در این مرحله، هنرجویان با مجموعه‌ای از کتابخانه‌های معروف هوش مصنوعی و کاربرد هرکدام آشنا می‌شوند.

هدف این بخش تسلط کامل بر تمام کتابخانه‌ها نیست؛ بلکه هنرجو یاد می‌گیرد برای هر پروژه چه ابزارهایی وجود دارند و چگونه می‌تواند مسیر یادگیری خود را ادامه دهد.

  • Scikit-learn
  • SciPy
  • XGBoost
  • TensorFlow
  • Keras
  • PyTorch
  • NLTK
  • Librosa
  • Pillow یا PIL
  • OpenCV
  • Beautiful Soup
  • Scrapy
  • Requests
  • Plotly

بخش هجدهم: آشنایی مقدماتی با یادگیری عمیق

یادگیری عمیق یکی از زیرشاخه‌های هوش مصنوعی است که در پروژه‌هایی مانند پردازش تصویر، تشخیص گفتار و مدل‌های زبانی کاربرد دارد.

مفاهیم این بخش متناسب با سطح نوجوانان و به‌صورت مقدماتی ارائه می‌شوند تا هنرجو دید مناسبی نسبت به مسیرهای پیشرفته‌تر هوش مصنوعی پیدا کند.

  • یادگیری عمیق چیست؟
  • تفاوت یادگیری ماشین و یادگیری عمیق
  • آشنایی با شبکه عصبی
  • مفهوم نورون مصنوعی
  • ورودی و خروجی شبکه
  • مفهوم لایه‌های شبکه عصبی
  • آموزش ساده یک مدل
  • مشاهده عملکرد مدل
  • آشنایی با کاربردهای TensorFlow و PyTorch
  • شناخت محدودیت‌های مدل‌های عمیق
آراد و نورا

تونومیک یک برند آموزشی نوآور است که با بهره‌گیری از روش‌های نوین یاددهی و یادگیری، تجربه‌ای ساده، سریع و پروژه‌محور از آموزش ارائه می‌دهد. این مجموعه با برگزاری دوره‌های آموزشی، رویدادهای تخصصی و مسابقات مهارتی، به کودکان و نوجوانان کمک می‌کند استعدادهای خود را کشف کنند، مهارت‌های آینده را بیاموزند و برای دنیای فردا آماده شوند. ارائه آموزش‌های به‌روز، کاربردی و باکیفیت، هدف اصلی تونومیک است.

پروژه‌های عملی دوره پیشرفته هوش مصنوعی

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

نوع و سطح پروژه‌ها بر اساس سن، توانایی برنامه‌نویسی و میزان پیشرفت هنرجو انتخاب می‌شود تا پروژه نهایی هم چالش‌برانگیز و هم قابل اجرا باشد.

پروژه دنبال‌کردن چهره

در این پروژه، هنرجو برنامه‌ای می‌سازد که تصویر دوربین را دریافت کرده، محل چهره را شناسایی می‌کند و موقعیت آن را در فریم دنبال می‌کند.

پروژه تشخیص و پردازش پلاک

هنرجو با مفاهیم دریافت تصویر، پیدا‌کردن ناحیه احتمالی پلاک، پردازش تصویر و آماده‌سازی آن برای استخراج اطلاعات آشنا می‌شود.

این پروژه صرفاً با هدف آموزشی انجام می‌شود و عملکرد آن به کیفیت تصویر، نور، زاویه دوربین و داده‌های مورد استفاده وابسته خواهد بود.

پروژه طبقه‌بندی داده‌های پزشکی آموزشی

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

این پروژه یک نمونه آموزشی است و مدل ساخته‌شده برای تشخیص، درمان یا تصمیم‌گیری پزشکی واقعی قابل استفاده نیست.

پروژه پیش‌بینی با رگرسیون

در این پروژه، هنرجو با استفاده از یک مجموعه داده، مدلی برای پیش‌بینی یک مقدار عددی طراحی و نتیجه آن را با نمودار بررسی می‌کند.

پروژه دسته‌بندی تصاویر

هنرجو مجموعه‌ای از تصاویر را آماده می‌کند و مدلی می‌سازد که بتواند آن‌ها را در چند گروه مشخص طبقه‌بندی کند.

پروژه پایانی شخصی

هر هنرجو بر اساس علاقه خود، یک پروژه نهایی انتخاب می‌کند و آن را با راهنمایی مدرس از مرحله ایده تا اجرا پیش می‌برد.

پروژه نهایی می‌تواند در زمینه پردازش تصویر، تحلیل داده، پیش‌بینی، صدا، وب یا یک ابزار هوشمند ساده باشد.

هنرجو در پایان دوره چه توانایی‌هایی خواهد داشت؟

پایان دوره به معنای حفظ‌کردن تعداد زیادی دستور برنامه‌نویسی نیست. هدف این است که هنرجو بتواند برای ساخت یک پروژه، مسیر درست را پیدا کند و از ابزارهای مناسب کمک بگیرد.

نوجوانان پس از تکمیل دوره، پایه لازم برای ورود به مسیرهای تخصصی‌تر علوم داده، یادگیری ماشین، بینایی ماشین و برنامه‌نویسی را خواهند داشت.

  • توانایی نوشتن برنامه‌های پایتون
  • توانایی خواندن و درک کدهای ساده
  • توانایی پیدا‌کردن و اصلاح خطاهای رایج
  • توانایی جمع‌آوری و آماده‌سازی داده
  • توانایی ساخت مدل‌های مقدماتی یادگیری ماشین
  • توانایی ارزیابی اولیه عملکرد مدل
  • توانایی پردازش تصویر و ویدئو
  • توانایی ساخت پروژه‌های ساده صوتی
  • توانایی استفاده از کتابخانه‌های پایتون
  • توانایی مستندسازی و ارائه پروژه
  • توانایی جست‌وجوی راه‌حل و مطالعه مستندات
  • آمادگی برای ادامه یادگیری در حوزه هوش مصنوعی

این دوره برای چه نوجوانانی مناسب است؟

این دوره برای نوجوانانی مناسب است که به فناوری علاقه دارند و دوست دارند بدانند نرم‌افزارها، بازی‌ها و سیستم‌های هوشمند چگونه ساخته می‌شوند.

برای شروع دوره، نابغه ریاضی یا برنامه‌نویس حرفه‌ای‌بودن ضروری نیست؛ اما علاقه به یادگیری، پشتکار و انجام منظم تمرین‌ها اهمیت زیادی دارد.

  • نوجوانان علاقه‌مند به برنامه‌نویسی
  • هنرجویان علاقه‌مند به رباتیک و فناوری
  • نوجوانانی که دوره مقدماتی هوش مصنوعی را گذرانده‌اند
  • دانش‌آموزانی که به حل مسئله علاقه دارند
  • نوجوانانی که می‌خواهند نمونه‌کار واقعی بسازند
  • هنرجویانی که به مسیرهای دانشگاهی فناوری فکر می‌کنند
  • افرادی که آماده انجام تمرین‌های هفتگی هستند

آیا شرکت در دوره پیش‌نیاز دارد؟

داشتن تجربه قبلی برنامه‌نویسی می‌تواند به پیشرفت سریع‌تر کمک کند، اما برای تمام هنرجویان الزامی نیست. مباحث پایتون از مفاهیم پایه آموزش داده خواهند شد.

پیش از ثبت‌نام، بهتر است سطح مهارت و آمادگی هنرجو بررسی شود تا مشخص شود این دوره یا یکی از دوره‌های مقدماتی‌تر، انتخاب مناسب‌تری برای اوست.

  • آشنایی عمومی با کامپیوتر
  • توانایی کار با اینترنت و مرورگر
  • توانایی تایپ‌کردن
  • علاقه به برنامه‌نویسی و حل مسئله
  • آمادگی برای انجام تمرین در خانه
  • داشتن نظم و استمرار در یادگیری

تجهیزات موردنیاز برای شرکت در دوره

پروژه‌های دوره پیشرفته روی محیط‌های برنامه‌نویسی و کتابخانه‌های تخصصی اجرا می‌شوند؛ بنابراین داشتن لپ‌تاپ برای شرکت مؤثر در کلاس ضروری است.

برخی تمرین‌ها ممکن است در محیط‌های آنلاین مانند Google Colab انجام شوند، اما برای یادگیری کامل‌تر، نصب و اجرای برنامه‌ها روی سیستم شخصی نیز آموزش داده خواهد شد.

  • لپ‌تاپ با توان سخت‌افزاری متوسط
  • سیستم‌عامل ویندوز، مک یا لینوکس
  • حداقل ۸ گیگابایت حافظه رم پیشنهادی
  • فضای خالی مناسب برای نصب نرم‌افزارها
  • اینترنت پایدار
  • وب‌کم و میکروفون برای بعضی پروژه‌ها
  • امکان نصب نرم‌افزارهای آموزشی

برای پروژه‌های سنگین‌تر، ممکن است از محیط‌های ابری استفاده شود و نیازی به کارت گرافیک حرفه‌ای وجود نداشته باشد.

نقش پروژه‌ها در آینده تحصیلی فرزند شما

نوجوانی که در سن پایین برنامه‌نویسی و هوش مصنوعی را تجربه می‌کند، پیش از انتخاب رشته تحصیلی فرصت دارد علایق و توانایی‌های واقعی خود را بهتر بشناسد.

پروژه‌های این دوره می‌توانند نقطه شروعی برای ساخت رزومه، شرکت در مسابقات، ورود به دوره‌های تخصصی‌تر یا انتخاب آگاهانه‌تر مسیر تحصیلی باشند.

  • ساخت اولین نمونه‌کارهای برنامه‌نویسی
  • تقویت رزومه تحصیلی
  • افزایش اعتمادبه‌نفس در ارائه پروژه
  • آمادگی برای مسابقات و رویدادهای دانش‌آموزی
  • آشنایی زودهنگام با علوم کامپیوتر
  • شناخت بهتر مسیرهای دانشگاهی
  • ایجاد پایه مناسب برای یادگیری تخصصی‌تر

آیا هنرجو باید قبلاً برنامه‌نویسی بلد باشد؟

خیر. آموزش پایتون از مباحث پایه آغاز می‌شود؛ بااین‌حال، هنرجویانی که تجربه مقدماتی برنامه‌نویسی دارند ممکن است بخش‌های ابتدایی را سریع‌تر پشت سر بگذارند.

آیا داشتن لپ‌تاپ ضروری است؟

بله. برای اجرای کدها، نصب کتابخانه‌ها و انجام پروژه‌های عملی، هنرجو به لپ‌تاپ نیاز خواهد داشت. گوشی یا تبلت به‌تنهایی برای این سطح کافی نیست.

آیا هنرجو واقعاً هوش مصنوعی می‌سازد؟

بله. هنرجو مدل‌های مقدماتی یادگیری ماشین و نمونه‌های اولیه هوشمند را طراحی و اجرا می‌کند. سطح پیچیدگی پروژه‌ها متناسب با سن و توانایی او انتخاب می‌شود.

آیا تمام ۵۵ سرفصل در یک دوره تدریس می‌شوند؟

سرفصل‌ها در یک مسیر مرحله‌ای و در بازه ۷۲ تا ۱۲۰ ساعت ارائه می‌شوند. مدت دقیق دوره به سطح اولیه، سرعت پیشرفت هنرجویان و پیچیدگی پروژه‌های انتخاب‌شده بستگی دارد.

آیا پروژه تشخیص بیماری کاربرد پزشکی دارد؟

خیر. این پروژه صرفاً برای آموزش طبقه‌بندی داده‌ها و ارزیابی مدل انجام می‌شود و به‌هیچ‌وجه جایگزین نظر پزشک، آزمایش پزشکی یا ابزار تشخیصی معتبر نیست.

آیا هنرجو پس از پایان دوره مدرک دریافت می‌کند؟

هنرجویان پس از حضور مؤثر در جلسات، تکمیل تمرین‌ها، انجام پروژه نهایی و موفقیت در ارزیابی، گواهینامه مربوط به دوره را مطابق شرایط اعلام‌شده دریافت خواهند کرد.

آیا محتوای دوره به‌روزرسانی می‌شود؟

بله. کتابخانه‌ها، ابزارها و روش‌های هوش مصنوعی دائماً در حال تغییر هستند. محتوای دوره نیز متناسب با تغییرات معتبر و نیازهای آموزشی هنرجویان بازبینی می‌شود.

آیا انجام تمرین در خانه ضروری است؟

بله. یادگیری برنامه‌نویسی بدون تمرین مستمر امکان‌پذیر نیست. تمرین‌های کوتاه هفتگی کمک می‌کنند مطالب تثبیت شوند و هنرجو برای پروژه‌های پیشرفته‌تر آماده شود.