Статьи

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

Веб-парсинг с использованием BeautifulSoup - данные о COVID-19
Веб-скрапинг - это извлечение больших объемов неструктурированных данных с веб-сайтов и их сохранение в структурированном формате в желаемом файле / базе данных. Мы увидим, как это делается, в этом блоге. Итак, как вы очищаете данные из Интернета? Вы когда-нибудь копировали и вставляли информацию с веб-сайтов? Если да, я бы сказал, что вы уже в некотором роде выполняли очистку веб-страниц. Но ведь вы ведь не можете скопировать и вставить, скажем, около 100 раз или даже больше,..

Математические методы JavaScript
Math.abs() : вернуть абсолютное значение числа: Math.abs(-7.25); Math.ceil() : округлить число до ближайшего целого числа: Math.ceil(1.4) Math.floor() : Округлить число в меньшую сторону до ближайшего целого числа: Math.floor(1.6); Math.log() : Вернуть натуральный логарифм числа «2»: Math.log(2); Math.max() : вернуть число с наибольшим значением: Math.max(5, 10); Math.min() : вернуть число с наименьшим значением: Math.min(5, 10); Math.PI :..

CS371p Fall 2019: Александр Хоуи
Что вы делали на прошлой неделе? На прошлой неделе мы обсуждали наш последний проект, над которым мы будем работать в классе, «Жизнь». Определенно интересно увидеть классные визуальные эффекты, которые можно получить, просто запустив программу. Я начал работать над проектом, потому что нам определенно нужно написать много кода. Что вам мешает? Я бы считал, что жизнь стоит у меня на пути. Я думаю, вы можете интерпретировать это любым удобным для вас способом. Я думаю, что..

Подробное описание async / await: Часть 1
async/await - это функция es6, которая является расширением обещаний в JavaScript. По сути, он действует как синтаксический сахар поверх обещаний, делая асинхронный код, основанный на обещаниях, для записи и чтения в более чистом стиле. Это дает ощущение синхронного способа написания кода, но без блокировки потока выполнения. В приведенном ниже примере есть 2 метода, называемых nativePromise и asyncAwait . В nativePromise вложенная цепочка обещаний используется для получения..

Конвейерная обработка JavaScript с использованием асинхронных генераторов для реализации запущенных агрегатов
Начиная с ES 2018 (последние браузеры или Node 10) JavaScript поддерживает асинхронные генераторы. Генераторы — это функции, которые возвращают набор значений, по одному значению за раз. Эти значения могут обрабатываться внутри кода, вызывающего генератор немедленно, как только они становятся доступными. Нет необходимости ждать, пока сначала будет составлен весь набор результатов. В случаях, когда набор результатов огромен или вообще никогда не заканчивается, это довольно удобно...

Секреты владения арсеналом трендов дизайнеров на всю жизнь.
Дизайнеры должны следовать только тренду. Теперь, как дизайнеры, обычно легко поддаться влиянию, зацепиться, а иногда даже беспокоиться о новейших тенденциях и о том, как не отставать от них. Большинство новых и начинающих дизайнеров обычно путаются в том, каким тенденциям следовать или какая структура в настоящее время лидирует на рынке, поскольку они всегда хотят идти в ногу с «последними тенденциями» на рынке. Хотя хорошо быть в курсе и знать, что там происходит, эта статья..

Альтернативный просмотрщик GitHub Gist
Если ваш корпоративный прокси блокирует gists GitHub Gists чрезвычайно удобны для обмена отдельными фрагментами информации, такими как фрагменты кода, короткие сценарии и даже полные статьи. Однако недавно я обнаружил, что работаю за корпоративным прокси-сервером, который блокировал доступ к gists, вероятно, из-за проблем с предотвращением потери данных. В результате, при поиске ответов в Интернете я часто сталкивался с многообещающими содержаниями в результатах поиска, но при этом не..

Vision API в учебном пособии по Raspberry Pi
Недавно я создал демо-версию Raspberry Pi с использованием Vision API, представленную на конференции, на которой я выступал в Ирландии. , это жизнеспособный [простой] второй вариант! Конечный продукт: вы получаете потрясающую портативную установку Raspberry Pi с сенсорным экраном, которая в режиме реального времени вызывает Vision API для определения меток, логотипов и лиц. Сохраняйте фотографии, которые вы делаете в режиме реального времени, прямо на Raspberry Pi. Почему я создал..

Специальное издание - Творчество человека против творчества машин
Изучив как китайскую, так и арабскую каллиграфию, мне всегда было любопытно узнать о потенциальной синергии между ними, а также о том, как искусственный интеллект / нейронные сети могут сочетать их по-разному, по сравнению с людьми-художниками. Недавно я наткнулся на платформу для редактирования фотографий на базе искусственного интеллекта ( facet.ai ), которая имеет встроенную функцию переноса стилей, и решил, что мне нужно немедленно попробовать ее! Что из этого может получиться? Это..

Преимущества Ionic для разработки мобильных приложений
Преимущества Ionic для разработки мобильных приложений Выпущенный в 2013 году, Ionic стал ведущим инструментом для разработчиков мобильных приложений. Простое, мощное и простое в использовании как для любителей, так и для профессионалов, это программное обеспечение для разработки гибридных мобильных приложений трудно превзойти. За последние три года использование Ionic расширилось. Используемые по всему миру пользователи Ionic можно найти в США, Европе, Австралии, Африке и Индии...

Утверждение в программировании на Python
Доброго времени суток дорогие читатели! добро пожаловать обратно в другой раздел моего руководства по Python. В этом учебном посте мы будем изучать утверждения в Python. Что такое утверждение? Утверждение - это проверка работоспособности, которую вы можете включить или выключить, когда закончите тестирование своей программы. Самый простой способ придумать утверждение - связать его с оператором повышения-если (или, чтобы быть точнее, оператором повышения-если-нет). Выражение..

От нуля до новичка в машинном обучении и науке о данных — часть 2
Когда уже существует так много блогов, содержащих список сотен ресурсов (МООК, блоги, видеосерии, книги, GitHub), моя попытка добавить к этому еще один, особенно с заголовком, который прямо противоположен щелчку мыши. приманка, это не писать еще один блог, который содержит длинный список ресурсов. В первой части этого блога ( здесь ) я рассказал о нескольких вещах, связанных с моим путешествием в машинное обучение. В этой части я попытаюсь перечислить некоторые из практик, которые..

Что я делал, когда мне приходилось работать с неструктурированными данными
Мои семь примеров борьбы с негативной стороной данных Я уверен, что те из вас, кто работает с данными в любом качестве, сталкивались с проблемой работы с плохими данными, несогласованными данными, нечистыми данными, называйте это как угодно. Для тех, кто работает далеко от данных, согласно отчету Forbes, 60% времени любого специалиста по обработке данных тратится на очистку и систематизацию данных. Да, потрачено много времени, но, на мой взгляд, это фундамент для получения..

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

Устойчивые криптовалюты
Знаете ли вы, что Биткойн потребляет больше электроэнергии, чем вся Швеция? Биткойн более чем в 10 раз превышает глобальную солнечную и ветровую энергию. В глобальном масштабе Биткойн использует 0,66% всей электроэнергии, потребляемой в мире. Это огромно для цифровой валюты нового века! Основной проблемой криптовалют является майнинг. Большинство криптовалют полагаются на вычислительное соревнование, называемое Proof of Work (PoW). В этой модели участники награждаются криптомонетами..

Почему «правда и ложь» — ненадежный аналитический инструмент
Все «полуправда». И, следовательно, «полуложно». Все полуправда . И, следовательно, полуложь . Откуда мы это знаем? Истина и ложь , как и любые X и Y, имеют общий всегда сохраняющийся круг . Похоже на это. А еще вот это: Это потому, что диаграмма имеет круговые отношения с пространством . То есть пространство всегда находится на заднем плане (а также и на переднем плане). Мы можем легко доказать это, потому что X и Y — это 0 и 1 . 0 и 1 — это..

Что такое искусственный интеллект (ИИ)? [Для начинающих]
Просто это наука создания умных машин, которые в конечном итоге будут думать, как люди ... однако какие примеры? и как это работает? В 1956 году Джон Маккарти - человек, придумавший термин ИИ, определил его как «наука и техника создания интеллектуальных машин». Просто это наука создания умных машин, которые в конечном итоге будут думать, как люди. В фильмах они обычно изображаются как роботы, которые уничтожат мир. Теперь искусственный интеллект используется в нашей повседневной..

Понимание себя в Python
Как только вы начнете использовать Python, от слова « self » уже никуда не деться. Это видно в определениях методов и инициализации переменных. Но понять идею, стоящую за этим, кажется довольно проблематичным. Надеюсь, в конце вы получите интуитивное представление о том, что такое « self » и где его следует использовать. Но прежде чем говорить о ключевом слове self (которое на самом деле не является ключевым словом python или каким-либо специальным литералом), сначала давайте..

Познакомьтесь с шри-ланкийским исследователем - Мукунтан Тхармакуласингам
Над чем вы сейчас работаете или над чем работали раньше? Кандидат наук. об алгоритмах машинного обучения для прогнозирования устойчивости к противомикробным препаратам с использованием последовательностей генома и данных о фермах. Кроме моей докторской степени. В рамках проекта я также работаю над применением методов машинного обучения, чтобы сократить время тестирования на основе LAMP для выявления COVID-19 и инфекционных заболеваний на птицефермах. Что побудило вас продолжить..