Публикации

GSoC [04]: написание тестов, оценка!
Это сообщение в блоге резюмирует работу, которую я проделал на третьей и четвертой неделе GSoC с CCExtractor над Project Nephos, а также информацию о моих первых оценках. Начало недель было в основном беспокойным, но производительность пошла на убыль, когда я перестал писать код и приступил к фактическому тестированию. Начало третьей недели начинается с завершения того, что еще оставалось сделать в основной кодовой базе; главным образом, создание конвейера регистратора, потоковая..

Осмысление Redux
Осмысление Redux Когда я только начал изучать React, я помню, как читал много статей о различных связанных с ним технологиях. В частности, выделялась эта одна статья . В нем упоминается, насколько запутана экосистема и как разработчики часто чувствуют, что они должны знать ВСЕ экосистему, прежде чем использовать React. И как человек, который использовал React ежедневно в течение последних 8 месяцев или около того, я могу определенно сказать, что я все еще едва поверхностно..

npm @ 5 теперь называется npm @ latest.
Это здесь! Начиная с сегодняшнего дня, если вы наберете `npm install npm @ latest -g`, вы будете обновлены до npm версии 5. Кроме того, npm @ 5 включен во все новые установки Node.js 8 , который заменил Node .js 7 в текущей строке выпуска Node Project. Последние полтора года мы работали над устранением огромного количества болевых точек, некоторые из которых существовали с момента создания реестра. Сегодняшний выпуск - это крупнейшее улучшение скорости, согласованности и..

Bugzilla как пример Perl
Некоторые считают Perl «проблемным» языком. На мой взгляд, проблемы с безопасностью в Perl-проектах частично возникают из-за ложных предположений, которые делают разработчики. Одним из таких ложных предположений является распространенное предположение, что хэши и массивы (нескалярные типы данных) являются «безопасными», часто пропуская их проверки безопасности. Это можно увидеть на следующем примере: Это ложное предположение существует главным образом потому, что обычный..

1. Кластеризация K-средних
Давайте разберемся с кластеризацией K-средних без сложной математики! 1.1 Основная идея K-Means K-Means — это неконтролируемый метод машинного обучения, основная идея которого состоит в том, чтобы каким-то образом сгруппировать (или сгруппировать) записи или точки данных на основе определенных функций, чтобы каждая группа содержала записи, очень похожие друг на друга, но менее похожие на записи. других групп. Здесь под записью или точками данных я просто подразумеваю одну строку..

Улучшенная функция управления интерфейсной библиотекой на CodeSignal
Вы фронтенд или full-stack разработчик, который часто использует популярные библиотеки JavaScript и CSS, такие как React , Underscore и Font Awesome ? Или вы сейчас нанимаете инженеров, которые это делают? У нас для вас отличные новости - управление различными интерфейсными библиотеками стало еще более простым и мощным в CodeSignal . Кандидаты на вакансии разработчиков, которые решают задачи внешнего программирования на CodeSignal, могут извлечь выгоду из использования..

Регулярные выражения, спунеризмы и мой любимый способ изучать новые вещи в JavaScript🥄
Я большой сторонник глупых побочных проектов по программированию, чтобы изучение новых вещей было менее пугающим. Для меня это обычно влечет за собой бессмысленную игру слов. Прекрасным примером первого кандидата для этой техники обучения является лучший/худший друг каждого человека: регулярные выражения! А если вы похожи на меня и даже отдалённое упоминание регулярных выражений, произносимых на ветру, вызывает у вас стресс, то не пугайтесь, потому что я объясню всё подробно и будет всем..

Записные книжки Azure: обучение машинному обучению и мобильное развертывание с помощью Skafos
В наши дни все делают ... Блокноты Jupyter . Благодаря Google Colab , AWS Sagemaker Notebooks и теперь Microsoft Azure Notebooks доступ к привлекательной, дружественной к науке о данных среде разработки в облаке никогда не был таким простым. В предыдущих статьях мы показали вам, как обучать модели машинного обучения на распространенных облачных платформах и загружать их в Skafos для развертывания мобильных приложений: Обучение Turi Create модели в Google Colab Доставка..

Другие причины, по которым проверка кода - хорошая идея
Больше, чем просто отлавливание ошибок Что такое обзоры кода? Проверка кода - это, по сути, то, на что это похоже: проверка кода до того, как он будет одобрен / принят в базу кода. Общий поток выглядит следующим образом; инженер пишет код, чтобы исправить ошибку / решить какой-то элемент работы. Инженер отправляет запрос на проверку кода / вытягивание, в основном с просьбой принять их изменения в основную часть проекта. Один или несколько других инженеров просматривают изменения кода,..

Использование службы Ember для загрузки глобальных данных с разбивкой на страницы в фоновом режиме
У меня есть некоторые данные, которые я хочу загрузить, как только мое приложение Ember загрузится, но это не обязательно, чтобы данные загружались до того, как я отрисую первый маршрут. Данные разбиты на страницы на сервере, и я хотел бы загружать эти страницы данных в фоновом режиме, пока пользователь взаимодействует с приложением, чтобы как можно больше данных загружалось до того, как они потребуются. Итак, я создал сервис, и он разрешается со всеми моделями после их загрузки на..

Основы программирования - часть 4
Добро пожаловать обратно в программирование на Python. Сегодня мы собираемся обсудить функции в классах, статических и глобальных настройках. Если вы пропустили первые три части, они здесь по порядку. Часть Один , Два , Три Функция - это часть вашего кода, которая содержит информацию. Это может быть ваш основной код в int main () {code} или за его пределами, который вы также можете использовать в своей основной функции. Использование функций важно, потому что это может..

Значительное улучшение каждой модели прогнозирования спроса "Продажи Walmart"
Простота - ключ к успеху. «Чтобы лучше понять рынок, организациям необходимо искать источники данных за пределами своих четырех стен». Дуглас Лэйни (вице-президент, Gartner Research) вступление Было несколько применений популярного конкурса Прогноз продаж Walmart для прогнозирования продаж. Однако все они, похоже, пытаются повысить точность (уменьшить количество ошибок) , сосредоточившись в основном на двух вещах : 1) Разработка функций (получение максимальной..

while(self++) { #1 } // Итак, все началось
В прошлые выходные я побывал на Catskills Conf . Своими словами: Catskills Conf — это собрание технологов и создателей в уединении в предгорьях Катскиллских гор. Наша цель — собрать людей вместе, чтобы вдохновиться разнообразной программой и пейзажами долины Гудзона. Мы создали уникальный опыт, который направлен на то, чтобы зарядить энергией и мотивировать всех участников. По словам прославленного Майка Замански , который посетил конференцию в прошлом году и пригласил меня в..

Управление кнопкой "Назад" в браузере с помощью JavaScript
В js мы иногда используем кнопку «назад» или «вперед» при переключении или перенаправлении страниц. Но иногда нам нужно использовать кнопки браузера "Назад" или "Вперед", и в этом случае, если мы хотим управлять этими кнопками и перенаправлять, функция goBack () может не работать. По этой причине нам может потребоваться каким-то образом контролировать это действие (действие нажатия кнопки возврата в браузере) и направлять его на нужные нам страницы. Например, вы создаете платформу и..

Наука о данных, настоящая фрикономика
Для тех из вас, кто может быть незнаком, Фрикономика: экономист-мошенник исследует скрытую сторону всего – это научная литература, написанная экономистом Чикагского университета Стивеном Левиттом и New York Times Стивена Дж. Дабнера, которую можно описать как слияние поп-культуры и экономики в нетрадиционной предпосылке о том, что «если мораль представляет собой то, как мы хотели бы, чтобы мир работал, то экономика представляет, как он на самом деле работает". От сравнительного..

Прогнозирование тренда COVID-19 с использованием модели SEIR
Напишите программу на Java для анализа данных COVID-19 и прогнозирования тенденции. В 2020 году Таиланд поразительно хорошо справился с COVID-19. Число случаев заболевания и летальных исходов было относительно низким по сравнению с другими странами. Ситуация изменилась с момента последней волны пандемии, начавшейся примерно в апреле 2021 года. Число погибших быстро растет. Хотя в последние месяцы их количество снизилось. Мы обсудим: Модель SEIR Моделирование SEIR в коде..

Блог Javascript в 2:00 утра: размышления над головоломкой на JS
да. Это. Снова 2:35. Да, моя жена спит, а я снова возвращаюсь к клавиатуре, щелкаю и щелкаю, пока Стиви Уандер играет «Сэр Герцог» на заднем плане, а рядом со мной готовится паровой чай с яблоками и клюквой. Действительно плохо ложиться спать так поздно, но это так весело! И еще веселее решать какие-то странные головоломки с Javascript, пока я занимаюсь этим! Я даже не собираюсь писать здесь отказ от ответственности, утверждая, что я вменяемый человек, но эй, писать сообщения в блоге..

Обнаружение пешеходов в наборе данных ETH с Faster R-CNN
Фон Обнаружение объектов является важной ветвью в области компьютерного зрения, трудно достичь хорошей производительности при обнаружении объектов, не только из-за того, как повысить точность классификации, но также из-за производительности локализации объектов на изображениях. С другой стороны, метод глубокого обучения в сочетании с компьютерным зрением настолько популярен, что в Интернете уже есть десятки тысяч учебных пособий, но я дам свои собственные шаги исследования. В этой..

Прекратите гуглить команды кадра данных pandas !!
›› Начало работы с EDA на pandas df с использованием пользовательского интерфейса bamboolib В этой статье я сосредоточусь в основном на анализе и визуализации данных с помощью bamboolib. Пользовательский интерфейс bamboolib - это самый быстрый и простой способ работы с фреймами данных pandas. Перед введением пользовательского интерфейса bamboolib я хотел бы указать на тот факт, почему анализ и визуализация данных являются важными факторами перед применением методов машинного..

Разница между let и var в JavaScript
Здравствуйте, разработчики JavaScript! Это очень короткая и точная статья, в которой указаны фактические различия между let и var, о которых должен знать разработчик JavaScript. Здесь я буду обсуждать следующие темы о различиях между let и var: Переменный подъем Сфера Связывание верхнего уровня Правила повторного объявления Подъем переменных выполняется для переменных, объявленных с помощью var, а не let Вопрос: Что означает подъем? Ответ: Подъем - это механизм в javascript,..