Публикации

использоватьJavaScript
Мне очень нравится Реакт. Иногда по ошибке. Кое-что о структуре компонентов и возможности выковать новый файл, экспортировать, импортировать, добавить какой-то условный рендеринг, какие-то ‹Routes/› и рендерить в браузере. Это просто те заклинания, которые мне нравятся. Чтобы узнать больше о том, как я обожаю React, см. мой предыдущий пост React — мой новый парень . Иногда я забываю, когда работаю в React, что на самом деле технически все еще пишу код на JavaScript, моем старом..

Использование функции номера строки в BigQuery
Как использовать функцию в Google BigQuery SQL Возможно, не очень известная, но довольно интересная функция в BigQuery — это ROW_NUMBER function — как и когда ее можно использовать, вы узнаете из этого небольшого туториала. Эта функция одинаково интересна как для Data Scientist, так и для Data Engineers. Он позволяет присвоить номер строки…

Все, что вам нужно знать о том, как работает процесс проектов в промышленности…
Полная дорожная карта разработки проекта Как в компаниях разрабатываются проекты по науке о данных? Для чего используется методология AGILE? В чем конкретно заключается использование SPRINTS? Роли и обязанности в проектах по науке о данных? Есть два типа компаний — 1- Продуктовая компания (бывшие Apple, Tesla, Facebook, Microsoft) 2- Сервисная компания (Пример — HCL, TCS, Wipro, Infosys) В сервисных компаниях проекты исходят от клиентских..

Что такое MLOps и почему вас это должно волновать?
Почему Netflix может сэкономить 1 миллиард долларов с помощью машинного обучения, в то время как 87% проектов по науке о данных никогда не доходят до производства?! Машинное обучение больше не является тенденцией или чем-то приятным, любая организация, использующая возможности продуктов машинного обучения, имеет неоспоримое конкурентное преимущество перед своими конкурентами. В следующих статьях показаны четкие истории успеха: Netflix сэкономил 1 миллиард долларов в 2017 году..

Разработка программного обеспечения усложняется слишком большим количеством зависимостей
Программное обеспечение должно быть проще. Разработчики не должны иметь дело с раздутыми зависимостями фреймворков, содержащих тысячи и тысячи модулей и библиотек. Мы не должны тратить больше времени на то, чтобы код, который запускает код, работал. Мы не должны увязнуть в отупляющих спорах о конфигурации.

Появление объяснимого ИИ (XAI)
Проливая свет на черный ящик В последние годы искусственный интеллект (ИИ) пережил колоссальный рост и был интегрирован во многие отрасли, от здравоохранения до финансов. Но по мере того, как эти алгоритмы все глубже проникают в нашу жизнь, призывы к прозрачности становятся все громче. Войдите в «Объяснимый искусственный интеллект» (XAI), область исследований, посвященную тому, чтобы сделать модели машинного обучения (ML) понятными для людей. Необходимость в XAI Модели..

Недавнее исследование, основанное на Дистанции Вассерштейна, часть 2 (Машинное обучение)
О расстоянии Вассерштейна и теореме единственности Добрушина (arXiv) Автор: Тони С. Дорлас , Батист Савойя . Аннотация: В этой статье мы пересматриваем теорему единственности Добрушина для мер Гиббса решеточных систем взаимодействующих частиц, находящихся в тепловом равновесии. В двух словах, теорема единственности Добрушина дает практический способ вывести достаточные условия на обратную температуру и параметры модели, гарантирующие единственность мер Гиббса, путем сведения..

Бизнес Airbnb в Мюнхене в цифрах
Цены, спрос и влияние COVID-19 Введение Airbnb — одна из самых больших историй успеха в экономике совместного потребления. Как частные, так и коммерческие арендодатели могут арендовать свой дом или его часть на его платформе. С момента своего основания в 2008 году Airbnb пережила огромный рост и в настоящее время размещает более 7 миллионов рекламных объявлений в более чем 220 странах (по состоянию на апрель 2020 года), что делает ее явным лидером рынка в этом сегменте. Прожив..

Вложение слов
Гостевая статья Моны Шриваставы В этой статье рассказывается о концепции встраивания слов и о том, как разработать и обучить модель встраивания слов для приложений НЛП на Python с помощью Gensim. Что такое встраивание слов? Встраивание слов - это тип представления слов, который позволяет словам с одинаковым значением иметь одинаковое представление. Это улучшение по сравнению с моделью Bag-Of-Words. В модели «мешок слов» кодирование слов приводит к большим и разреженным векторам,..

loc против iloc в Pandas. Вот разница.
Как выбрать строки и столбцы в Pandas с помощью loc и iloc Когда дело доходит до выбора данных в Pandas, существуют разные альтернативы. Одним из самых популярных является использование loc и iloc , но в чем между ними разница? У меня был тот же вопрос, когда я начал изучать Pandas, и в этой статье я покажу вам основные различия между выбором данных с помощью loc и iloc в Pandas, а также покажу несколько примеров, чтобы было понятно. К концу этой статьи вы будете знать, как..

Генеративные модели на основе оценок: введение
Введение Генеративные модели уже несколько лет являются горячей темой в области искусственного интеллекта (ИИ). Эти модели нацелены на изучение базового распределения данных обучающего набора данных, чтобы они могли генерировать новые точки данных с некоторыми вариациями. Они использовались в самых разных приложениях, от создания реалистичных изображений и музыки до поиска лекарств и обнаружения аномалий. Однако традиционные генеративные модели, такие как вариационные автоэнкодеры (VAE) и..

10 вещей, которые каждый программист должен делать в каждом ИТ-проекте
Чтобы дела шли намного лучше. Приведенные ниже 10 пунктов могут различаться в зависимости от того, работает ли программист над проектом, единственным автором которого он является, или работает над уже существующим проектом с командой программистов. Разбираться в вопросах бизнеса. В зависимости от проекта нетехнические знания, которые необходимо усвоить для получения контроля над проектом, могут отсутствовать или составлять значительную часть работы. Настройте необходимую среду для..

Совет по отладке React — Как решить проблему множественного рендеринга?
Часто вам все равно, сколько раз рендерится ваш компонент. Вы просто хотите сделать работу. Но иногда вы делаете, и когда вы делаете, вы не знаете, как это сделать. Вы знаете, что вы должны профилировать компонент, копаться в инструментах разработки React и разбираться во всех этих пламенных диаграммах! Но новичкам все это тоже может показаться слишком сложным. Вы знакомы с console.log() вещами только как с отладкой. Но есть глупый способ, если вы работаете над небольшим или..

Введение в WebRTC и доступ к мультимедийным устройствам пользователя
Учебное пособие по использованию getUserMedia () для доступа в качестве устройств ввода пользователя. В течение многих лет низкоуровневый доступ через браузер мог осуществляться только с помощью сложных флеш-программ или Java-апплетов. Когда флеш-память и апплеты начали исчезать, потребовалось новое решение для доступа к низкоуровневым частям компьютера пользователя. Познакомьтесь с WebRTC, фреймворком Javascript, который обеспечивает легкий доступ к устройствам ввода пользователя и..

Найдите решение для числа островов
Учитывая логическую двумерную матрицу, найдите количество островов. Группа соединенных единиц образует остров. Например, приведенная ниже матрица содержит 5 островов. Input : mat[][] = {{1, 1, 0, 0, 0}, {0, 1, 0, 0, 1}, {1, 0, 0, 1, 1}, {0, 0, 0, 0, 0}, {1, 0, 1, 0, 1} Output : 5 Группа соединенных единиц образует остров. Например, приведенная ниже матрица содержит 5 островов. { 1 ,..

Статический анализ приложений JavaScript с помощью SonarQube
Статический анализ помогает разработчикам писать более чистый и безопасный код. Он может вылавливать ошибки, исправлять уязвимости, анализировать качество вашего кода и проверять безопасность. Как руководитель группы в First Line Outsourcing я отвечаю за качество, стабильность и безопасность кода. В этой статье мы рассмотрим один из инструментов для выполнения статического анализа кода - SonarQube и то, как настроить его для приложений JavaScript. Требования Node.js..

20 сочетаний клавиш VS Code для быстрого кодирования
Шпаргалка Эта статья надеется помочь людям, использующим VS Code, кодировать еще быстрее. Не у всех есть время изучить все советы и уловки, чтобы найти те, которые помогут им кодировать быстрее - их слишком много. Итак, я перечислю свои любимые сочетания клавиш, которые делают меня быстрым программистом. Давайте начнем. Присоединиться к линии На Mac: Ctrl + J В Ubuntu, Windows : откройте сочетания клавиш из File › Preferences › Keyboard shortcuts и привяжите..

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

Освоение пользовательского интерфейса Angular: раскрытие силы Нг Зорро
Введение Сильный и популярный фреймворк JavaScript|TypeScript для создания веб-приложений называется Angular. Он предлагает широкий спектр инструментов и возможностей и соответствует дизайну, основанному на компонентах. С помощью Angular можно создавать одностраничные приложения (SPA), которые являются динамичными и отзывчивыми и обеспечивают плавный пользовательский интерфейс. Он обеспечивает внедрение зависимостей и двустороннюю привязку данных, а также предоставляет широкие..

Изучите Core Python за 90 дней: руководство для начинающих
День 19. Обработка ошибок и исключений: плавный ход программы Добро пожаловать на 19-й день нашего 90-дневного путешествия по основам Python! Вчера мы изучили работу с базами данных в Python, что позволило нам эффективно управлять постоянными данными. Сегодня мы углубимся в обработку ошибок и исключений, чтобы обеспечить плавный ход программы. Давайте начнем! Понимание ошибок и исключений Ошибки распространены в программировании, когда что-то идет не так при выполнении кода...