زبان برنامه نویسی جدید Mojo برای توسعه دهندگان هوش مصنوعی
Mojo قابلیت استفاده پایتون را با عملکرد C ترکیب میکند که منجر به برنامهریزی بیشتر سختافزار هوش مصنوعی و توسعهپذیری مدلهای هوش مصنوعی میشود. این اساسا یک نسخه پیشرفته از پایتون است که به طور خاص برای توسعه دهندگان هوش مصنوعی طراحی شده است.
ما فقط یک دوره کامل Mojo را در کانال YouTube freeCodeCamp.org ارسال کردیم. الیوت آرلج این دوره را ایجاد کرد. الیوت دوره های محبوب بسیاری را در رابطه با هوش مصنوعی ایجاد کرده است و او بهترین فرد برای آموزش این دوره است.
Mojo به شما اجازه میدهد تا پایتون بنویسید یا تا فلز مقیاس کنید. شما می توانید تعداد زیادی از سخت افزارهای سطح پایین هوش مصنوعی را برنامه ریزی کنید و نیازی به C++ یا CUDA ندارید.
Mojo توسط خالق زبان برنامه نویسی Swift طراحی شده است تا با ترکیب دستور Python و اکوسیستم با ویژگی های برنامه نویسی و فرابرنامه نویسی سیستم، شکاف بین تحقیق و تولید را پر کند. Mojo به تازگی منتشر شده است، اما هدف این است که در طول زمان به یک ابر مجموعه پایتون تبدیل شود.
در اینجا یک مثال از یک تابع در Mojo آورده شده است:
fn do_math(): let x: Int = 1 let y = 2 print(x + y) do_math()
متوجه خواهید شد که شباهت هایی به پایتون دارد اما با برخی تفاوت های کلیدی. در این دوره با تفاوت ها و نحوه شروع نوشتن برنامه های خود در موجو آشنا می شوید.
در اینجا تمام بخش های این دوره آمده است:
موجو چیست؟
انجمن مدولار
راه اندازی
سلام دنیا
نوت بوک محلی Jupyter
متغیرها، اعلان ها و انواع داده ها
دریافت ورودی کاربر
بیانیه های IF/ELSE
حلقه ها و توابع
توابع پایتون در مقابل موجو
OOP
واردات کتابخانه ها
افزایش، رسیدگی به خطا، استثنائات
Inout، قرض گرفته شده، متعلق به، و با بیانیه
دامنه متغیر
موجو CLI
SIMD (یک دستورالعمل، چند داده)
دکوراتورها و فرابرنامه نویسی
تست سرعت (موجو در مقابل پایتون)
نحوه پرسیدن سوالات و ارسال خطا
نظرات نهایی
دوره کامل را در کانال YouTube freeCodeCamp.org (تماشای ۲ ساعته) تماشا کنید.
ارسال نظر