Публикации

Быстрая сортировка в Python
Мы все виноваты в этом. Когда мы сталкиваемся с проблемой, требующей отсортировать массив, мы по умолчанию используем пузырьковую сортировку. Я знаю, что мы можем добиться большего! В качестве быстрого освежения мы предлагаем вам таблицу различных алгоритмов сортировки и их нотацию с большой буквой O. Как мы видим, в среднем временная сложность быстрой сортировки равна n log от n, а в худшем случае сложность равна n в квадрате. Если мы посетим каждый элемент только один раз, то у..

Персонализированный рейтинг каналов в мета
НОВОСТИ ПРОДУКЦИИ Персонализированный рейтинг каналов в мета Как мы использовали BioBERT, чтобы отображать статьи, которые вы хотите видеть больше всего Автор Ана-Мария Истрате В Мета мы помогаем биомедицинским исследователям быть в курсе последних научных препринтов и статей с помощью каналов, основанных на моделях машинного обучения. Недавно мы ввели функцию сортировки фидов по вашему запросу , при которой статьи теперь упорядочены по их релевантности для вас на основе..

ДИНАМИЧЕСКИЕ БИБЛИОТЕКИ!?
ДИНАМИЧЕСКИЕ БИБЛИОТЕКИ!? Сегодня мы здесь, чтобы поговорить о библиотеках. Кто они такие? Как мне их использовать? Как мне их сделать? Зачем мне их использовать? Что такое библиотеки? В основном библиотеки представляют собой набор функций. Как правило, вы хотите объединять похожие функции, чтобы вы могли включать библиотеки, которые служат определенной цели, например, все ваши математические функции или функции вывода. Таким образом, вы можете создавать библиотеки общего..

Арифметика двоичных чисел
В прошлом посте мы представили Двоичные числа . Давайте рассмотрим арифметику двоичных чисел и интересные проблемы тестирования программного обеспечения, которые могут возникнуть. Этот пост соответствует курсу Black Box Software Testing Foundations (BBST), разработанному Ребеккой Фидлер, Джемом Канером и Джеймсом Бахом. Вот как сложить два 8-битных двоичных числа. Помните, что количество битов — это количество ячеек, в которых мы можем хранить наши двоичные числа. 23 + 18 = 41 23..

Мои первые несколько недель знакомства с самой мощной в мире моделью создания языка ИИ - OpenAI GPT-3
Я очень долго ждал API-доступа к GPT-3. Наконец-то я получил доступ, и, боже, последние несколько недель стали для меня настоящим открытием, когда я увидел высшую силу новейшей и величайшей нейронной сети для неограниченной генерации естественного языка. Когда я получил доступ к бета-версии, мои первые вопросы были - насколько человечен GPT-3? Насколько это похоже на человеческий разговор? Является ли это шагом к общему искусственному интеллекту, который позволит машине мыслить в..

Библиотеки NodeJs, которые вы должны знать
Несколько обязательных к использованию библиотек NodeJs, которые полезны в повседневном использовании. Мы знаем, что узел . js - это платформа для создания быстрых и масштабируемых серверных приложений с использованием JavaScript. Поэтому, когда мы начинаем разработку проекта, мы хотим создать масштабируемое приложение без отладки. Здесь мы обсуждаем некоторые библиотеки Node Js, которые полезны во время отладки. ПРИМЕЧАНИЕ. Мы знаем, что console.log () играет важную роль..

Совместная фильтрация: от поверхностного к глубокому обучению
Совместная фильтрация обычно используется для создания рекомендательных систем (например, рекомендаций для шоу / фильмов Netflix). Современные модели совместной фильтрации на самом деле используют довольно простой метод, который, как оказалось, работает довольно хорошо. В этом посте я дам обзор этих современных моделей, которые используют поверхностное обучение , а затем представлю новый метод (на мой взгляд, многообещающий!), Который использует глубокое обучение. В этом посте я буду..

Давайте создадим приложение React с Firebase Auth, Express Backend и базой данных MongoDB.
Давайте создадим приложение React с Firebase Auth, Express Backend и базой данных MongoDB. Firebase - чрезвычайно хорошая платформа для разработки программного обеспечения, которая дает вам доступ как к аутентификации, ни к базам данных без SQL, ни к хранилищу, так и многому другому. Это настоящий источник энергии, и мне нравится простота использования Firebase и базы данных Firestore. Все мы знаем, как важно использовать правильный инструмент для работы. Если вы разрабатываете..

Введение в использование Keras с Neo4j
Введение в использование Keras с Neo4j Мы демонстрируем подключение графической базы данных Neo4j к Keras. Мы строим нейронную сеть, достигающую 100% точности теста на простой задаче прогнозирования обзора. Графические базы данных - это мощный способ хранения и анализа данных. Часто отношения между вещами, например, между людьми, так же важны, как и свойства самих этих вещей. В базе данных графов эти отношения легко хранить и анализировать. Благодаря тому, что они..

Предварительная обработка набора данных кирпичей Lego
В этом посте показан выбор и обработка набора данных изображений для использования в приложении на Jetson nano. Мы хотели создать модель глубокого обучения с использованием CNN, способную сортировать кубики Lego по классификации изображений. Первым шагом был выбор набора данных, который будет использоваться для этой цели. Перебрав несколько вариантов, мы нашли набор данных, который идеально подходил для проекта. Мы используем набор данных из kaggle . Он содержал 20 300 изображений..

Обратные вызовы в JavaScript
Привет, народ! 💗 Эта статья посвящена одному из самых важных вопросов интервью - обратным вызовам и обещаниям. Функции в JavaScript - это объекты. Из-за этого функции могут принимать функции в качестве аргументов и могут быть возвращены другими функциями. Любая функция, переданная в качестве аргумента и вызываемая получающей ее функцией, называется функцией обратного вызова. Подожди, что !! Посмотрим- Операции в JavaScript выполняются сверху вниз (синхронно). Например-..

Грамотность в отношении данных, дизайн продукта и многоликость
Это официально - ИИ стал мейнстримом. Для специалистов по обработке данных это хорошая новость, хотя есть некоторая двойственность в отношении ее шумихи и этического применения . Компании принимают к сведению - и слишком часто они нанимают специалиста по данным, чтобы посыпать волшебную пыль машинного обучения и ввести компанию в эру искусственного интеллекта. Это, конечно, не сработает - если компания не готова принять информационную грамотность . Показательный пример: Apple недавно..

Вы задаетесь вопросом о файлах cookie браузера? Эта статья для вас!
Вы задаетесь вопросом о файлах cookie браузера? Эта статья для вас! Файлы cookie являются неотъемлемой частью нашего опыта просмотра, но не все знают, что они из себя представляют. Кроме того, их окружают неправильные представления, например, о потенциальных угрозах конфиденциальности или о том, почему веб-сайты вообще используют файлы cookie. «Этот веб-сайт использует файлы cookie». Вы сталкивались с этим сообщением много раз, путешествуя по Интернету. На самом деле мы имеем..

Сделайте это и никогда больше не борйтесь с TypeScript!
Пару лет назад я перешел с JavaScript на TypeScript. Позже я понял, что у меня большие проблемы с соблюдением типов и различных архитектурных паттернов. Я понял, что мне нужно что-то изменить в процессе разработки, чтобы улучшить свой опыт программирования. Эта статья служит моим мнением о шагах, которые может предпринять каждый, чтобы улучшить свои навыки TypeScript и написать более надежный код. Заполните пробелы в знаниях Даже сегодня я помню свое первое собеседование на..

Программирование LeetCode (#1 две суммы)
Это моя вторая публикация о решении одной из задач программирования LeetCode под названием Две суммы . Две суммы – LeetCode По заданному массиву целых чисел вернуть индексы двух чисел таким образом, чтобы в сумме они давали определенную цель. Вы можете… leetcode.com Задача проста: «По заданному массиву целых чисел вернуть индексы двух чисел так, чтобы они в сумме давали определенную цель. Вы можете предположить, что каждый вход..

Напишите нам
Это проще, чем убедить свою любовь « Писать доставляет удовольствие. Друзья делают это весело ». Не терпится опубликовать свою историю в Programming Hero? Не волнуйтесь, мы не будем кормить вас множеством правил и предписаний. Быть писателем в Programming Hero легче, чем убедить свою любовь к свиданию - правда! Нам не терпится прочитать ваши истории. Вот так. Что можно написать? Учебники или рекомендации по программированию, например: 9 способов легко начать..

Новейший композитор Hyperledger
В наши дни происходит много обновлений программного обеспечения, и давайте посмотрим правде в глаза, в большинстве случаев обновления не очень интересны и даже не видны. Однако последняя версия Hyperledger Composer v0.17.1 (примечания к выпуску здесь ) действительно интересна по нескольким причинам. Сначала немного о совместимости Hyperledger Fabric / Composer. Текущий стабильный выпуск Hyperledger Fabric - v1.0, поэтому у нас есть поток Hyperledger Composer v0.16.x, совместимый с..

Согласованность — следующий уровень
Все здесь слышали эту фразу Брюса Ли: «Меня беспокоит не человек, знающий 10 000 разных ударов, а человек, который отрабатывает один удар 10 000 раз». Я ничем не отличаюсь от большинства людей здесь, которые также думают, что ЗНАНИЕ всего в этом мире даст мне высшую силу и знания, которые помогут мне пройти через нашу жизнь. Знание — это СИЛА, однако, сколько знаний — это слишком много знаний? Я думаю, что в некоторой степени понял это благодаря своей повседневной деятельности и..

Шаблоны проектирования программного обеспечения
Обзор шаблонов проектирования программного обеспечения Что такое шаблоны проектирования программного обеспечения? Википедия говорит следующее о шаблонах проектирования программного обеспечения - Шаблон проектирования программного обеспечения - это общее многократно используемое решение часто встречающейся проблемы в заданном контексте разработки программного обеспечения. Это не законченный проект, который можно преобразовать непосредственно в исходный или машинный код. Скорее,..

Войдите в Apple, используя SwiftUI
Внедрите безопасную аутентификацию Apple Sign-in в своем приложении Одно из самых больших заявлений по безопасности на Всемирной конференции разработчиков Apple в прошлом году - это новое требование Apple: приложения, предлагающие сторонний вход, должны реализовывать решение для входа в систему Apple. Это объявление привлекло много внимания пользователей и разработчиков, но теперь Apple сделала эту функцию обязательной с июля 2020 г. Войдите в LinkedIn, войдите в систему с помощью..