C++ дайджест #26: StayAtHome та вивчай Machine Learning

Привіт, мої любі сішники! У цьому випуску пропоную ознайомитися з фреймворками для машинного навчання. Почнімо? :)

Machine Learning

Машинне навчання наразі є актуальним та набуває все більшого поширення. У списку найбільш використовуваних мов програмування на другому місці впевнено тримається С++ (link 1, link 2, link 3). Тож розлянемо, за допомогою яких бібліотек ми можемо працювати у світі С++ :)

DMTK (презентацiя) — фреймворк від Microsoft для клієнт-серверних систем. Підтримує масштабовність.

cuDNN — бібліотека глибинного навчання від NVIDIA з обчисленнями на GPU.

Caffe2 (Integrating Caffe2 on iOS/Android) — досить легка для вивчення бібліотека глибинного навчання, порівняно з TensorFlow.

mlpack — бібліотека для глибинного навчання, написана на С++. Гарно масштабується, але має не досить обширну документацію, якщо порівнювати з Caffe2 або TensorFlow.

TensorFlow — мабуть, найвідоміша бібліотека машинного навчання, розроблена та виплекана корпорацією зла Google. Посилання для ознайомлення та вивчення:

COVID-19

Coronavirus, COVID19 and the C++ Community

How Can Developers Help Fight Coronavirus?

C++ Events Affected By Coronavirus

A C++ code for predicting COVID-19 cases by least-squares fitting of the Logistic model

Modern C++

C++20 Concepts

Differences between std::string_view and std::span

C++20: Coroutines — A First Overview

C++20: More Details to Coroutines

Implementing span’s comparisons

C++20’s Iterator Sentinels

Корисні посилання

References, simply — Herb Sutter

Move, simply — Herb Sutter

The Performance Benefits of Final Classes

Zero, one, two, Freddy’s coming for you

A Curious Case of C++ Macros at Google

Qualification Round 2020 — Code Jam 2020, Solution Code

How Deep the Rabbit Hole Goes, or C++ Job Interviews at PVS-Studio

The C++ Lifetime Profile: How It Plans to Make C++ Code Safer

Friends and where to find them;

C++17 Signal-Slots

Інструменти

C++ Modules conformance improvements with MSVC in Visual Studio 2019 16.5

New templates for debugging CMake projects on remote systems and WSL in Visual Studio 2019

Announcing full support for a C/C++ conformant preprocessor in MSVC

CLion starts 2020.1 Early Access Program

How Conan integration works in GitLab

New features in CMake 3.17

ReSharper: HLSL Support, GMock 1.10, Unreal Engine.

Qt Roadmap for 2020

New QML language features in Qt 5.15

Khronos to Develop ‘ANARI’ Analytic Rendering Interface API Standard

OpenXR Mobile SDK 1.0.6

New Vulkan 1.2 SDKs Support Provisional Ray Tracing Extension

What Is MISRA and how to Cook It

Оновлення

Цього місяця маємо такі оновлення:

Хвилиночка флуду


← Попередній випуск: C++ дайджест #25

Похожие статьи:
Компания Acer объявила о начале продаж в России компактного (объемом 1 литр) ПК серии Revo Build, модульная конструкция которого обеспечивает...
До вашої уваги дайджест навчальних програм для тих, хто починає свою кар’єру в ІТ. У цьому номері зібрані можливості, актуальні...
Привет! Я расскажу о том, как мы проводим обучающие ивенты в Plarium, находим спикеров и собираем обратную связь, а также дам...
Компания ASUS представила на российском рынке первые моноблочные компьютеры премиум-серии Zen AiO Pro: 23,8-дюймовый Zen AiO Pro Z240IC и...
Під час нічної атаки по Києву 17 червня росіяни пошкодили будівлі КПІ ім. Сікорського. Про це повідомили у телеграмі...
Яндекс.Метрика