Публикации

Что такое автономное / пакетное обучение?
[ML0to100] — S1E8 При пакетном обучении система неспособна к постепенному обучению: ее необходимо обучать, используя все доступные данные. Сначала система обучается, а затем запускается в производство и запускается без обучения; он просто применяет то, что узнал. Если вы хотите, чтобы система пакетного обучения знала о новых данных (например, о новом типе спама), вам необходимо обучить новую версию системы с нуля на полном наборе данных (не только на новых данных, но и на старых...

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

Трансморгрифай и другие методы AutoML
Salesforce: открытие Эйнштейна В последнем выступлении Salesforce Einstein Analytics Keynote компания Salesforce продемонстрировала новый поиск очень интересных новых функций, не связанных с искусственным интеллектом. Большинство из этих функций связано с их предложениями Advanced Analytics, такими как Data Manager, Analytics Studio и Einstein Discovery. Самым интересным является обновленный рабочий процесс Открытие Эйнштейна . Вот краткое описание того, как работает этот рабочий..

Чистая архитектура — Material UI DataTable в клиентском приложении React
Как создать DataTable с обработкой на стороне сервера, включая разбиение на страницы, сортировку и поиск, с помощью пользовательского интерфейса материалов в клиентском приложении React, поддерживаемом REST API. В моей предыдущей статье Поддержка таблиц данных с помощью секционированного репозитория с Cosmos DB я рассказал, как поддерживать таблицы данных на стороне сервера с разбиением на страницы, сортировкой и поиском в REST API. В этой статье давайте рассмотрим, как создать..

Цифровой разрыв ИИ — Африканская перспектива
Для многих из нас ИИ вызывает в воображении образы из научной фантастики продвинутых человекоподобных роботов, аккуратно запрограммированных на выполнение офисных или домашних дел вместе с людьми. Однако это популярное мнение не отражает истинного образа искусственного интеллекта и его влияния на людей и бизнес по всему миру. В этой статье мы исследуем, как новые технологии по-разному влияют на страны в зависимости от их социальных, экономических и политических условий. Машинное..

Как написать оператор if в React.js?
Эта статья изначально была опубликована по адресу https://www.blog.duomly.com/6-most-popular-front-end-interview-questions-and-answers-for-beginners-part-2/#how-to- написать-если-оператор-в-реакции-js — - Конечно, если мы подумаем о выражении if в логике Javascript или Typescript, оно будет таким же, как в любом месте Javascript или Typescript. Это просто if / else как чистый javascript, но в данном случае мы не будем говорить о нормальном if / else. В качестве реакции нам..

Популярные и простые методы отладки приложений Python
Введение Каждый язык программирования предоставляет отладку как стандартную функцию. Основная цель отладки - сделать код безошибочным, чтобы он мог эффективно функционировать и предоставлять услуги клиентам. Разработчики отладки находят и исправляют ошибки, которые снижают эффективность программы, а также находят и устраняют проблемы, которые могут поставить под угрозу эффективность программы. Эти задачи помогают найти первопричину ошибки, позволяя решить проблему быстро и..

Почему ['1', '7', '11']. Map (parseInt) возвращает [1, NaN, 3] в Javascript
Странный Javascript. Не верите? Попробуйте преобразовать массив строк в целые числа с помощью map и parseInt. Запустите консоль (F12 в Chrome), вставьте следующее и нажмите ввод (или запустите ручку ниже). ['1', '7', '11'].map(parseInt); Вместо того, чтобы дать нам массив целых чисел [1, 7, 11] , мы получаем [1, NaN, 3] . Что? Чтобы узнать, что происходит, нам сначала нужно поговорить о некоторых концепциях Javascript. Если вам нужен TL; DR, я включил краткое изложение в..

Расширения VS Code, без которых я не могу жить
Я работаю над React и React-Native последние два года, и это было своего рода радостное путешествие. Здесь я собрал список расширений в алфавитном порядке, без которых я не могу жить. Если я пропустил один или если вы считаете, что есть лучший вариант того, которым я поделился здесь. Не стесняйтесь комментировать ниже или связаться со мной. Чего ждать? Давай 🔥- 1. Автоматическое переименование тега Ссылка на расширение Это расширение помогает автоматически переименовывать..

Двусторонняя привязка данных: Vanilla JS, шаблон наблюдателя
Популярные фреймворки, такие как Angular, Vue реализуют двустороннюю привязку под капотом. Но всегда полезно знать, что происходит внутри. В этой статье мы попытаемся реализовать двустороннюю привязку данных с использованием ванильного JS и шаблона наблюдателя. Что ж, это не будет очень тяжелая реализация двустороннего связывания, но она наверняка даст вам представление о том, как это достигается в популярных фреймворках. То же самое можно реализовать разными способами. Сначала..

Как создать «портфолио Data Science»
⭐Использование Github Pages и Jekyll⭐ 1. Используйте страницы Github для бесплатного размещения своего сайта вместе с вашим репозиторием GitHub с вашим пользовательским URL 2. Используйте страницы Github с Jekyll для создания сообщений в блоге или встраивания ваш носитель публикует как блог с подробностями проекта 3. Создавайте подпапки в репозитории Github по разным темам (NLP, Computer Vision, Forecasting и т. д.) и храните все полезные URL-адреса кода, которые вы обнаружили, или..

Нет лучшего языка для начала программирования
У каждого свое мнение о том, какой язык лучше всего подходит для начала программирования. Ну, вот мое: лучшего выбора нет. Лучший язык для начала программирования — это тот, который соответствует вашим потребностям и соответствует вашей личности. Каждый раз, когда эта тема поднималась в обсуждениях с моими друзьями, у всех нас было свое мнение, основанное на нашем опыте. Большинство из нас начинали с C или Python, которые действительно являются наиболее распространенным выбором при..

Улучшение взаимодействия команды с изменениями окружающей среды
Пока у вас есть место для своей команды, обычным делом является попытка использовать это пространство эффективно. Обычно быть «эффективным» с пространством означает выделять в комнате столько рабочих столов, сколько мы можем. Но мы выяснили, что пространство определяет, как люди взаимодействуют . Простое заполнение пространства максимально геометрической компоновкой может действительно повлиять на повседневную динамику и вызвать проблемы с общением . Здесь, в ContaAzul, у нас есть..

Начало карьеры веб-разработчика в 54 года
Некоторые могут усомниться в целесообразности карьеры в веб-разработке для тех, кому за пятьдесят. В конце концов, это индустрия, в которой работают молодые люди. Могу ли я конкурировать с двадцати-тридцатилетними в этой высококонкурентной сфере? Что ж, позвольте мне рассказать вам мою историю, где я нахожусь в своей карьере, и как я до сих пор добился успеха. Фон Чтобы быть ясным, у меня есть опыт работы в области технологий. В юности я получил степень в области информатики, но,..

Субботы AI (AI6) - Группа PA в Лихай-Вэлли движется вперед! НЕДЕЛЯ 1
AI субботы - потрясающая программа, и наша группа обнаруживает, что мы все время обсуждаем ИИ! Мы живем вместе с Fast.ai, машинным обучением и обсуждаем автокодировщики и сверточные нейронные сети. Кроме того, теперь проявляются непредвиденные последствия существования онлайн-группы. Мы встречаемся по субботам онлайн, используя Skype, и упражнение в том, чтобы смотреть лекции перед встречей. Начните онлайн-встречу с подробного обсуждения лекций, поработайте несколько часов над нашим..

Хорошо, но что такое функция ошибок в машинном обучении?
Вы спрашиваете об этом, потому что начали следить за темами машинного обучения и много раз сталкивались с термином «минимизация функции ошибки» в статьях, блогах или технических документах. Что ж, в этой статье мы познакомимся с основами функции ошибки. Давайте возьмем общий простой пример в ML (машинное обучение) только с двумя переменными x и одной переменной y. +----+----+----+ | X1 | X2 | Y | +----+----+----+ | 0 | 2 | 6 | | 1 | 3 | 10 | | 4 | 2 | 10 | | 2 | 4 | 14 |..

Базы данных 101: SQL или NoSQL: что лучше подходит для ваших данных?
Различия и лучшие практики Данные являются основой всех областей науки о данных. Независимо от размера или назначения здания, которое вы строите, вам необходимо будет собирать и анализировать данные. Чаще всего нужные вам данные хранятся в СУБД (системе управления базами данных). Чтобы взаимодействовать и общаться с СУБД, вам необходимо использовать ее язык или язык, который она понимает. Для взаимодействия с СУБД используется язык SQL (язык структурированных запросов). В..

Как я создал бота для добавления контактов в LinkedIn
И получил несколько интервью по этому поводу! В LinkedIn есть раздел под названием Люди, которых вы можете знать . Он находится на вкладке Моя сеть . Это страница, которая предлагает людей, с которыми вы, возможно, захотите связаться. Вы можете нажимать кнопки Подключиться , чтобы отправлять запросы на подключение людям из этого списка. Я нашел эту страницу несколько лет назад и начал случайным образом добавлять туда людей. Я просто нажимал кнопку подключения для каждого..

Как использовать интервальное повторение с Anki, чтобы быстрее научиться программировать
Вот три ссылки, которые стоит потратить время: Как использовать интервальное повторение с Anki, чтобы быстрее научиться программировать ( 10 минут чтения ) Множество причин, по которым криптографическое программное обеспечение может выйти из строя ( 8 минут чтения ) Zenimax успешно подал в суд на Oculus VR на 500 миллионов долларов. Вот что сказал технический директор Oculus VR Джон Кармак по поводу аргумента свидетеля-эксперта о небуквальном копировании кода ( чтение за 3 минуты..

Взгляд на жизненный цикл надежного ИИ
В соавторстве с Кушем Варшнеем Поскольку искусственный интеллект (ИИ) все больше поддерживает критически важные корпоративные рабочие процессы с высоким риском, разработчики систем ИИ должны гарантировать, что решениям, которые ИИ принимает для людей, можно доверять. Наша команда в IBM ранее описывала пять столпов доверия: справедливость, надежность, объяснимость, конфиденциальность и прозрачность. Чтобы помочь разработчикам создавать надежные ИИ-решения, IBM Research..