Публикации

Визуализация пересечения болезни и генома человека
Попробуйте сами Эта статья представляет собой описание интерактивного веб-приложения, позволяющего визуализировать острова CpG и сайты SnP для различных заболеваний. Вы можете получить доступ к приложению здесь , чтобы протестировать его на выбранных вами заболеваниях. Вступление Начиная с начала 90-х, Human Genome Project (HGP) представлял собой международное исследовательское сотрудничество, целью которого была попытка секвенирования и картирования всех генов Homo sapiens. HGP..

Итеративное удаление элементов в Dynamo DB с помощью Python
Вы когда-нибудь вставляли в базу данных Dynamo db нежелательные объекты? Я делал это много раз и не мог найти простой способ удалить эти элементы. Первое, что вам нужно сделать, это убедиться, что у вас установлен boto3. Это мощная библиотека для подключения к AWS. from boto3.dynamodb.conditions import Key, Attr import boto3 Теперь пришло время установить ваш ресурс и вашу таблицу. В этом случае вы настроите ресурс Dynamodb для boto3. Затем вы укажете таблицу, из которой хотите..

NPM менее чем за 10 минут
NPM означает диспетчер пакетов узла . Как следует из названия, это менеджер пакетов для Javascript. Он предустановлен вместе с NodeJS, и нам не нужно его явно настраивать. Кроме того, нам не нужен опыт работы с NodeJS, чтобы начать работать с NPM. NPM имеет реестр, в котором содержатся все различные библиотеки JS, опубликованные со всего мира. Затем мы просто просим NPM получить нашу необходимую библиотеку JS из своего реестра и сохранить ее в нашей системе, локально или..

Как искусственный интеллект управляет Голливудом?
Интеграция искусственного интеллекта в кинопроизводство еще несколько лет назад казалась надуманной идеей. Хотя, как и другие отрасли, кинопроизводство также приняло ИИ с распростертыми объятиями. Настоящий вопрос заключается в том, как они используют ИИ в Голливуде? Одна из задач, которые ИИ уже выполняет в студии VFX Industrial Light & Magic , — это планирование и управление работой своих аниматоров и художников по визуальным эффектам. Один из вариантов использования алгоритмов..

Классификация продуктов питания с помощью наивного Байеса
Классификация продуктов питания с помощью наивного Байеса Алгоритм наивного Байеса — это простой алгоритм, использующий правила вероятности для классификации данных. Существует три различных типа наивных байесовских алгоритмов: гауссовский, полиномиальный и алгоритм Бернулли. Мы сосредоточимся на полиномиальном алгоритме наивного Байеса, который классифицирует на основе слов. Хотя это наиболее распространено в спам-фильтрах, его можно использовать в любое время, когда вам нужно..

Ошибка в астрономии или
как я научился переставать волноваться и любить неопределенность Это мои сводные заметки от Андре, Осера, Виттмана и Ли (их работы находятся в библиографии ниже) (: вся информация и знания взяты оттуда! Умоляю вас прочитать это! Ученые измеряют данные и делают выводы о своих наблюдениях. Чтобы быть техническим, при изучении данных параметры оцениваются на основе данных и делаются выводы. Вы ученый и стремитесь построить линию наилучшего соответствия данных. Ваш босс спрашивает вас,..

Жизненный цикл компонента React
В этом блоге я объясню вам концепцию жизненного цикла компонента React. React позволяет нам создавать компонент как классы или как функцию. Класс компонента можно определить путем расширения React.Component. Единственный метод, требуемый в классе, - это метод r ender () . Компонент имеет множество методов образа жизни, которые мы можем переопределить для запуска нашего кода в любое конкретное время, и эти методы разделены на три этапа: Монтаж Обновление Размонтирование..

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

Бесплатные инструменты для визуализации вашего вычислительного графика
Создание нейронных сетей часто включает отладку структуры, последовательности и функций потерь, используемых в различных частях модели. Какой инструмент дает лучшее понимание? Мы рассмотрим популярные решения с опциями 1D, 2D и 3D! Построение сетей часто включает просмотр результирующего вычислительного графа и подтверждение того, что идея фундаментального исследования, нарисованная на доске, была преобразована в правильную структуру. Для этого эксперимента давайте выберем..

Quik Start With GoLang
Что такое GoLang GoLang также известен как Go. Go был разработан в Google разработчиками и программистами Google. Go - это язык программирования с открытым исходным кодом, который в настоящее время поддерживается Google. Установить Go в ubuntu Используйте эту команду, чтобы применить последние обновления безопасности sudo apt-get update Используйте эту команду для загрузки go. wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz Или вы можете перейти на страницу..

Typeform.com: Машины или Люди: кто преодолевает языковой барьер?
Первоначально опубликовано на www.typeform.com 7 мая 2018 г. Знать английский - это здорово, не правда ли? Вы можете смотреть блокбастеры в оригинальной версии, понимать тексты любимых песен и путешествовать по миру с минимальными хлопотами. Есть только одна проблема: 80% жителей мира не говорят по-английски. Если это вас удивит, вам стоит выкладывать больше. И если вы это уже знали, задумывались ли вы когда-нибудь о потенциале неиспользованных рынков? Не думай больше. Просто..

Руководство по API микросервисов
В последнее время горячая новая модель архитектуры. Он прекрасно вписывается в докеризацию, Kubernetess и бессерверную инфраструктуру. Ааа и это круто. Если правильно реализовано, то есть. Что такое микросервисы? Паттерн микросервисной архитектуры программного обеспечения основан на ныряющей логике; бизнес-логика, логика приложения на более мелкие, многоразовые части. Благодаря тому, что каждая служба может быть отдельным приложением, это позволяет более легко и точно..

Любить GraphQL больше, чем REST
С тех пор, как в Facebook был открыт GraphQL с открытым исходным кодом, его популярность постоянно росла, и сегодня он стал практически повсеместным. Но что делает его таким популярным? Как он соотносится с архитектурой на основе REST и собирается ли он полностью заменить REST API? Вот что я думаю о GraphQL Когда я только начал изучать GraphQL, не имея никаких знаний о том же. У меня была идея, что я собираюсь научиться чему-то, что полностью отличается от мира Rest API. Но на..

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

Очередь сообщений с использованием Bull, Redis и MongoDB в Node.js
Очередь - важный метод в Node.js, используемый для эффективной обработки асинхронных операций. Существует множество систем очередей: Amazon Simple Queue Service (SQS), Apache Kafka, Kue, RabbitMQ, Sidekiq, Bull и т. Д. Каждая из них отличается и была создана для решения определенных проблем. В этом руководстве мы создадим счетчик обращений API, чтобы подсчитывать, сколько раз пользователи обращались к определенному URL. Кроме того, мы рассмотрим, как создать очередь, поместить в нее..

Как useSelector может запускать обновление только тогда, когда мы хотим
Глубокое погружение во внутреннюю работу, казалось бы, невозможного крючка При обновлении контекста реакции все компоненты, использующие этот контекст, также обновляются. Это вызвало бы огромные проблемы с производительностью, если бы все компоненты с useSelector response-redux повторно отображались каждый раз, когда какая-либо часть хранилища redux изменялась. Так как же useSelector работает? Я большой поклонник контекстного api React, но проблемы с производительностью могут..

Прыгающая игра IV
Учитывая массив целых чисел arr , вы изначально позиционируетесь в первом индексе массива. За один шаг вы можете перейти от индекса i к индексу: i + 1 где: i + 1 < arr.length . i - 1 где: i - 1 >= 0 . j где: arr[i] == arr[j] и i != j . Возвращает минимальное количество шагов для достижения последнего индекса массива. Обратите внимание, что вы не можете выйти за пределы массива в любое время. Пример 1: Input: arr =..

Регулятор температуры Selec TC344AX
Бренд : Selec Модель : TC344AX Selec TC344 — это сложный ПИД-регулятор с автоматической настройкой или двухпозиционный контроллер с выбираемой термопарой, RTD с двумя выходами. Доступны версии с различными релейными и SSR выходами. Контроллер может быть сконфигурирован как вкл/выкл или ПИД-управление и аварийный выход, или как 2 вкл/выкл или ПИД-регулятор (нагрев/охлаждение) плюс 1 аварийный выход. Он имеет большой двойной 4-разрядный светодиодный дисплей для отображения уставки и..

Улучшенный парсинг веб-страниц на Python с помощью Selenium, Beautiful Soup и pandas
Веб-парсинг Используя язык программирования Python, можно быстро и эффективно «очистить» данные из Интернета. Веб-скрапинг определяется как: инструмент для преобразования неструктурированных данных в Интернете в машиночитаемые структурированные данные, готовые для анализа. ("источник") Веб-скрапинг - ценный инструмент в наборе навыков специалиста по обработке данных . Что именно очищать? Общедоступные данные Сайт KanView поддерживает Прозрачность в правительстве..

Прескриптивная наука о данных: помимо прогнозной науки о данных
(1) Описательная, предсказательная и предписывающая наука о данных (2) Необходимые наборы навыков для преуспевания в предписывающей науке о данных (3) ключевые компоненты предписывающей науки о данных и распространенные заблуждения По мере того, как компании становятся более зрелыми в области науки о данных, прогнозная наука о данных становится все более актуальной. Прескриптивная наука о данных приобретает все большее значение в выделении лидеров в области науки о данных и..