Публикации по теме 'programming'
Как исследовать набор изображений с помощью теории графов
Объедините извлечение признаков, меру сходства и график ближайших соседей
Когда вы начнете работать с набором данных, состоящим из картинок, вам наверняка будут задавать такие вопросы, как: можете ли вы проверить, хороши ли картинки? Есть ли какая-то аномалия? Быстрым и грязным решением было бы вручную просмотреть данные один за другим и попытаться отсортировать их, но это может быть утомительной работой в зависимости от того, сколько изображений вы получите.
Например, на..
Что такое "это" в JavaScript!
Возможно, самое страшное ключевое слово в JS, давайте вместе победим этого монстра.
Одним из самых запутанных механизмов в JavaScript является ключевое слово this . Даже опытный разработчик иногда может растеряться. Итак, давайте посмотрим, действительно ли это так сложно!
this - это специальное ключевое слово, которое автоматически определяется в области действия каждой функции. Но как движки JavaScript решают, какое значение следует присвоить this .
Привязка по..
Почему библиотека для тестирования React - это больше, чем просто библиотека для тестирования
Сделайте ваши тесты снова надежными
Разработка программного обеспечения кажется такой же ненадежной, как и работа с треснувшим стеклом - в которой (оставайтесь со мной), чем больше функций у вас есть в вашем приложении, тем больше ошибок (или трещин), которые нужно заполнить тестами (например, много битого стекла). Тесты - это привратники, которые упреждающе выявляют ошибки до того, как код будет выпущен в производственную среду. Тогда почему я снова и снова обнаруживаю, что исправляю..
Резиновый утенок стал чем-то вроде шутки в предыдущей роли.
Резиновый утенок стал чем-то вроде шутки в предыдущей роли. Один из технических лидеров часто задавал кому-то вопрос, а затем выяснял его, когда они об этом говорили. Настолько, что команда купила ему вместо этого настоящего резинового утенка!
Это определенно помогает воспроизвести логику, записать ее, если необходимо, а затем посмотреть, отвечает ли она на ваш вопрос. Вы будете меньше беспокоить свою команду, выглядеть умнее и иметь меньше ошибок. Только не забудьте спросить остальных,..
Основные дилеммы, которые разработчики решают в архитектуре микросервисов
С советами по их решению.
Выполнение анализа компромисса между несколькими решениями проблемы является ключевой частью работы по разработке программного обеспечения. Как правило, сложные задачи не имеют единственного правильного решения, поэтому разработчикам приходится взвешивать все за и против каждого применимого варианта, прежде чем выбрать наиболее подходящий.
Массив или HashSet? Глубокий поиск или поиск вдохновения? Нормализованная или денормализованная таблица? Разработчики..
Использование возможностей Python в торговле, управляемой данными: раскрытие алгоритмических стратегий для…
На современных быстро меняющихся финансовых рынках торговые стратегии, основанные на данных, становятся все более популярными, а алгоритмы играют жизненно важную роль в принятии обоснованных решений. Python, универсальный и мощный язык программирования, стал основным инструментом для реализации этих алгоритмов. В этой статье мы углубимся в захватывающий мир торговых стратегий, основанных на данных, и изучим, как можно использовать Python, чтобы полностью раскрыть их потенциал...
Изучение структур, трейтов, перечислений и коллекций Rust
Руководство разработчика Node.js о Rust
В нашей предыдущей статье мы обсуждали мощную систему типов Rust с точки зрения разработчика Node.js. Вы можете найти статью здесь:
Мощная система типов Rust Изучение Node.js-разработчиком системы типов Rust medium.com
Опираясь на нашу предыдущую статью, в которой была представлена мощная система типов Rust, в этой статье мы углубимся в основные функции Rust: структуры, свойства, перечисления и..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..