Статьи

Учебные курсы по кодированию — это не то, что вы думаете… вы можете учиться (почти) бесплатно
Небольшой контекст: Я начинаю программировать и купил курс Udemy, Web Developer Bootcamp от Colt Steele. Продолжение моего предыдущего поста: https://medium.com/@kaibrabo/youre-late-5e1d773efe05 Приступая к новому курсу, учебному пособию или проекту, главная цель — завершить начатое. Обнаружение, каркас, разработка, тестирование, развертывание, исправление ошибок — все это часть процесса создания программного обеспечения. Это была моя главная проблема в моем опыте с буткемпами. Мы..

Понимание LSTM и GRU
Глубокое обучение , Обработка естественного языка Понимание LSTM и GRU Прекрасное руководство по долговременной краткосрочной памяти и закрытым рекуррентным устройствам. В моей последней статье я рассказал о рекуррентных нейронных сетях и связанных с ними сложностях. Для борьбы с недостатками мы используем LSTM и GRU. Рекуррентные нейронные сети для чайников Идеальное руководство по рекуррентным нейронным сетям medium.com..

Объектно-ориентированное программирование на C#
Привет, Анвар здесь. В этом посте я хотел бы рассказать об объектно-ориентированном программировании (ООП) с использованием C#. Да, будет много технических терминов и кодов. Объектно-ориентированное программирование Что такое объектно-ориентированное программирование или ООП? Как следует из названия, это принцип написания кода, в котором мы рассматриваем определенную «группу» поведения как объект. Итак, что такое объект? Объект — это связанное с программным обеспечением состояние..

Технология, которая лучше, чем OCR
Было бы неправильно сказать, что последние пару лет стали огромным открытием того, что искусственный интеллект может и чего не может делать в настоящий момент. Сейчас, когда у большинства из нас растет интерес к реальным возможностям этой технологии, мы также сталкиваемся с проблемами в этом процессе. Итак, можно сказать, что 2019 год станет годом серьезной ретроспективы для следующих людей: а) Те, кто уже внедрил решения AI в своих организациях б) Тем, кто планирует принять его в..

RethinkDB: вызов коммерческого открытого исходного кода
Разработчики среди вас могут быть знакомы с RethinkDB, базой данных с открытым исходным кодом, оптимизированной для хранения документов в реальном времени. Среди многих проблем, с которыми столкнулась команда Rethink, была конкуренция с MongoDB (возможно, лидером в области хранения документов JSON) и монетизация продукта, который также был с открытым исходным кодом. В конечном счете, RethinkDB был инструментом, созданным инженерами без отличной стратегии маркетинга или продаж. Посмертный..

Либо то, либо это
fromNullable проверяет, равно ли значение null , если оно не равно null, то возвращает Right ➡️, если оно равно null, возвращает Left ⬅️. Either.of(null) .chain(fromNullable) .fold( v => console.log('Left: ', v), () => console.log('does not get called') ) tryCatch tryCatch takes a function and wraps a tryCatch around that function, if an error is thrown it returns a Left ⬅️ with the Error , if there is no error, it returns the result of the function...

Двоичный поиск в JavaScript. Практический пример
Узнайте, что такое бинарный поиск, с помощью ужасно нарисованных картинок и примера кода. Что такое двоичный поиск? Если у вас есть массив, который вам нужно найти, самым простым способом может быть использование indexOf() или, возможно, for() цикла. Любой из вариантов будет начинаться с левой стороны массива и перебирать каждый элемент в массиве до тех пор, пока не будет найдено желаемое значение. Теперь сравните это с двоичным поиском . Двоичный поиск позволяет выполнять..

Градиентный спуск
ANN: градиентный спуск Как мы уже говорили, наша цель - минимизировать функцию стоимости. Из предыдущей главы наша нейронная сеть очень проста. Поэтому вам нужно отрегулировать вес и проделать весь процесс столько раз, чтобы найти функцию наименьшей стоимости. В реальной задаче это может выглядеть так… Сколько итераций нам нужно, чтобы повторить этот шаг, чтобы найти функцию минимальной стоимости? В этой главе мы представим один метод, который может сделать этот шаг..

INFaaS: безмодельная система обслуживания выводов
INFaaS: Безмодельная система обслуживания логических выводов Несмотря на существующее состояние дел в области логических выводов машинного обучения, проблемы рентабельности и простоты использования все еще остаются. Разработчики вынуждены согласовывать ограничения производительности, точности и стоимости приложений с решениями о выборе правильной модели и оптимизации модели, подходящей конструкции оборудования и конфигураций с автоматическим масштабированием вручную. Для..

Отличные новые функции в ES2018
Включение оператора распространения в объекты, оператора отдыха, асинхронной итерации и т. Д. С момента выпуска ES2015, который сам по себе был большим шагом вперед, JavaScript быстро улучшался. С тех пор каждый год в спецификации JavaScript добавлялись новые функции. Последовательно добавляются такие функции, как новый синтаксис и новые методы построения в JavaScript. В ES2016 и 2017 к объекту Object были добавлены такие методы, как Object.values и Object.entries . Строковые..

Еженедельный обмен ссылками Junior Frontend Development #16
Лучший совет: к черту Bootstrap CSS Framework! Ого, к черту бутстрап! Почему? Что ж, возможно, это звучит хуже, чем есть на самом деле. К счастью, это лучший совет для начинающих Frontend-разработчиков — лучше изучить CSS. Начало работы с CSS-фигурами: размещение содержимого по заданным путям С помощью CSS-фигур мы можем создавать возможности, которые раньше никогда не удавалось создать в Интернете. CSS на BBC Sport (часть 1) Несколько недель назад я написал в Твиттере об..

Стратегии эволюции как масштабируемая альтернатива обучению с подкреплением - Резюме статьи
В 2017 году OpenAI подготовил доклад Стратегии эволюции как масштабируемая альтернатива обучению с подкреплением . Один из исследователей статьи, Илья Суцкевер, выступил с этим докладом о работе OpenAI с Evolution Strategies (ES), а сам OpenAI подготовил сообщение в блоге об этой статье. Это личное резюме исследования. В документе подробно рассказывается об эффективности использования алгоритма ES для обучения глубокой нейронной сети в применении к задачам обучения с..

Топ 5 языков программирования для бизнеса в 2019 году
Разработка аппаратного и программного обеспечения идет рука об руку, чтобы поднять планку технического прогресса. Правильный баланс между ними необходим для удовлетворения потребностей в языках программирования для бизнеса . Идет ли речь о программистах или ИТ-аутсорсинговых компаниях, обе используют языки программирования для создания или разработки множества программных приложений. Это относится к приложениям всех категорий, которые доступны для использования на разных платформах...

Создайте приложение "Цитата дня" с помощью Vue 3 и JavaScript
React - это простой в использовании фреймворк JavaScript, который позволяет нам создавать интерфейсные приложения. В этой статье мы рассмотрим, как создать приложение с расценками дня с помощью React и JavaScript. Создать проект Мы можем создать проект React с помощью приложения Create React. Для его установки запускаем: npx create-react-app quote-of-the-day С помощью NPM для создания нашего проекта React. Создать приложение "Цитата дня" Чтобы создать цитату приложения, мы..

Что такое ДОМ? #1
В этой статье я расскажу вам, что такое DOM и как с ним работать? DOM (объектная модель документа) — это программный интерфейс для документов HTML и XML. Он представляет страницу, чтобы программы могли изменять структуру, стиль и содержимое документа. DOM представляет документ в виде узлов и объектов. Таким образом, языки программирования могут подключаться к странице. Веб-страница — это документ. Этот документ может отображаться либо в окне браузера, либо в виде исходного HTML-кода...

C # - хороший выбор карьеры или нет?
Если вы только начинаете или являетесь опытным разработчиком с боевыми шрамами и многолетним опытом, вы хотя бы раз задавали себе этот вопрос: C # - хороший выбор карьеры? Что ж, давайте попробуем ответить на него как можно более объективно. Иногда вы можете заменить C # экосистемой .NET в целом. Разнообразие C # и .NET framework - один из самых универсальных инструментов для разработчиков программного обеспечения. Вам не нужно перепрыгивать через разные стеки, чтобы лучше..

Liferay 7: лучший выбор для цифровой платформы.
Liferay 7: лучший выбор для цифровой платформы. Liferay 7 — хороший выбор для разработки коммерческих веб-приложений. Он поддерживает модульную среду OSGi, которая является инициативой для разработки модульных приложений . OSGi предоставит возможность создавать приложение из нескольких компонентов, и все компоненты вместе работают как приложение, и каждый компонент независим и сильно отделен от других компонентов. Liferay 7 использует Bootstrap 3.0 , так что внешний вид портала..

Как пробиться в индустрию программирования
Поначалу переход из университета в промышленность может показаться сложной задачей, но это не так сложно, как вы думаете. Техническая сцена здорова как никогда, а это означает, что программисты пользуются большим спросом. В этой статье я расскажу о методах, которые вы можете использовать, чтобы найти свой путь в роли программиста. Прежде всего, я хочу прояснить, что ваши технические навыки — не единственное, что волнует менеджеров по найму. С хорошим наставничеством в сочетании с вашей..

Введение в машинное обучение с линейной регрессией и градиентной приличной частью 2
Введение в машинное обучение с линейной регрессией и подходящим градиентом, часть 2 Продолжая предыдущее руководство, мы остановились на изучении того, как прогнозировать цены на графике с использованием параметров m и c, если вы не проверяли его, поймите предыдущий учебник , поэтому, переходя к более сложным вещам, мы, очевидно, переходим к это в систему, поэтому мы определенно хотим иметь возможность делать это без рисования графика, поэтому нам нужно выбрать значение m и c, при..

Запуск: Obsidian 3.1
Команда Obsidian и Open Source Labs рады объявить о выпуске Obsidian 3.1. Этот последний выпуск включает новые основные функции и обновления безопасности. Что такое обсидиан? Obsidian - это первый клиентский и серверный модуль для кэширования GraphQL от Deno. Obsidian оснащен молниеносным нормализованным кэшированием для поддержки масштабируемых и высокопроизводительных приложений SSR React, созданных с помощью Deno. Другими словами, Apollo для Node.js так же, как Obsidian..