Статьи
В начале пути к программированию вы надеялись только на то, что ваши программы будут работать без ошибок. Но когда вы растете как разработчик…
Динамическое программирование: мемоизация против табуляции
Не хочу быть уволенным! 10 моделей поведения, которых следует остерегаться
Простые вещи, которые вы должны избегать как разработчик.
Можно подумать, что инженер-программист — одна из самых безопасных профессий в мире, учитывая такой большой спрос на программистов. Но печальная реальность такова, что разработчики могут все испортить и быть уволенными с работы...
Что означает Safari 14 для веб-разработчиков?
Сафари в контексте
Что означает Safari 14 для веб-разработчиков?
Safari по-прежнему актуален в 2021 году и далее
С новой обновленной операционной системой Apple поставляется новая версия Safari. Я знаю, вероятно, это не тот браузер, о котором вы действительно много думаете. Как..
Что ждет BI в 2019 году?
Для большинства из нас мысли о Новом году не начинаются, пока мы не приблизимся к Дню Благодарения или не пройдем его. Однако в мире бизнес-аналитики и бизнес-аналитики организации — особенно на уровне предприятия — начинают думать о следующем году прямо сейчас.
2019 год приближается..
3 мощных инструмента для улучшения навыков отладки кода в Python
Пришло время улучшить свои HARD SKILLS
Эти инструменты помогут вам лучше выполнять отладку и сделают вас лучшим программистом. Следующие библиотеки являются полезными инструментами для добавления в ваш набор инструментов.
мороженое подглядывать регистрация
В мире..
Модульное оформление приложения iOS с помощью SPM
Как определить модули для вашего приложения с помощью Swift Package Manager
Еще в 2018 году во время WWDC Apple анонсировала Swift Package Manager (SPM или SwiftPM). Цель SPM - позволить разработчикам определять модули, которые можно повторно использовать в различных приложениях и..
Пузырьковая сортировка JavaScript
Сортировка пузырьков (иногда называемая сортировкой по убыванию) - это алгоритм сортировки, который работает, сравнивая соседние элементы и меняя их местами, если они находятся в неправильном порядке (по возрастанию или по убыванию). Он сравнивает два элемента за раз и выполняет несколько..
Влияние на Webpacker вместо разветвления для поддержки Webpacker в React on Rails
В этой статье дается некоторое предысторическое обсуждение моей работы по влиянию на Webpacker и того, как это привело к созданию Webpacker Lite , как описано в Webpacker Lite: почему форк Webpacker?
Моя первоначальная цель, когда я увидел работу над Webpacker, состояла в том, чтобы..
Модульная визуализация данных с помощью Vue.js и D3
Фон
"Исходный код"
В 2019 году почти нет причин рассказывать предысторию Vue.js перед тем, как погрузиться в нее; его беспрецедентная популярность уже сделала его нарицательным среди веб-разработчиков, и не без уважительной причины. Vue делает много замечательных вещей под капотом,..
Последовательность за последовательностью Ai Chatbot
Полное руководство по созданию чат-бота
По мере того, как мир становится умнее, совершенствуются и технологии, которые мы используем. На данный момент фреймворки и алгоритмы искусственного интеллекта и машинного обучения становятся все лучше и лучше с каждой неделей.
Возможно, Tensorflow..
Слушание — важный навык
Если в лесу упало дерево и никто этого не услышал, издавало ли оно звук. Правильный ответ на это будет - нет. То, что мы называем звуком, воспринимается только живыми существами. В этой моде звук никогда не издавался. Но что на самом деле заставляет нас воспринимать звук? Это будет..
Реализация Keras модели подписи к изображениям.
Подписи к изображениям - это задача, которая включает в себя компьютерное зрение и обработку естественного языка. Он берет изображение и может описать происходящее на нем простым английским языком. Архитектор CNN используется для извлечения функций из изображений. Затем закодированное..
Что я узнал на SIGIR 2019
Автор Виктор Бувье , аспирант CentraleSupelec MICS и Sidetrade .
Несколько недель назад я посетил SIGIR 2019 , конференцию по исследованиям и разработкам в области Поиск информации , которая проходила в Париже в La Villette в течение 5 полных дней! Для нашей группы исследований и..
Параметризация поведения полимера с помощью фабрик
Поведение — предпочтительный способ совместного использования кода между элементами Polymer. Но что, если само поведение требует параметр от элемента, который его использует?
Давайте рассмотрим следующий пример: у нас есть LogBehavior , который позволяет элементам выводить сообщения на..
WSDM - Музыкальная рекомендация KKBox Challange
Цель:
В этой задаче мы должны предсказать шансы того, что пользователь будет слушать песню повторно после того, как было запущено первое наблюдаемое событие прослушивания в пределах временного окна.
Обзор: https://www.kaggle.com/c/kkbox-music-recommendation-challenge/overview..
День 21 из 30 дней серии Data Engineering с проектами
С возвращением, ребята, на 21-й день серии Data Engineering с проектами!
В этом мы рассмотрим -
Структурированные данные
Полуструктурированные данные
Неструктурированные данные
Хранилище данных
ДатаМаркет
Подъем JavaScript с примерами
В этой статье мы собираемся обсудить подъем в JavaScript.
Поднятие – это процесс, происходящий во время создания контекста выполнения, который перемещает объявления переменных и функций наверх контекста. Начнем с примера:
hello();
function hello(){
return "Hello World";
}..
Почему на языке Python встречается 0,1 + 0,2! = 0,3?
Вы можете поверить, что 0,1 + 0,2 не равно 0,3 ?!
Эта странная вещь, кажется, происходит в большинстве языков программирования. В этой статье я собираюсь исследовать это. Сначала давайте рассмотрим числа с плавающей запятой одинарной и двойной точности, два способа хранения чисел с..
Система анализа и предотвращения аварий
1. Введение
1 фон
Представьте, что вы едете на работу. Вы наслаждаетесь поездкой в хорошую погоду, ожидая, чтобы провести время с семьей. Внезапно вы попадаете в сильную пробку. Вы чувствуете раздражение и наблюдаете за ситуацией.
Сразу же вы видите несколько полицейских машин..
Java — передать по ссылке или передать по значению
от husseinterek · 15 июля 2017 г.
Прежде чем описывать, как передаются аргументы в java, стоит определить, как java-переменные размещаются внутри памяти. В основном мы говорим о двух типах переменных: примитивы и объекты .
Примитивные переменные всегда хранятся в памяти стека (..
Новые материалы
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..