Публикации

Реализация пользовательских генераторов данных в Keras
Как реализовать настраиваемые генераторы данных для включения динамического потока данных в модели Keras Генераторы данных - одна из самых полезных функций Keras API. Рассмотрим сценарий, в котором у вас много данных, так много, что вы не можете хранить их все сразу в ОЗУ. Вид? Очевидно, что покупка дополнительной оперативной памяти - не вариант. Что ж, решением этой проблемы может быть загрузка мини-пакетов, загружаемых в модель динамически. Именно этим и занимаются генераторы..

Как создать расширение темы Visual Studio Code?
У каждого свой стиль, в том числе при кодировании с использованием Visual Studio Code (VS Code). Отображение VS Code имеет значение для большинства программистов, использующих VS Code. Мы можем настроить его с помощью расширения темы, некоторым может понравиться светлая тема, а другим — темная. Что, если мы создадим его сами, чтобы он соответствовал нашим предпочтениям? Начиная Visual Studio Code использует Azure DevOps для своих сервисов Marketplace. Это означает, что..

Удаление дорожных препятствий, ACID-фикация MongoDB
Какие новости? Этим летом 2018 года этот NoSQL будет поставляться с MongoDB 4.0 и добавит своей модели документов гарантии ACID (атомарность, непротиворечивость, изоляция, надежность) для многодокументных транзакций. Благодаря изоляции моментальных снимков транзакции обеспечивают глобально согласованное представление данных и принудительное выполнение по принципу «все или ничего» для поддержания целостности данных. — Могу ли я взглянуть на это сейчас? Конечно, вы можете..

Соревновательный программист против разработчика - давайте поговорим
А теперь давайте поговорим обо всех, а не только обо мне. Есть гармония. Там есть. Но путь разный и иногда противоречивый. Вы можете стать обоими, но начинать нужно особым образом. Вы должны знать несколько вещей. Быть разработчиком - это долгий путь. Это займет время. Это требует культуры программирования и разработки. Но разработчиком просто так не стать. У вас должно быть скромное начало. А соревновательное программирование - лучшее скромное начало, которое у вас когда-либо..

Анализ настроений и обработка естественного языка
Нет никаких сомнений в том, что мы производим огромное количество данных каждый день, но большая часть этих данных не является числовой. Таким образом, может быть очень сложно выполнить какой-либо анализ данных или традиционные задачи машинного обучения на указанных данных. К счастью, область обработки естественного языка быстро растет и расширяется. Если вы когда-нибудь задумывались, как Siri может понять, что вы говорите (или почему она не может), или как Google Ads может меняться в..

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

Группировка стран с использованием K-кластеризации
Напишите мне на [email protected] и зайдите на мой сайт: koshu.me или на страницу Github, где я загрузил этот проект: https://github.com/Tacosushi Обзор части 1: В школьные годы и даже сейчас я всегда знал, что люди делят страны на три широкие категории: 1-й мир, 2-й мир и 3-й мир. Первый мир, также известный как развитая страна, относился к капиталистическим странам, а второй мир относился к коммунистически-социалистическим странам. В последнюю категорию вошли все остальные..

Обучение с учителем и без учителя для идентификации клиентов
Два разных подхода к одной и той же проблеме. Добро пожаловать в мой последний проект для Udacity’s Data Scientist Nanodegree. Я переживаю смену карьеры, перехожу из академических кругов (у меня есть докторская степень по астрофизике) в промышленность, и эта нанодипломная степень - один из шагов, которые я делаю в этом направлении. Я выбрал этот проект, потому что он включает два разных типа алгоритмов машинного обучения, применяемых к одним и тем же данным. Еще потому, что это..

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

Что такое утечка памяти? я забыл
На этой неделе Шо и я провели презентацию концепции замыкания в JavaScript на Flatiron School Presents. Проводя исследование, мы столкнулись с одним недостатком использования замыканий: утечками памяти. Утечка памяти происходит, когда программа запрашивает и занимает память, но фактически не использует ее. Компьютерная память хранится и извлекается из оперативной памяти (ОЗУ) точно так же, как краткосрочная память человека хранится в гиппокампе, очень специфической области нашего..

Все, что вам нужно знать о технике PCA в машинном обучении
Подробное объяснение наиболее широко используемого метода уменьшения размерности. Кто-нибудь сталкивался с ситуацией, связанной с большим количеством переменных при построении модели, и беспокоился о низкой точности и эффективности? В таком случае вам на помощь придет анализ основных компонентов (PCA) ✌️ Что такое анализ главных компонентов (PCA)? Это один из наиболее широко используемых методов уменьшения размерности для преобразования большего набора данных в меньший набор..

Нарезка в Python
Распутайте понятие нарезки строки, списка и кортежа с примерами и вариантами использования. Когда мы работаем со списками или строками, очень часто возникает потребность в нарезке. Сначала я чувствовал себя очень неуверенно, пока не практиковал это на разных примерах. Итак, в этом блоге мы разберемся с нарезкой на самых разных примерах строк, списков и кортежей. ▶ Прежде чем мы перейдем к технике нарезки, давайте рассмотрим некоторые основы индексации . >>> str =..

Подъем в Javascript
Вы когда-нибудь задумывались, что происходит с переменной, когда к ней обращаются еще до ее объявления в javascript? Что ж… Я уверен, вы уже догадались… Ему присваивается значение undefined и он имеет тип undefined . Предположим, вы не объявили ни одной переменной с именем xyz . Если вы попытаетесь использовать эту переменную, во время выполнения будет выдано исключение. console.log(xyz); //ReferenceError: xyz is not defined Но подождите… Почему, когда вы пытаетесь получить..

-> Машинное обучение: алгоритмическая перспектива, второе издание Стивена Марсленда -> Доступно…
Just For Today: 30 дней бесплатного чтения !!! Проверенный практический подход для студентов без надежной статистической базыС момента публикации первого издания бестселлера в области машинного обучения произошло несколько выдающихся достижений. , в том числе увеличивающаяся работа над статистическими интерпретациями алгоритмов машинного обучения. К сожалению, студентам, изучающим информатику, не обладающим сильным статистическим образованием, часто бывает трудно начать работу в этой..

ТОП ЛУЧШИХ СТРУКТУР МАШИННОГО ОБУЧЕНИЯ В 2021 ГОДУ
2021 год готов к использованию машинного обучения, которое будет полезно для промышленных работ, экономики и социальной сферы. Индустрия машинного обучения развивается быстрыми темпами и дает компаниям достаточно возможностей для внесения жизненно важных изменений. На протяжении последних лет в машинном обучении были новые поиски. Многие организации смогли достичь бизнес-целей. Для разработки машинного обучения есть несколько платформ, как показано ниже: Машинное обучение IBM..

Матрицы, для чего они нужны?
Изначально опубликовано на dev.to Матрица (1999) - это научно-фантастический фильм, в котором исследуется идея реальности, которую мы знаем как смоделированный опыт. Хорошо, теперь, когда это решено, мы можем перейти к сливкам из молока. Что такое матрицы, почему мы их используем и для чего мы их используем? Многие из наших первых знакомств с матрицами в программировании были связаны с алгоритмическими упражнениями, обычно для проверки нашего понимания обхода вложенных структур..

Как начать работу с искусственным интеллектом после получения степени MBA - часть 3
Предыдущий пост из этой серии был посвящен тому, чтобы подготовиться к базовому программированию и понять, что необходимо, прежде чем вы действительно сможете приступить к написанию кода своей системы искусственного интеллекта. Если хотите начать с начала, вот ссылка на Часть 1 . Этот конкретный пост о том, как на самом деле начать с ИИ. Предполагая, что вы уже знакомы с Python и у вас нет проблем с пониманием того, что такое API или что такое, черт возьми, Docker, вы готовы двигаться..

Объяснение Node.js для начинающих
Что такое Node.js Node.js — это серверная среда выполнения Javascript , в которой вы можете создавать все, что захотите, в виде REST или GraphQL API, сервисов WebSocket, серверных веб-приложений, потоковых приложений и т. д. У него огромное сообщество. и у него есть самый большой в мире менеджер пакетов, который называется npm ( https://www.npmjs.com ) . Если вы когда-либо гуглили Node.js, вы, вероятно, встречали такие термины, как управляемый событиями , неблокирующий..

Обновление состояния из свойств с помощью хуков React
И почему вы не должны изменять состояние из зависимостей useEffect Сколько раз мы хотели обновить внутреннее состояние компонента данными из его свойств? Есть множество способов сделать это, но некоторые из них имеют подводные камни. Проблема: реквизит не всегда режут React придерживается мнения, что не обновляет состояние для отражения изменений свойств , и не без оснований. Гораздо труднее и сложнее отслеживать, что должно отражать состояние. Это идея управляемых компонентов,..

Ошибка JavaScript - циклы, обещания и многое другое
JavaScript - очень щадящий язык. Легко написать код, который работает, но содержит ошибки. В этой статье мы рассмотрим некоторые ошибки JavaScript, включая циклы и обещания. Неправильно направление петли for цикл с конечным условием, которое никогда не будет достигнуто, вероятно, является ошибочным кодом. Если мы хотим создать бесконечный цикл, мы должны использовать цикл while в качестве соглашения. Например, если у нас есть: for (let i = 0; i < 20; i--) { }..