ML.NET часть 3 — генерация датасета для распознавания рукописных букв

В прошлой статье я показал, как можно с помощью ML.NET распознавать рукописные числа. При наличии подготовленного датасета сам процесс проблем не возникает. Но его отсутствие может стать проблемой. В данной статье я покажу как можно подготовить датасет для распознавания букв... [Ещё]

ML.NET часть 2 —распознавание рукописных чисел

Всем привет. В первой части знакомства с ML.NET я показал, как сделать простой проект с бинарной классификацией, позволяющий определять спам-сообщения. Сегодня я хочу показать пример работы с классификацией, содержащей несколько вариантов. В качестве примера сделаем распознавание чисел, написанных от руки... [Ещё]

ML.NET — начало работы

ML.NET даёт простой и удобный механизм использования алгоритмов машинного обучения в .NET приложениях не прибегая к сторонним сервисам. В настоящее время доступна версия 1.1.0 и это уже стабильная и мощная библиотека, содержащая набор различных алгоритмов для решения ML задач. Кроме того, сейчас доступно preview расширения для Visual Studio с названием ML.NET Model Builder, делающее процесс добавления модели максимально комфортным. В данной статье я покажу как можно начать использовать ML.NET на простых задачах, в последующих статьях я буду показывать более сложные сценарии использования... [Ещё]

Создание чат-ботов используя Bot Builder SDK 4 — часть 5

Привет. Это пятый урок из курса "Создание чат-ботов используя Bot Builder SDK" В данном уроке мы рассмотрим, как созданному чат-боту можно быстро и легко добавлять функционал искусственного интеллекта. Узнаем, как можно работать в чат-ботах с естественными языками используя LUIS, и рассмотрим имеющиеся на текущий момент когнитивные сервисы... [Ещё]

Создание чат-ботов используя Bot Builder SDK 4 — часть 4

Привет. Это четвёртый урок из курса «Создание чат-ботов используя Bot Builder SDK» В данном уроке я покажу как можно опубликовать созданного чат-бота и подключить его к необходимым мессенджерам... [Ещё]

Создание чат-ботов используя Bot Builder SDK 4 — часть 3

Привет. Это третий урок из курса «Создание чат-ботов используя Bot Builder SDK» Сегодня мы разберёмся с вопросом использования карточек в чат-ботах и узнаем как с ними работать, используя Bot Builder SDK 4... [Ещё]

Создание чат-ботов используя Bot Builder SDK 4 — часть 2

Привет. Это второй урок из курса «Создание чат-ботов используя Bot Builder SDK 4» Поговорим мы с вами об использовании диалогов в Bot Builder SDK 4... [Ещё]

Создание чат-ботов используя Bot Builder SDK 4 — часть 1

Всем привет. Это первый видеоурок из курса «Создание чат-ботов используя Bot Builder SDK 4». Здесь я буду публиковать помимо самого видео так же подробное текстовое описание и примеры кода. На данном уроке мы познакомимся с платформой Microsoft Bot Framework и узнаем об особенностях Bot Builder SDK четвёртой версии, так же создадим и запустим первого чат-бота... [Ещё]

Bot Builder SDK 4 — продолжение работы с диалогом до его явного завершения

Привет. После выхода Bot Builder SDK версии 4, мне несколько раз задали один интересный вопрос, а именно, при использовании диалогов, как сохранять незавершённых диалог до выполнения какого-то действия явного его завершения. Реализуется это всё не чуть не сложнее чем в третьей версии, единственное, в текущей документации это не до конца явно описано. Я заглянул в исходный код SDK и ниже опишу что нужно для корректной работы... [Ещё]

Использование Swagger в ASP.NET Core

Когда вы разрабатываете проект, всегда возникает необходимость составления документации и поддержании её в актуальном виде. Решать эту проблему можно по-разному, обычно применяются возможности авто документирования, это позволяет при минимальных временных затратах получить достаточно качественную документацию, которая всегда будет соответствовать актуальной версии вашего API. В настоящее время очень популярным и функциональным фреймворком для работы с API является Swagger, о нем и хочу рассказать в данной статье... [Ещё]