تنسورفلو (TensorFlow) یک کتابخانهٔ نرمافزاری متنباز برای یادگیری ماشین در انواع مختلف وظایف مفهومی و زبان است که در حال حاضر توسط ۵۰ تیم تحقیقاتی و محصولات مختلف گوگل از جمله بازشناسی گفتار، جیمیل، گوگل فوتوز و جستجو که بسیاری از آنها سابقاً از دیستبلیف استفاده کرده بودند، استفاده میشود. تنسورفلو در آغاز توسط تیم گوگل برین مرکز تحقیقاتی گوگل به صورت داخلی استفاده میشد ولی بعدها در ۹ نوامبر ۲۰۱۵ تحت مجوز آپاچی منتشر شد. TensorFlow نرم افزار یادگیری ماشینی گوگل است. گوگل همچنین از TensorFlow برای توسعه پروژه Magenta هم بهره گرفته که هدف ارتقای هنر ماشینی را دنبال می کند. در همین راستا گوگل یک ملودی 90 ثانیه ای پیانو منتشر کرده که کاملا توسط یک شبکه عصبی ساخته شده است. این موضوع تقریبا تصوری از کارهایی که TensorFlow قادر به انجامشان هست را برای کاربران ایجاد می کند. در دوره آموزشی Udemy Master Data Recognition & Prediction in Python & TensorFlow با آموزش تسلط بر تشخیص داده ها و پیش بینی در پایتون و تنسور فالو اشنا خواهید شد.
یادگیری عمیق (Deep learning) یک زیر شاخه از یادگیری ماشینی و بر مبنای مجموعهای از الگوریتمها است که در تلاش هستند مفاهیم انتزاعی سطح بالا در دادگان را مدل نمایند که این فرایند را با استفاده از یک گراف عمیق که دارای چندین لایه پردازشی متشکل از چندین لایه تبدیلات خطی و غیر خطی هستند، مدل میکنند. به بیان دیگر پایهٔ آن بر یادگیری نمایش دانش و ویژگیها در لایههای مدل است. یک نمونه آموزشی (برای نمونه: تصویر یک گربه) میتواند به صورتهای گوناگون بسان یک بردار ریاضی پر شده از مقدار به ازای هر پیکسل و در دید کلی تر به شکل یک مجموعه از زیرشکلهای کوچکتر (نظیر اعضای صورت گربه) مدل سازی شود.کرس (Keras) یک کتابخانهٔ متنباز شبکه عصبی است که به زبان پایتون نوشته شده است و قابل است که بر روی تنسورفلو یا ثینو قابل اجرا است. این نرمافزار به منظور آزمایش کردن سریع یادگیری عمیق طراحی شده است و در طراحی آن بر روی کوچک، ماژولار و قابل گسترش بودن توجه شده است. در دوره آموزشی Udemy Deep Learning for Computer Vision with Tensor Flow and Keras با آموزش یادگیری عمیق برای چشم انداز کامپیوتر با تنسورفالو و کراس اشنا خواهید شد.
شرکت Corel که یکی از بزرگترین شرکت هایی است که در زمینه ایجاد نرم افزار های گرافیکی فعالیت دارد. اگر نرم افزار های این شرکت و شرکت Adobe را در کنار هم قرار دهیم بیش از ۷۵ درصد سهم گرافیک دو بعدی و نشر رومیزی (Desktop publishing) را بر دوش می کشند. مهمترین و مشهورترین تولید این شرکت نرم افزار کورل دراو (Corel Draw) می باشد. شرکت Corel به همراه این نرم افزار تعدادی نرم افزار کمکی قرار داده تا کاربران Corel Draw را از سایر برنامه ها تقریباً بی نیاز سازد. کورل به خاطر داشتن توانائی های گسترده و متنوع تا به حال مورد استفاده افراد زیادی برای حرفه های گوناگون قرار گرفته است. اولین موردی که درباره کورل باید بدانید این مسئله است که اصول کار کورل بر مبنای بردار - vector می باشد. موضوعات (objects) در کورل بر مبنای خط و نقطه (گره node) طراحی می شوند که در نتیجه اندازه و ابعاد در این مدل مهم نیست! یعنی در طرحهای برداری Resolution معنا ندارد! و هر چقدر مایل باشید می توانید اندازه طرح را بدون افت کیفیت زیاد کنید. البته Resolution در بعضی تنظیمات و Effect ها استفاده می شود که باز مربوط به عکس است. در دوره آموزشی Udemy CorelDraw 2020 Beginners Mastery Course (Easy to Follow) با آموزش مقدماتی کارل دراو 2020 اشنا خواهید شد.
گو (Go) یک زبان برنامهنویسی ترجمهشده و همروند است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده میشود. این زبان در نوامبر ۲۰۰۹ معرفی شد و در حال حاضر در چند سامانهٔ اجرایی گوگل استفاده میشود. کامپایلر گو از لینوکس، مک او اس، ویندوز و انواع سیستمهای عامل بیاسدی مانند FreeBSD پشتیبانی میکند. از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری ARM و معماری POWER که مخصوص به شرکت آیبیام است، توسط کامپایلر گو پشتیبانی میشوند. اهداف ایجاد زبان گو کارایی زبانهای ترجمهشده دارای سامانه نوع ایستا،آسانی برنامه نویسی زبانهای پویا، امنیت نوعها و حافظه، پشتیبانی برای همروندی و ارتباط، و کامپایل سریع است. در زبان گو، ارثبری نوعها وجود ندارد. در این زبان، میتوان برای هر نوع دادهای، حتی برای نوعهای داخلی، مثل اعداد صحیح فاقد بستهبندی، تابع عضو تعریف کرد و این عمل محدود به ساختها نمیشود. در دوره آموزشی Udemy Master Go (Golang) Programming:The Complete Go Bootcamp 2020 با آموزش تسلط کامل بر زبان برنامه نویسی گو اشنا خواهید شد.
یکی از رایج ترین و پرطرفدارترین زبان هایی که برای برنامه نویسی شیء گرا و سطح بالا استفاده می شود، زبان سیشارپ (C#) است. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت و یکی از ۴۴ زبان برنامه نویسی ای است که توسط زمان اجرای زبان مشترک از .NET Framework پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود. در واقع زبان #C، یک زبان برنامه نویسی چند الگویی و است و منظم شده مدلهای تابعی، امری، عمومی، شی گرا و جز گرا و در بستر دات نت است. در دوره آموزشی Udemy 17 Beginner C# Walkthrough Projects step by step با آموزش مقدماتی 17 پروژه سی شارپ اشنا خواهید شد.
تنسورفلو (TensorFlow) یک کتابخانهٔ نرمافزاری متنباز برای یادگیری ماشین در انواع مختلف وظایف مفهومی و زبان است که در حال حاضر توسط ۵۰ تیم تحقیقاتی و محصولات مختلف گوگل از جمله بازشناسی گفتار، جیمیل، گوگل فوتوز و جستجو که بسیاری از آنها سابقاً از دیستبلیف استفاده کرده بودند، استفاده میشود. تنسورفلو در آغاز توسط تیم گوگل برین مرکز تحقیقاتی گوگل به صورت داخلی استفاده میشد ولی بعدها در ۹ نوامبر ۲۰۱۵ تحت مجوز آپاچی منتشر شد. TensorFlow نرم افزار یادگیری ماشینی گوگل است. گوگل همچنین از TensorFlow برای توسعه پروژه Magenta هم بهره گرفته که هدف ارتقای هنر ماشینی را دنبال می کند. در همین راستا گوگل یک ملودی 90 ثانیه ای پیانو منتشر کرده که کاملا توسط یک شبکه عصبی ساخته شده است. این موضوع تقریبا تصوری از کارهایی که TensorFlow قادر به انجامشان هست را برای کاربران ایجاد می کند. در دوره آموزشی Udemy TensorFlow 2.0 Practical با آموزش کاربردی تنسورفالو 2.0 اشنا خواهید شد.
تی کی اینتر (TKinter) کتابخانهٔ واسط کاربر گرافیکی برای زبان برنامه نویسی پایتون است. کتابخانه Tkinter در اصل از زبان برنامهنویسی Tk گرفته شده است و مخفف عبارت Tk Interface است. ماجول Tkinter این امکان را برای ما فراهم میکند تا بدون نیاز به کتابخانهها و ابزارهای جانبی و تنها با استفاده از قابلیتهایی که پایتون بهصورت پیشفرض و در هنگام نصب استاندارد با خود به همراه دارد، به تولید رابط های بصری کاربر بپردازیم. این کار از طریق ابزارکهایی (widget) که Tkinter عرضه میکند، انجام خواهد شد. پنجره اصلی یا Toplevel container، دکمهها (Button)، قابها (Frame)، ورودی متن (Text Entry)، دکمههای رادیویی (Radio Button) و بوم نقاشی (Canvas) نمونههایی از این ابزارکها هستند. در حالت معمول، ما یک پنجره اصلی با نام Toplevel خواهیم داشت که به عنوان نگهدارندهای (container) برای سایر ابزارکها کار خواهد کرد. سوینگ (Swing) ابزار ویجت (Widget toolkit) یا ابزار واسط گرافیکی کاربر (GUI) برای برنامه های جاواست که شامل مجموعهای از ویجتهاییست که واسط گرافیکی کاربر را میسازند. بسته Swing شامل مجموعه ای از ابزارهایی مانند Table ,List و Tree Controls و همچنین کامپوننت هایی برای ایجاد واسط گرافیکی کاربر و همچنین افزودن قابلیت محاوره ای به برنامه های جاوا، می باشد. Swingشامل ابزارهای مفید و پرکاربردی مانند Table ,List, Tree Controls و بسیاری ابزارهای دیگر می باشد. در دوره آموزشی Udemy GUI Programming with Python Tkinter and Java Swing با آموزش برنامه نویسی رابط گرافیکی کاربر با پایتون تی کی اینتر و جاوا سوئینگ اشنا خواهید شد.
ریاکت که به صورت React.js یا ReactJS نیز خوانده میشود، یک کتابخانه متنباز جاوااسکریپت برای ساخت رابطهای کاربری با هدف مواجه شدن با چالش آدرسدهی در توسعهٔ اپلیکیشنهای تکصفحهای، است. این کتابخانه توسط فیس بوک، اینستاگرام و جامعهای از توسعهدهندهها و شرکتها نگهداری میشود. ریاکت توسط جردن واک، یک مهندس نرمافزار در فیسبوک، ساخته شد. او از XHP که یک چارچوب فریم ورک HTML برای PHP ست، تأثیر گرفته است. سیستمی در React.js وجود دارد که باعث می شود عناصر DOM منحصر به فرد خودش را ایجاد می کند. این کار باعث می شود که performance برنامه بسیار بالاتر رود. کتابخانه ی React.js از یک گرامر خاص به اسم JSX بهره می گیرد که این قابلیت را به شما می دهد که دستورات HTML و JavaScript را با یکدیگر تلفیق کنید. در دوره آموزشی Udemy Easy to Learn React Tutorial using Hooks and REST API با آموزش ری اکت با هوکز و رست ای پی آی اشنا خواهید شد.
SolidWorks (سالیدورکس) یک نرمافزار مهندسی طراحی به کمک رایانه است که بر روی ویندوز اجرا میشود و توسط شرکت فرانسوی داسو سیستمز ساخته شده و همچنان توسعه داده میشود. در حال حاضر نرمافزار سالید ورکس توسط ۱٫۳ میلیون مهندس در بیش از ۱۳۰٬۰۰۰ شرکت در سراسر جهان در حال استفادهاست. این نرمافزار دارای سه محیط به نامهای پارت (part) اسمبلی (assembly) و دراوینگ (drawing) است. محیط اول برای رسم قطعه بوده، در محیط دوم قطعات یک مکانیسم بر روی هم سوار شده و در محیط آخر از آن ها نقشه مهندسی (معمولاً برای نسخه چاپی) تهیه میشود. نرمافزار سالیدورکس به صورت مستقیم با اینونتور، مکانیکال دسکتاپ و سالید اج رقابت میکند. سالیدورکس یک مدل ساز برای مدلسازی جامدات است که مبتنی بر پارا سالید بوده و از رویکرد پارامتری مبتنی بر ویژگی برای ساخت مدل ها و مونتاژها استفاده میکند. SolidWorks یک راه حل طراحی سه بعدی جامع است که قابلیت هایی چون شبیه سازی قدرتمند، حرکت، ابزار اعتبار سنجی طراحی، سیم کشی پیشرفته، مسیریابی لوله ها، مهندسی معکوس و ... را دارا می باشد. در دوره آموزشی Udemy SOLIDWORKS Complete Course با آموزش کامل سالیدورکس اشنا خواهید شد.
SwiftUi یک نوآوری و به شدت یک راه ساده برای ساخت رابط کاربری است برای تمامی محصولات اپل است و از ویژگی های خوب آن می توان به طراحی یکپارچه و یکباره برای تمامی Platform های مختلف است. کدهای نوشته شده در Xcode به زبان برنامه نویسی Swift به صورت sync در SwiftUi کار خواهد کرد و برنامه نویسان نگران چیزی نخواهند بود همانطور که خواندن و نوشتن کدها به زبان Swift خیلی ساده بود در SwiftUI نیز به به همین شکل خواهد بود. پشتیبانی اتوماتیک از Dynamic Type, Dark Mode, localization, accessibility از ویژگی هایی هست که قدرتمند در پیاده سازی UI با استفاده از SwiftUI است. در دوره آموزشی Udemy SwiftUI - The Complete Guide - Build iOS Apps with SwiftUI با آموزش کامل ساخت اپ های آی او اس با سوئیفت یو آی اشنا خواهید شد.