Публикации

Усеченная декомпозиция сингулярных значений (SVD) с использованием Amazon Food Reviews
Введение Факторизация матрицы включает описание данной матрицы с использованием составляющих ее элементов. Наиболее широко используемым методом матричной факторизации является разложение по сингулярным числам, также известное как SVD. Все матрицы имеют SVD, что делает их более стабильными, чем другие методы, такие как собственное разложение . Он часто используется в широком спектре приложений, включая уменьшение размерности, шумоподавление и сжатие. В этой статье вы узнаете о..

Резюме : ИИ для всех
Нежное, что вам нужно знать об ИИ Контур Обзор искусственного интеллекта (ИИ) Машинное обучение (ML) и наука о данных (DS) Ограничения ИИ Начать проект ИИ Превратитесь в компанию с искусственным интеллектом ИИ : делайте и не делайте Почему сейчас все так шумят по поводу ИИ? Большие данные — ИИ может быть более мощным в зависимости от объема данных, которые он изучает. Что может ИИ Все, что человек может сделать за 1 секунду мысли, мы можем автоматизировать с..

Как думать о данных
ИНЖИНИРИНГ ДАННЫХ Как думать о данных Настоящая разница между инженером данных и специалистом по данным - как они думают Около десяти лет назад, когда работа в области науки о данных стала широко распространяться, в мире технологий появилось множество возможностей. Однако большинство компаний не понимали, что с этим делать. На одной из предыдущих работ я часто слышал фразы: мы занимаемся большими данными и занимаемся наукой о данных. Потому что рекламировалось, что..

Стрелочные функции в Javascript
Стрелочные функции - также называемые функциями «толстая стрелка» - это относительно новый способ написания кратких функций в JavaScript. Они были введены спецификациями ECMAScript 6 и с тех пор стали самой популярной функцией ES6. Стрелочные функции позволяют нам использовать оператор «толстая стрелка =› »для быстрого определения функций JavaScript с параметрами или без них. Мы можем опустить фигурные скобки и ключевые слова function и return при создании новой функции JavaScript для..

Контексты выполнения
Контексты выполнения являются чрезвычайно важным аспектом Javascript и необходимы для понимания того, как JS интерпретирует ваш код, и для улучшения сложности вашего кода. Контекст выполнения определяется как среда или порядок, в котором Javascript интерпретирует/выполняет ваш код. По сути, только потому, что ваш код написан в определенном порядке, не означает, что он будет выполняться в этом порядке. Контексты выполнения создаются каждый раз, когда вы объявляете функцию. Каждый раз! У..

Создание короткометражного фильма с помощью машинного обучения
Всем привет! Меня зовут Кира . Я кинорежиссер и мультидисциплинарный художник. Меня тянет к изучению восприятия реальности в рамках моих проектов. В прошлом месяце я принял участие в виртуальной Runway Flash Residency. Runway ML - невероятно крутое приложение, которое делает машинное обучение более доступным для креативщиков. Во время резидентуры я решил снять фильм, полностью состоящий из элементов машинного обучения: наборов машинного обучения, персонажей, текстур и т.д. Мне..

Письменное оценивание по программе 109 Launch School: взгляд говорящего на английском языке
Тесты Launch School могут быть довольно сложными. Если вы не являетесь носителем английского языка, они могут быть даже в большей степени. Я только что сдал первую письменную оценку. Этот опыт был столь же полезным, сколь и интенсивным, и я почувствовал, что могу поделиться с сообществом некоторыми стратегиями, которые я использовал для подготовки к экзамену, а также своим личным опытом прохождения экзамена. Эти советы особенно адресованы ученикам Launch School, которые, как и я,..

Почему наши компьютеры не умеют вычислять
Я всегда думал, что компьютеры лучше разбираются в математике и людях, пока я не попытался добавить 0,1 к 0,2 в Javascript (который является просто языком программирования) и получил ответ 0,3000000004. Какого черта! Итак, я решил, что это ошибка, и попробовал то же самое в Python, но он также дал мне тот же неправильный ответ. Затем я обнаружил, что эти языки на самом деле не сломаны, они просто выполняют арифметику с плавающей запятой. У компьютеров ограниченный объем памяти, и им..

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

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

Создайте настольный калькулятор с графическим интерфейсом пользователя, используя PyQT5
Как создать настольный калькулятор с графическим интерфейсом пользователя, используя Python и PyQT5 PyQt - это мощный кроссплатформенный фреймворк, который можно использовать для разработки графического интерфейса. Он является оболочкой популярного QT C++ фреймворка и позволяет подключаться через Python. В этой статье мы будем создавать настольное приложение с использованием Python. Примечание: я не собираюсь использовать Q tDesigner . Я использую vim для кодирования. Я..

Начните свое путешествие по НЛП с этой Периодической таблицы из 80+ задач НЛП.
Познакомьтесь с ландшафтом обработки естественного языка! Русский химик Дмитрий Менделеев опубликовал первую Периодическую таблицу в 1869 году. Пришло время организовать задачи НЛП в стиле Периодической таблицы! Варианты и структура задач НЛП бесконечны. Тем не менее, вы можете подумать о создании конвейеров НЛП на основе стандартных задач НЛП и разделении их на группы. Но что влекут за собой эти задачи? Более 80 часто используемых задач НЛП включены в 15 групп! Группы задач..

Отсутствующее руководство по формату сообщений ICU
Синтаксис формата сообщений ICU используется значительным количеством библиотек и решений i18n. Возможно, вы сами использовали этот формат. Основное сообщение и сообщение во множественном числе в формате сообщения ICU Синтаксис интуитивно понятен. Если вы хоть немного знакомы с i18n / l10n, вы, вероятно, сможете понять, что происходит, в файле перевода выше. Хотя синтаксис сообщений ICU может быть интуитивно понятным, в формате сообщения есть несколько вещей, которые могут..

Хотите понять, как работают сети LSTM?
Давайте попробуем понять, как за этим работают сети LSTM. Рекуррентные нейронные сети (RNN) Люди не начинают свое мышление с нуля каждую секунду. Пока вы читаете книгу, вы понимаете каждое слово на основе своего понимания. Традиционные нейронные сети не могут этого сделать, и это серьезный недостаток. Например, представьте, что вы хотите классифицировать, какое событие происходит в каждый момент фильма. RNN решает эту проблему, потому что это сети с петлями, что позволяет им..

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

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

Как разработчики продвигают инновации через экономику с открытым исходным кодом
Agile, возможно, начинался как манифест для разработки программного обеспечения в 2001 году, но его охват расширился и теперь включает все части организаций, занимающихся разработкой программного обеспечения, даже в больших масштабах. Итак, как это новое поколение молодых Agile-разработчиков продвигает разработку через открытый исходный код? Давайте взглянем. Влияние разработчиков По словам главы IBM Developer Ecosystems Мо Хагиги , новое поколение Agile-разработчиков внедряет..

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

Роджер Робер и CrappyRules Take NYC
Роджер Робер и CrappyRules Take NYC Черепаха в Лос-Анджелесе и Черепаха в Чикаго одновременно уезжают на машине, чтобы прибыть на криптоконференцию в Нью-Йорке к 16:20. Кого просят уйти первым? Давайте разберемся! RockSteady - Сегодня в 19:09 Спасибо, что уделили минуту, чтобы рассказать мне более длинную версию вечера Crypto Influence Awards. Я надеюсь, что это касается читателей безумия всего этого мероприятия и всего, что привело к тому, что вы, ребята, попали туда...

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