هوش مصنوعی و روباتیک - Hamidreza Hosseinkhani

این وب‌گاه با هدف دردسترس قراردادن آموزش‌های رایگان هوش مصنوعی برای همه‌ی فارسی‌زبانان توسط حمیدرضا حسین‌خانی راه‌اندازی شده‌ست

هوش مصنوعی و روباتیک - Hamidreza Hosseinkhani

این وب‌گاه با هدف دردسترس قراردادن آموزش‌های رایگان هوش مصنوعی برای همه‌ی فارسی‌زبانان توسط حمیدرضا حسین‌خانی راه‌اندازی شده‌ست

هوش مصنوعی و روباتیک - Hamidreza Hosseinkhani

این وب‌گاه در سال ۱۳۹۱ (2012) برای آموزش هوش مصنوعی، روباتیک و برنامه‌نویسی توسط حمیدرضا حسین‌خانی راه‌اندازی شده‌ بود و درحال‌حاضر فعال نمی‌باشد.

حمیدرضا حسین‌خانی از نخستین مدرسان هوش مصنوعی در ایران است که از سال ۱۳۸۹ (2010 میلادی) مشغول ترویج و آموزش هوش مصنوعی ازطریق ارائه‌ی رایگان دور‌ه‌های آموزشی حضوری و آنلاین به علاقه‌مندان حوزه‌های مختلف فناوری اطلاعات ازجمله هوش مصنوعی، روباتیک، برنامه‌نویسی و پلتفرم داده‌ای بوده‌ست. او درحال‌حاضر استاد مدعو دانشگاه صنعتی شریف و پژوهشگر مستقل هوش مصنوعی و مدیر کانال تلگرامی محبوب School of AI است.
محبوب‌ترین آموزش‌های او:
۱) دوره‌ی آموزشی روبوکاپ در سایت رشد (شبکه‌ی ملی مدارس) در سال ۱۳۹۱ شامل موضوعات لینوکس، برنامه‌نویسی ++C، الگوریتم، عامل هوشمند و سامانه‌های چندعاملی، شبیه‌ساز ۲بعدی فوتبال.
۲) بوت‌کمپ‌های دانش‌آموزی روباتیک در شرکت نادکو شریف شامل ساخت عملی روبات، برنامه‌نویسی و آمادگی برای مسابقات کشوری .
۳) دوره‌ی محبوب برنامه‌نویسی اندروید در لایتک شریف که نخستین و محبوب‌ترین دوره‌ی اندروید فارسی در زمان خود بود.
۴) بوت‌کمپ‌ سامانه‌های پیشنهاددهنده با بیش از ۱۰۰۰ شرکت‌کننده.
۵) بوت‌کمپ ترنسفرمرها و مدل‌های زبانی با بیش‌از ۲۰۰۰ بازدیدکننده.
۶) درس کارگاه کامپیوتر دانشگاه شریف سال 2020 با بیش از ۱۵۰۰۰ بازدید.
۷) درس برنامه‌نویسی پایتون دانشگاه شریف سال 2021 با بیش از ۲۰۰۰۰ بازدید.
۸) درس برنامه‌نویسی C دانشگاه شریف سال 2022
۹) درس برنامه‌نویسی جاوا دانشگاه شریف سال 2023.
۱۰) درس برنامه‌سازی پیشرفته با موضوع عامل‌های هوش مصنوعی در دانشگاه صنعتی شریف که یکی از نخستین دوره‌های مربوط به عامل‌های هوشمند بود.

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

آخرین نظرات

دستنوشته شماره 1: از کجا شروع کنیم؟!

يكشنبه, ۱۳ مهر ۱۳۹۳، ۰۳:۰۵ ب.ظ

از اونجا که صنعت موبایل شدیدا رو به رشد است و در این صنعت نیز توجه خاصی به سیستم های تحت اندروید می شود. بیشتر برنامه نویسان، دانشجویان و سایر علاقه مندان مایل اند که برنامه نویسی اندروید را آغاز کنند. و اولین و پایه ای ترین سوالشان این است: از کجا و چگونه؟

در این پست قصد داریم دروازه ورود به دنیای اندروید را به خواننده نشان دهیم. (دقت کنید که من فقط دروازه را نشانتان میدهم، دخول با شماست!)

برای ساخت اپلیکیشن ها و بازی های تحت اندروید روش ها و ابزار های زیادی وجود داره. اگر شما برنامه نویس نیستید و قصد برنامه نویسی هم ندارید و فقط می خواهید یک اپلیکیشن برای معرفی کسب و کار خود داشته باشید، نیازی نیست هزینه ای برای تولید اپلیکیشن صرف کنید. سایت هایی وجود دارند که شما با ثبت نام در این سایت ها و چند کلیک ساده و انتخاب تم های آماده می توانید اپلیکیشن خود را در کمتر از 10 دقیقه بسازید. واضح است که نمیتوان انتظار یک خروجی حرفه ای و سفارشی را از آنها داشت. برای یافتن این سایت ها کافیست کلمه App Maker را گوگل کنید.

اما اگر قصد برنامه نویسی دارید:

ابزار های زیادی به زبان های برنامه نویسی مختلف برای ساخت اپلیکیشن ها وجود دارند اما برای ساخت اپلیکیشن ها (گفتم اپلیکیشن نه گیم) بهترین انتخاب ابزار های رسمی خود شرکت Google برای توسعه اپلیکیشن اندروید است. گوگل یک SDK برای برنامه نویسی اندروید ارائه کرده که از هر نظر کامل می باشد. پیشتر توصیه میشد از این SDK در محیط برنامه نویسی Eclipse استفاده شود اما در حال حاضر گوگل محیط پیشرفته تر IntelliJ IDEA را توصیه می کند و SDK را با این محیط برنامه نویسی ادغام کرده و محصول فوق العاده ای به نام Android Studio را منتشر کرده است. Android Studio در حال حاضر در بوته آزمایش قرار دارد و نسخه نهایی آن منتشر نشده. با این حال پیشنهاد من استفاده از نسخه آزمایشی آن است چرا که از Eclipse خیلی پایدار تر و پیشرفته تر است.

صحبت های بالا برای کسانی بود که می خواهند برنامه های (اپلیکیشن های) اندروید بسازند اما کسانی که مایل به ساخت بازی های ویدیویی برای اندروید اند باید بدانند که SDK خود اندروید امکانات سطح بالایی برای بازی های ویدیویی ندارد و باید از موتور های بازی سازی به جای آن استفاده کنند. از معروف ترین موتور های بازی سازی در ایران موتور بازی Unity 3D است که برنامه نویسی آن به زبان C# و یا Java Script می باشد. (فراموش کردم بگم زبان برنامه نویسی SDK رسمی اندروید Java است)

حالا چه مایل به کار با Android Studio باشید چه مایل به کار با Unity 3D یا هر چیز دیگر پیشنهاد ما این است که کتاب نخوانید!!!
صنعت موبایل آنقدر به سرعت رو به رشد است که وقتی یک کتاب 1000 صفحه ای معتبر را تمام کنید قطعا اطلاعات اون کتاب کاملا منسوخ شده اند. (نه به این شدتی که گفتم، اما به هر حال تو این زمینه کتاب جواب نمیده)

شروع با کلاس و یا مربی هم خیلی خوبه راه چند ماهه رو چند هفته ای پیش میرید اما باید در انتخاب مربی خیلی دقت کنید و به هیچ وجه خود را وابسته به اطلاعات مربی نکنید. خودتان باید پیش بروید. فرض کنید که بهترین مربی هم خیلی اطلاعات بالایی ندارد. بهترین کسی که می تواند سوال های شما رو جواب دهد آقای/خانم گوگل است و بس. معمولا سوال یا پیغام خطا رو سرچ می کنید و در یکی از صفحه های سایت Stackoverflow پاسخ اون رو پیدا می کنید.
روشی که خود من برای شروع ترجیح میدم استفاده از ویدیوی آموزشی است (البته زبون اصلی و جدید). چون هر وقت بخواید کلاس رو Stop یا Pause می کنید و حتی بار ها یک قسمت رو تکرار می کنید. فقط در انتخاب ویدیو دقت کنید. معمولا Lynda ویدیو های خوبی دارد اما ویدیوی اندروید اون خیلی قدیمیه.

با ویدیو شروع کنید اما شما زمانی واقعا اندروید رو یاد میگیرید که درگیر یک پروژه واقعی شده و خود را به چالش بکشید.

نگران نباشید گوگل همراه شماست

موفق باشید

پایان نوشتار اول

نظرات  (۱)

Khaili mamnooon

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی