Публикации

Как использовать программное обеспечение с открытым исходным кодом: функции, основные типы программного обеспечения и советы по выбору
Февраль 1998 года стал одним из знаменательных месяцев в сообществе разработчиков программного обеспечения: была основана корпорация Open Source Initiative (OSI) и введено название open source. Этот термин представляет собой подход к разработке программного обеспечения, основанный на совместном улучшении и совместном использовании исходного кода. До этих событий Netscape поделился исходным кодом своего веб-браузера, призывая инженеров по всему миру объединить усилия и улучшить новые..

проект 4: рекомендации по уходу за кожей для занятых людей - составление обзоров с помощью НЛП и темы…
Репозиторий этого проекта можно найти здесь . вступление Если вы знакомы с Интернетом, вы, вероятно, знаете об очень активном (и прибыльном ) интернет-сообществе красоты. Блогеры-энтузиасты и обозреватели публикуют бесчисленные часы видео и комментариев, в которых обсуждаются все товары для красоты и ухода за кожей, представленные на рынке. Например, на сайте Sephora.com одно увлажняющее средство может получить тысячи отзывов, а количество отзывов, содержащих более 300 слов, может..

Укусы ошибок | Сок
Zumo Labs представляет The Juice, еженедельный информационный бюллетень, посвященный проблемам компьютерного зрения (а иногда и обычным проблемам). Берите, пока свежо . Неделя с 7 по 11 июня 2021 г. ____ В середине шестого испытательного полета Ingenuity на Марс автономный вертолет начал непредсказуемо крениться. К счастью, когда устройство начало снижаться, ему удалось выровняться и безопасно приземлиться. Но это были мучительные несколько мгновений для просмотра . Разбить..

ЛУЧШИЕ БИБЛИОТЕКИ МАШИННОГО ОБУЧЕНИЯ В PYTHON, КОТОРЫЕ НЕОБХОДИМО СОБЛЮДАТЬ В 2021 году.
ЛУЧШИЕ БИБЛИОТЕКИ МАШИНОСТРОЕНИЯ В PYTHON, КОТОРЫЕ НЕОБХОДИМО СОБЛЮДАТЬ В 2021 году. Связаться с Исаак Тонилой . Начало изучения машинного обучения - непростой процесс, особенно если язык программирования python является предпочтительным. Просто набрав фреймворки python в строке поиска, вы получите тысячи блогов, в которых пропагандируются разные фреймворки. Вы, вероятно, потратите следующую неделю или около того, пытаясь понять, какой вариант выбрать, а какой оставить. Я..

D3: .axisLeft, .scaleLinear: левая ось с перевернутыми метками
Разветвленный скрипт ниже был преобразован из D3.js v3 в v4. .axisLeft() и .scaleLinear() — это функции v4, для которых требуется библиотека .v4.min.js . .attrs({}) — это функция v4, которая содержит несколько кортежей атрибутов и требует подключаемого модуля d3-selection-multi.v1.min.js , например. .attrs({width: width, height: height}) . Вызовы axisNodes.selectAll() были закомментированы, потому что v4 их игнорирует. Инвертируйте метки с нисходящей на восходящую, изменив..

Основы - объяснение теоремы CAP
Теорема CAP или теорема Брюерса ​​(названная в честь компьютерного ученого Эрика Брюера) часто упоминается в сочетании с распределенными системами. Теорема утверждает, что распределенная система не может иметь более двух из следующих трех свойств: C постоянство Высокая доступность A P допуск к художественному оформлению Распределенная система - это совокупность компьютеров, которые связаны через сеть и отображаются как один компьютер. Что такое последовательность? У..

О типах указателей
Взгляд на справочную семантику В этой статье я постараюсь представить концепцию и мотивацию использования указателей. Есть группы разработчиков C++, которые используют интеллектуальные указатели только из соображений безопасности, другие используют необработанные указатели только для повышения производительности, а некоторые используют и то, и другое, когда они обеспечивают максимальную выгоду. В этой статье я стремлюсь осветить варианты использования указателей, чтобы вы могли..

Памятка по структурам данных и алгоритмам
Мне нужна была краткая , полная и правильная шпаргалка для быстрого обзора технических собеседований, но я не мог найти удовлетворительную в Интернете, поэтому Я создал свою. Время выполнения относится к среднему времени выполнения. Версию со скидкой можно найти здесь . Не стесняйтесь разветвлять его и изменять по своему усмотрению. Пожалуйста, прокомментируйте ошибки или пропущенные важные концепции. Структуры данных 1 динамический массив Последовательно сохраненные данные в..

Начало работы с проверкой форм Vue с Vee-Validate
Проверка формы - это функция, которая не встроена в Vue.js. Однако нам все еще очень нужна эта функция. В этой статье мы рассмотрим, как добавить базовую проверку формы с помощью библиотеки Vee-Validate. Начиная Мы можем начать с установки пакета. Для его установки запускаем: npm install vee-validate --save Затем мы можем зарегистрировать плагин ValidationProvider , написав: import Vue from "vue"; import App from "./App.vue"; import {..

7 быстрых советов по созданию личности чат-бота
Одним из ключевых факторов для создания лучшего взаимодействия с пользователем (CUX) и стимулирования принятия пользователями чат-бота является личность чат-бота. Правильная личность позволяет чат-боту вести человечные, насыщенные, персонализированные и интересные разговоры с пользователями и устанавливать эмоциональную связь с пользователем. Если чат-бот создан для работы с клиентами, его индивидуальность должна в идеале отражать индивидуальность вашей компании и должна быть..

Загрузка сложных расширений Chrome / Firefox / Edge с помощью приложения Create React
Этот пост предназначен для разработчиков, которые уже имеют некоторый опыт создания расширений для браузера и хотели бы получить преимущества от использования React.js вместе с некоторыми современными инструментами связывания, но не хотели бы иметь дело с конфигурацией сборки. Здесь на помощь приходит приложение Create React. Примечание . Изначально этот пост был предназначен для создания расширений Chrome, однако он также актуален практически для всех современных настольных браузеров..

Самоуверенное руководство по управлению состоянием Javascript - Часть 2: Essential vs Derived
Введение в сущностное и производное состояние и способы их реализации с помощью Redux Во второй статье этой серии (щелкните здесь , чтобы прочитать часть 1) я собираюсь представить два типа состояний, которые существуют во всех приложениях с пользовательским интерфейсом (UI). Первое - это существенное состояние, исходная информация, которую невозможно вычислить (например, день рождения человека). Вторая - производная , информация, которую можно вычислить (например, возраст..

Взаимодействие компонентов в Stencil js
Реализовать связь между двумя несвязанными компонентами в Stencil и js диаграммы с эмиттерами событий Почему трафарет Stencil — это не фреймворк, как React, Angular или Vue, это просто компилятор, который генерирует веб-компоненты, которые можно использовать внутри приложений, созданных с любыми популярными фреймворками или без них. Веб-компоненты Stencil проще в использовании и, как правило, более эффективны, чем ванильные веб-компоненты, но сначала их необходимо скомпилировать для..

Самое влиятельное исследование в области глубокого обучения 2019 года
Глубокое обучение продолжило свое движение вперед в 2019 году, благодаря достижениям во многих интересных областях исследований, таких как генеративные состязательные сети (GAN), автокодировщики и обучение с подкреплением. Что касается развертываний, глубокое обучение является любимым элементом многих современных прикладных областей, таких как компьютерное зрение, распознавание изображений, распознавание речи, обработка естественного языка, машинный перевод, автономные транспортные средства..

5 основных тем в HTML, которые вы должны знать
5 основных тем в HTML, которые вы должны знать HTML составляет основу любого веб-сайта, который вы видите. Будь то tharunshiv.com, google.com или amazon.com. К счастью, для освоения HTML не требуется много времени. В этой статье я перечислю наиболее важные темы HTML, которые помогут вам начать свое знание HTML или пересматривать основные темы. 5 важных тем 1. Основной синтаксис и элементы Это пример базовой веб-страницы HTML, которая показывает заголовок и строку текста...

Новый репозиторий обеспечивает реализацию NumPy моделей машинного обучения
Если вы разработчик, который когда-либо мечтал о богатой коллекции алгоритмов машинного обучения, реализованных исключительно в NumPy, то вам понравится Numpy-ml - новый проект GitHub, получивший признание всего мирового сообщества машинного обучения. Для тех, кто не знаком с NumPy (Numerical Python), это одна из самых популярных библиотек для языка программирования Python. NumPy - это фундаментальный пакет для научных вычислений с Python, служащий эффективным многомерным..

День недели
Ребята, вы можете поверить, что уже почти пятница?? Я с нетерпением жду выходных, особенно потому, что я могу посмотреть футбол! В некоторых других новостях премьер-лига заявила, что готова возобновить игру 17 июня. Приятно видеть, что некоторые вещи возвращаются к норме. В любом случае, для сегодняшней проблемы с алгоритмом я должен вернуть день недели для введенного года, месяца и дня. Вот пример: Input: day = 31, month = 8, year = 2019 Output: "Saturday" Input: day = 18,..

На пути к безотказному воспроизведению мультимедиа
В $dayjob я писал о том, как мы исправили ряд сбоев и зависаний при подаче поврежденных данных в различные кодеки путем фаззинга FFmpeg с использованием пары процессоров. С тех пор мы значительно увеличили ресурсы ЦП для наших заданий фаззинга, чтобы фаззить как FFmpeg, так и Upipe , и исправили больше проблем в процессе. Большая часть фаззинга была сделана с помощью American Fuzzy Lop (AFL). Метод фаззинга имел ряд проблем: Требуется повторное выполнение исполняемого файла..

Уроки, которые я извлек из своих неудачных оценок кодирования
Ранее на этой неделе я получил уведомления об отказе от двух разных компаний, в которые я подал заявку на должность инженера-программиста. Я был рад получить ответы от компаний, в которые я обращался через Интернет или по рекомендации, но позже меня охватило беспокойство, когда мне представили оценки по кодированию. Будучи недавним выпускником учебного лагеря по программированию, я чувствовал себя довольно уверенно в своих навыках программирования. После выпуска я также активно изучаю и..

Новости о ходе работы SingularityNET
В середине первого года после знаменательного события по генерации токенов в декабре 2017 года у SingularityNET теперь есть команда мирового класса , охватывающая все континенты, а также гораздо более подробный план и архитектура для реализации видения, которое соучредители проекта изложили в оригинале. Технический документ SingularityNET. В исходном техническом документе, написанном в 2017 году, июль 2018 года был указан в качестве целевой даты для бета-версии платформы; но в свете..