Base64 – принцип работы и собственная реализация

Base64 один из тех алгоритмов, которыми приходится пользоваться регулярно. И встречается он повсеместно и на backend и на frontend, но при этом мало кто задумывается как он работает изнутри. В данной статье я покажу, что из себя представляет данный алгоритм и как можно быстро его реализовать на языке C#, а также как можно оптимизировать полученное решение... [Ещё]

Авторизация по сертификату на SFTP

Я буду демонстрировать авторизацию по сертификату на SFTP сервере, но почти всё будет аналогичным и для любых других сервисов, использующих сертификаты для получения доступа. Примеры будут даны на языке C#. Также я покажу как можно сгенерировать и установить сам сертификат... [Ещё]

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 четвёртой версии, так же создадим и запустим первого чат-бота... [Ещё]