Публикации
Топ-10 областей технологий, которые будут расти быстрее всего во время и после рецессии
Роб Смит, старший директор отдела глубокого когнитивного искусственного интеллекта в компании eXacognition, автор серии руководств по искусственному сверхразуму и книги «Темная архитектура — построение сверхразума» (выходит в 2023 г.)
В этой заключительной статье года я смотрю в..
Пользовательские ошибки с Node + Express
Давайте создадим наши собственные, расширяемые, повторно используемые ошибки.
Целью создания наших собственных пользовательских ошибок является создание согласованной, предсказуемой структуры ошибок, которую наш API может возвращать клиентам в случае неудачного запроса.
Когда бы вы..
Эталонная идентификация в Javascript - React / Performance
В эти дни я читал документацию по React Context API и наткнулся на термин, который привлек мое внимание.
Поскольку контекст использует ссылочную идентификацию для определения момента повторной визуализации, есть некоторые ошибки, которые могут вызвать непреднамеренное отображение у..
Асинхронный ввод-вывод в Rust
Rust имеет отличную поддержку асинхронного ввода-вывода благодаря таким функциям, как Futures и синтаксис async/await. В этой статье мы рассмотрим, как писать асинхронный код Rust, используя эти возможности.
Ящик с фьючерсами
Крейт futures предоставляет черту Future, основной..
Нативный AOT: будущее разработки приложений .NET
В мире разработки программного обеспечения производительность и эффективность имеют решающее значение. Платформа .NET постоянно предоставляет разработчикам мощные инструменты для создания надежных высокопроизводительных приложений.
Одним из последних достижений в технологии .NET является..
Поздоровайтесь с проектами Facebook с открытым исходным кодом
Попрощайтесь со всеми хлопотами, связанными с процессом создания приложений, поскольку Facebook запустил новый проект с открытым исходным кодом под названием «Создать приложение React» на JavaScript. Если вы также увлечены написанием кода JavaScript, то этот инструмент очень поможет вам во..
Зачем нужны функции активации в нейронных сетях?
"Машинное обучение"
Зачем нужны функции активации в нейронных сетях?
Функции активации на примерах
Если вы читаете это, то, скорее всего, вы уже знаете, что такое нейронная сеть и каковы функции активации, но некоторые вводные курсы по машинному обучению недостаточно ясно показывают,..
Кодирование трехмерно
Кодирование трехмерно
Мы пишем код в трех измерениях. И нет, я не имею в виду оси X, Y и Z. Не совсем так. Я также не говорю о 3D-моделировании или конкретно о создании физического движка.
Я говорю о трех измерениях, которые содержатся в каждом программном проекте, над которым мы..
Углубленное погружение в глубокое Q-Learning: введение в этот мощный инструмент обучения с подкреплением
Если вас интересует область обучения с подкреплением, то, скорее всего, вы слышали о Q-обучении. Этот популярный алгоритм идеально подходит для решения самых разных задач, от простых сеток до сложных реальных систем.
А как насчет глубокого Q-обучения? Этот мощный вариант Q-обучения..
Обработка диакритических знаков и специальных символов в поиске
Пользователи бесчисленных программных продуктов часто используют поиск, чтобы найти то, что им нужно. Поиск, в его самой простой форме, заключается в том, чтобы взять у пользователя ключевое слово для поиска, просмотреть список и найти результаты, которые частично или полностью (на ваше..
Пятничный интерфейс: React и Gutenberg Edition
На этой неделе я был в восторге от того, что React появится в WordPress вместе с Гутенбергом!
Wordpress используют миллионы людей по всему миру, и с новым редактором Gutenberg он внезапно охватывает современные веб-технологии, особенно React.
Это создает феноменальные возможности для..
Полиморфизм в C#: подробное руководство с примерами
Полиморфизм — это фундаментальная концепция объектно-ориентированного программирования, которая позволяет рассматривать объекты разных классов как объекты общего базового класса. C# реализует полиморфизм посредством переопределения и перегрузки методов. В этой статье мы рассмотрим, как в C#..
Отладка разума № 2 : опасный путь к разработке программного обеспечения.
«Есть только два вида языков: те, на которые люди жалуются, и те, которыми никто не пользуется».
– Бьерн Страуструп
Разработка программного обеспечения — это захватывающая и постоянно развивающаяся область, которая предлагает бесконечные возможности для инноваций и решения проблем. Я..
Почему люди ненавидят ИИ? Почему люди любят ИИ?
Искусственный интеллект (ИИ) — сложная и противоречивая технология, с обеими сторонами которой существуют твердые мнения о ее потенциале и недостатках. Кто-то ненавидит ИИ, а кто-то его любит. В этой статье мы рассмотрим причины, лежащие в основе этих различных взглядов, и попытаемся понять..
Почему компании задают вопросы о структурах данных и алгоритмах на собеседовании?
Основываясь на тенденциях найма сотрудников ведущих технологических компаний, мы можем сказать, что структуры данных и алгоритмы играют решающую роль. Но почему структуры данных и алгоритмы имеют значение во время собеседований? Я думаю, что большинство из нас уже знакомы с этой концепцией:..
Recruiter Codes Chrome Extension pt.3 — Очередная история о провале ChatGPT!
Наконец-то подошла к концу эта серия 1 – 2 , а теперь и 3-х частей! Или я..?
Благодаря замечательным возможностям обучения в FusionWorks даже такому скромному рекрутеру, как я, есть что рассказать, но вопрос в том, интересны ли они людям . кроме 2 или 3 в моей голове? 😂
В этот..
Как запустить Kaggle Notebook с контейнером Docker или Podman на локальном компьютере
Kaggle — популярная онлайн-платформа для проведения соревнований по науке о данных, а Docker — инструмент, используемый для контейнеризации приложений. Docker позволяет упаковать приложение со всеми его зависимостями в контейнер, что упрощает запуск приложения на любом компьютере, на котором..
В чем разница между Spring Boot и Django в 2021 году?
И Spring Boot, и Django — популярные фреймворки для серверного программирования. Java-программисты часто используют Spring boot. Однако Django очень нравится программистам Python. В этой статье мы рассмотрим, чем отличаются Spring Boot и Django. Мы также обсудим, какой из них..
React — Компоненты высшего порядка (HOC)
React — Компоненты высшего порядка (HOC)
В постоянно развивающейся сфере веб-разработки овладение передовыми концепциями необходимо для создания надежных и гибких приложений. В этой статье мы углубимся в одну из этих основополагающих концепций React : компоненты высшего порядка, широко..
Деструктуризация объектов и массива!
Деструктуризация массива
вы видите, что иногда у нас есть массив, и мы хотим получить элементы из него
const he=[2,3,5];
//*we'll manually
const one=he[0]
const second=he[1]
const three=he[3]
мы можем автоматизировать это с помощью AD
const [one,second,three]=he;
one//2
second//3
three//5..
Новые материалы
API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..
Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне
Аудитория
Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..
Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами
Введение:
Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..
Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода
Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..
Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов!
GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..
Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..
Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение
Как машинное обучение?
Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..