تنسورفلو (TensorFlow) یک کتابخانهٔ نرمافزاری متنباز برای یادگیری ماشین در انواع مختلف وظایف مفهومی و زبان است که در حال حاضر توسط ۵۰ تیم تحقیقاتی و محصولات مختلف گوگل از جمله بازشناسی گفتار، جیمیل، گوگل فوتوز و جستجو که بسیاری از آنها سابقاً از دیستبلیف استفاده کرده بودند، استفاده میشود. تنسورفلو در آغاز توسط تیم گوگل برین مرکز تحقیقاتی گوگل به صورت داخلی استفاده میشد ولی بعدها در ۹ نوامبر ۲۰۱۵ تحت مجوز آپاچی منتشر شد. TensorFlow نرم افزار یادگیری ماشینی گوگل است. گوگل همچنین از TensorFlow برای توسعه پروژه Magenta هم بهره گرفته که هدف ارتقای هنر ماشینی را دنبال می کند. در همین راستا گوگل یک ملودی 90 ثانیه ای پیانو منتشر کرده که کاملا توسط یک شبکه عصبی ساخته شده است. این موضوع تقریبا تصوری از کارهایی که TensorFlow قادر به انجامشان هست را برای کاربران ایجاد می کند. در دوره آموزشی Udemy Master Data Recognition & Prediction in Python & TensorFlow با آموزش تسلط بر تشخیص داده ها و پیش بینی در پایتون و تنسور فالو اشنا خواهید شد.
واقعیت مجازی فناوریی است که در آن محیطی مجازی در جلوی چشمان کاربر قرار میگیرد و براساس حرکت سر و بدن آن محیط مجازی تعامل برقرار می کند. به عبارت دیگر هنگامی که یک فرد هدست واقعیت مجازی را بر روی سر خود نصب می کند، در جلوی چشمان خود محیطی را مشاهده می کند که براساس تغییر موقعیت بدنش تغییر می کند و ذهن انسان پس از مدتی می پذیرد که در یک محیط واقعی قرار گرفته است. یک محیط واقعیت مجازی در هدست واقعیت مجازی توسط اپلیکیشن های اختصاصی آن به وجود می آید. برخی از این محیط ها بصورت گرافیک رایانه ای و سه بعدی هستند و برخی دیگر نیز ویدئوها یا تصاویری 360 درجه از محیط های واقعی هستند که از قبل فیلمبرداری شده اند. با این قابلیت فناوری واقعیت مجازی میتوان این امکان را فراهم کرد تا افراد بتوانند از امکانات و مکان شما به خوبی دیدن کنند. در دوره آموزشی Packt Virtual Reality with Unity با آموزش واقعیت مجازی با یونیتی اشنا خواهید شد.
یادگیری عمیق (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 اشنا خواهید شد.
نرم افزار مایکروسافت ورد(Microsoft Office Word) که با نام Word در صنعت نرم افزاری معروف شده است، یک نرم افزار واژه پرداز بسیار قدرتمند بوده که نخستین بار در سال ١٩٨١ توسط شرکت مایکروسافت عرضه شد تا کاربران بتوانند به تایپ حروف، کلمات و همچنین درج متون بپردازند. امروزه کمتر کسی یافت می شود که حداقل یک بار با این نرم افزار کار نکرده باشد، در واقع امروزه ورد آنچنان محبوبیتی دارد که تقریبا تمامی افراد برای سات فایل های متنی خود مثل مقالات و اطلاعیه ها و کلا موارد تایپی به این نرم افزار روی می آورند. علاوه بر امکان ایجاد اسناد ساده و پیشرفته، قابلیت درج و ویرایش انواع جدول ها، چارت ها، تصاویر و فایل های مختلف و کارهایی از این قبیل، ویژگی های بسیار مفیدی در نسخه ۲۰۱۶ نرم افزار Word ارائه شده است که هر کاربری می تواند با بکارگیری آن ها به ساخت اسناد حرفه ای ورد بپردازد. ایندیزاین سی سی (Adobe InDesign CC) نسخه سی سی (Creative Cloud) نرم افزار ایندیزاین و یکی از محصولات فوق العاده ی شرکت ادوبی در زمینه ی صنعت چاپ و صفحه آرایی می باشد. ایندیزاین دارای قابلیتهای بسیاری در حروفنگاری و صفحهآرایی است و نسخه سی سی، بر پایه ی به اشتراک گذاری عکس ها و فیلم ها و نمونه کارها برای پیشرفت در طراحی بنا شده است. از نرم افزار ایندیزاین میتوان در تنظیم حروف، ایجاد سبکهای حروف (typographic styles)، بکارگیری ابزار برای تنظیم دقیق قرارگیری عناصر گرافیکی، قابیلت استخراج خودکار اطلاعات از فرمتهای متنوع و تنظیم اندازههای ستونها، کادرها و صفحهبندی استفاده نمود. در دوره آموزشی Lynda Word and InDesign: Integration با آموزش ترکیبی ورد و این دیزاین اشنا خواهید شد.
گو (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 پروژه سی شارپ اشنا خواهید شد.
جاوا اسکریپت، پیاده سازی ECMA Script است (با تلفظ اکما اسکریپت) که به صورت مخفف به آن ES هم گفته میشود و ES6، در حقیقت نگارش 6 این استاندارد است که به آن ECMA Script 2015 نیز میگویند (زمان نهایی شدن استاندارد آن سال 2015 است) و از زمان ارائهی جاوا اسکریپت، بزرگترین تغییر و تحول آن نیز محسوب میگردد. با ES6 مواردی مانند کلاسها، برنامه نویسی تابعی (functional programming)، ماژولها و غیره اضافه شدهاند. در طی 2 سال آینده، تمام فریم ورکهای جدید جاوا اسکریپتی، از بوت استرپ 4 تا AngularJS 2 تا Aurelia و غیره، همگی به ES6 کوچ خواهند کرد (و این اتفاق هم اکنون در حال رخ دادن است). بنابراین به زودی بدون فراگیری و تسلط بر ES6، در حوزهی وب، بیسواد محسوب خواهید شد و فراگیری آن یک باید است. در دوره آموزشی Livelessons Modern JavaScript for the Impatient با آموزش مدرن جاوا اسکریپت برای مشتاقان آن اشنا خواهید شد.
تنسورفلو (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 با آموزش برنامه نویسی رابط گرافیکی کاربر با پایتون تی کی اینتر و جاوا سوئینگ اشنا خواهید شد.