Публикации

Уроки, извлеченные из масштабной миграции программного обеспечения и сокращения технического долга
Уроки, извлеченные из масштабной миграции программного обеспечения и сокращения технического долга Как мы успешно перенесли наше приложение, ничего не сломав Крупные миграции в области разработки программного обеспечения могут быть непростыми. Я участвовал в миграции приложения Angular 4, которому более двух лет, и которое ежедневно используется многими крупными компаниями, на последнюю версию Angular 7. Во-первых, я расскажу о довольно общих шагах, которые вы должны предпринять,..

Визуализации данных для информационных панелей
История медицинских данных в пяти визуализациях для анализа. Представление данных важно для передачи данных и результатов заинтересованным сторонам. В большинстве приложений для анализа и аналитики доступны различные типы визуализаций. Используя программирование для анализа данных, есть больше опций, которые уникальны для определения графического представления кодировщиком. Для таких приложений, как Excel, Power BI и Tableau, в меню доступно как минимум 24. Визуализации..

Cypress: быстрое, простое и надежное тестирование
Cypress - это инструмент для автоматизированного тестирования веб-интерфейса. Cypress, созданный командой фронтенд-дизайнеров, превратился в один из лучших инструментов для сквозной интеграции и модульного тестирования в современной веб-разработке. С Cypress легко писать и отлаживать тесты. Cypress-тесты написаны на Javascript. Он был создан для легкой работы с современными интерфейсными фреймворками. Cypress имеет собственную архитектуру и не использует Selenium в отличие от..

Типы данных JavaScript: часть 1, примитивы
Когда я впервые изучал JavaScript, одной из вещей, которая больше всего способствовала моим многочисленным ошибкам, было плохое понимание типов данных. Сейчас, когда я наставляю новых программистов, я стараюсь представить эти концепции как можно раньше, и мне сказали, что эта информация была для них действительно полезной, поэтому я решил поделиться ею здесь. В настоящее время JavaScript имеет 7 встроенных типов данных: количество нить логический неопределенный нулевой объект..

Создание проектов с помощью React
Организация файловой структуры Есть много проблем в аспекте обслуживания и отладки в веб-разработке. Частично это связано с файловой структурой проекта React. Поскольку маршрутизация является основной функцией разработки с помощью React, я бы организовал свои папки таким образом, чтобы мои функции и компоненты были легко доступны (в любом случае эта проверка кода будет иметь место). Обычной практикой является организация файлов по типу, что становится трудно поддерживать при..

Инструменты, которые должен знать каждый специалист по данным!
Добро пожаловать обратно! Наука о данных — это постоянно растущая область с множеством движений, карьера в этой области также очень крутая, поэтому давайте поговорим о некоторых инструментах, которые вы должны знать, чтобы получить должность в области науки о данных! Они используются в разных диапазонах, но я хотел убедиться, что они отличаются от стандартных «Python this» и «R that». Хадуп Во-первых, у нас есть Hadoop, это программное обеспечение с открытым исходным кодом,..

Что происходит, когда вы набираете «ls -l» в оболочке?
Брент Янски и Кэ'Незе Кервин Многое происходит за кулисами такого, казалось бы, простого процесса. Давайте пройдемся по нему шаг за шагом! Получение ввода Наша оболочка ничего не делает, пока не получит какие-либо аргументы . Откуда у него эти аргументы? Из стандартного ввода. Для обычного пользователя стандартным вводом традиционно является ваша клавиатура, но технически стандартным вводом может быть что угодно, что передает поток символов для интерпретации оболочкой. Например,..

Путеводитель по ядрам для не математиков
Мысли и теория Путеводитель по ядрам для не математиков Совершите путешествие в бесконечность, не выходя из комнаты Я часто черпаю вдохновение в реальности и в том, насколько мы, люди, приспособлены (хотя и несовершенно), из математики. День, когда я понял, что на самом деле ядра делают для меня, остался среди тех памятных моментов трепета. Специалисты по обработке данных и преподаватели машинного обучения наверняка знакомы с концепцией трюка с ядром . Они изучали это, часто..

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

3 совета по улучшению рабочего процесса Data Science
Эти простые советы, разработанные на основе моего собственного опыта обучения, должны помочь вам улучшить вашу работу в области науки о данных, управление проектами и результаты при совместном использовании с другими. 1. Блокноты и уценка Блокноты для написания кода становятся все более популярными в последние годы, хотя многие по-прежнему предпочитают кодировать в более традиционных средах IDE. Важное различие - когда вы хотите поделиться своей работой; Использование формата..

Пользовательские интерпретаторы Python
25 марта 2016 г. Недавно я создавал приложение командной строки для интервью по программированию на основе проекта . Я хотел, чтобы приложение имело определенную степень интерактивности, но по разным причинам я не мог легко сохранить состояние сохранения приложения на основе файла, что позволило бы мне использовать некоторые модули CLI, которые есть в Python. Я чувствовал себя немного застрявшим, потому что хотел что-то вроде интерпретатора Python, но с поведением, которое я определил...

Начиная с SQL
В какой-то момент своей жизни веб-разработчика вы, вероятно, увидите или будете использовать SQL. Вы можете углубиться в него или использовать его только в том случае, если ни у кого больше нет времени его написать. В любом случае полезно немного узнать об этом языке запросов к базе данных. Сначала немного предыстории баз данных. База данных используется для хранения различных столбцов и таблиц данных. Здесь хранятся имена пользователей, пароли, дни рождения, номера кредитных карт и..

Привет, GitHub CoPilot! -Чат с программистом пары ИИ
OpenAI выпустил в этот мир невероятный ИИ - GitHub CoPilot. Помощник по программированию на базе искусственного интеллекта, который намного более эффективен, чем обычные функции автозаполнения IDE. Это должна быть одна из самых крутых систем искусственного интеллекта. Смотрите здесь . CoPilot все еще находится на стадии тестирования, и вы можете подать заявку на участие в тестировании. Как упоминалось на веб-сайте, OpenAI планирует со временем монетизировать эту систему (О, НЕТ!). Мне..

Подойдите ближе к Closure в JavaScript
Подойдите ближе к Closure в JavaScript Чем больше вы знакомы с основами JavaScript, тем дальше вы от кодов, подверженных ошибкам. А Замыкание — одна из самых рудиментарных концепций, которая может стать для вас кошмаром. Но не волнуйтесь; призрак больше не сможет преследовать вас после этого. Замыкание в JavaScript — это внутренняя функция, которая имеет доступ к членам внешней функции. Таким образом, наряду со своей собственной областью действия и членами глобальной области..

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

Использование Kaggle в качестве доказательства концепции вашей идеи ИИ
Несколько основателей Source Summit AI обнаружили, что у них есть наборы данных, которые, по их мнению, можно было бы монетизировать, но они задавались вопросом, как создать модель, построенную на их основе, без найма на полную ставку или дорогостоящих консультаций. Kaggle появился как потенциальное решение — это онлайн-платформа, которая ставит задачи по науке о данных с прикрепленными призовыми деньгами. Если у вас есть данные, вы публикуете задачу, раскрываете часть данных, которые..

Мусор на входе, мусор на выходе: автоматизированное машинное обучение начинается с качественных данных
Ни для кого не секрет, что методы машинного обучения сильно зависят от качества данных, которые они получают на входе. Если вы думаете о машинном обучении как о производственном процессе, то чем выше качество входных данных, тем выше вероятность того, что конечный продукт также будет высокого качества. Эти отношения представляют собой большую проблему для аналитических команд, когда дело доходит до выяснения правильных данных для решения бизнес-задач. Этим командам необходимо..

Публикация книг Tableau из Python
Относится к экстрактам Публикация книг Tableau с помощью Tableau Desktop довольно проста и понятна. Но когда дело доходит до их программной публикации через вызовы API, это может быть головной болью. В одном из моих проектов я должен публиковать книгу на сервере на лету на основе некоторого пользовательского ввода. Затем пользовательский ввод решает, какие данные следует заполнить в книге. Структура книги во всех случаях была одинаковой, разница заключалась только в данных. Я..

Amazon Interview Experience (SDE-1) с вопросами
История студента колледжа третьего уровня, получившего шанс пройти собеседование в Amazon (SDE-1) Будучи студентом колледжа третьего уровня, многие студенты хотят знать, как они могут пройти собеседование в таких компаниях мечты, как Google, Amazon и Facebook. К счастью, у меня была возможность пройти собеседование в Amazon India. Здесь я делюсь своим опытом, чтобы большинство ребят вроде меня могли получить преимущества и подготовиться соответствующим образом. Примечание:..

Случайный лес - модель, созданная для создания структуры в хаосе
Случайный лес - модель, созданная для создания структуры в хаосе Представьте себе: вам нужно делать прогнозы на основе огромного количества характеристик. Какой алгоритм приходит на ум в первую очередь? Что касается меня, я обычно всегда выбираю случайный лес. Когда вы сталкиваетесь с проблемой чрезмерной подгонки, метод машинного обучения, который приходит на помощь (чаще всего), снова представляет собой случайный лес. Когда нам нужно простое решение проблемы, которую вызывает..