Публикации

4 шаблона дизайна JavaScript, которые вы должны знать
Каждый разработчик стремится писать поддерживаемый, читаемый и повторно используемый код. Структурирование кода становится более важным по мере того, как приложения становятся больше. Шаблоны проектирования имеют решающее значение для решения этой проблемы - предоставления организационной структуры для решения общих проблем в конкретных обстоятельствах. Веб-разработчики JavaScript часто взаимодействуют с шаблонами проектирования, даже неосознанно, при создании приложений. Хотя..

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

Является ли Visual Studio Code самой крутой IDE?
Я могу быть немного самоуверенным в отношении VS Code. Это после многих лет перехода на открытый исходный код и, вероятно, презрения к платформенным продуктам Microsoft за то, что они вынуждены их использовать. Так что читайте с осторожностью. Краткая предыстория о мотивации этой статьи. Я полиглот и пишу код на нескольких языках. Я архитектор решений и использую основные облачные среды, такие как AWS, GCP и Azure . В большинстве случаев я пишу сценарии для автоматизации работы..

А.И. часть 4: завершение
Пора мне выразить себя Настройка атмосферы Для наглядности я предлагаю послушать плейлист ниже, пока вы это читаете! Или вот этот: Лучшие апокалиптические песни В честь апокалипсиса майя 2012 года и всех будущих судных дней этот список апокалиптических песен прославляет все, что связано с гибелью… www.ranker.com Предваряя мой собственный пост Я не буду тебе лгать. Во время подготовки части 3 этой мини-серии, и поэтому,..

Привет. Это была хорошая статья. При запуске этого кода я получаю сообщение об ошибке в этой строке.
Привет. Это была хорошая статья. При запуске этого кода я получаю сообщение об ошибке в этой строке. result = adfuller(df['Passengers']). Не могли бы вы сообщить мне, нужно ли нам предоставлять здесь весь набор данных о пассажирах? Это дает ошибку в Passengers. \AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\indexes\base.py в get_loc (я, ключ, метод, допуск) 2525 return self . _engine . get_loc ( key ) 2526 кроме KeyError : -› 2527 return self . _engine ...

Javascript для автоматизации программного обеспечения берет верх над java?
Реальность… Привет, друзья! Сегодня я подумал о том, чтобы высказать свое мнение о языках, которые мы используем для автоматизации тестирования. Я чаще вижу эту проблему , будучи SDET/Lead, и не могу говорить об этом. Два языка, java и javascript, я сузил круг. Обратите внимание, что конкуренцию по-прежнему составляют Python и C#, хотя в этой статье я особенно говорю о Java и javascript. 1. Java в автоматизации тестирования программного обеспечения. 2. Как и почему Js стал таким..

Обзор взаимодействия угловых компонентов
Angular - это популярный интерфейсный фреймворк от Google. Подобно другим популярным интерфейсным фреймворкам, он использует компонентную архитектуру для структурирования приложений. В этой статье мы рассмотрим несколько примеров взаимодействия компонентов Angular. Передача данных от родителя к потомку с привязкой ввода Мы можем передавать данные из родительского компонента в дочерний компонент, используя оператор @Input в дочернем компоненте. Например, для этого мы можем..

Проблемы фронтенд-разработчика: полный стек или специализация
Всем разработчикам Front-end Vanilla JS! Приходили ли вы в какой-то момент своей жизни к двум перекресткам: сделать выбор: начать внутреннюю разработку и продвигаться вперед, чтобы стать полнофункциональным веб-разработчиком, или специализироваться на самом Front-end домене и пойти на очень популярный библиотеки вроде React, Angular или Vue? Тогда этот блог может дать вам некоторую информацию и помочь вам выбрать, как действовать дальше! Однажды мне довелось столкнуться с такой же..

Если вы хотите отточить свои навыки JS, сделайте игру
JavaScript — удивительно мощный язык программирования; без него не было бы почти никакой интерактивности, которую мы ожидаем от веб-сайта и принимаем как должное. Многие новички начинают свое знакомство с JavaScript с написания функций прослушивания событий, которые реагируют на вводимые пользователем данные, такие как щелчки и нажатия клавиш. И хотя прослушиватели событий невероятно важны и полезны, истинная мощь JavaScript заключается в функциональности переменных в сочетании с..

Легко размещайте модуль wasm на Raspberry Pi. Часть 1
В моем предыдущем блоге я показал вам, как разместить модуль wasm в программе на Rust, используя wasmi . Вы можете проверить этот блог для справки. В этом блоге я буду использовать wasmi для создания программы на ржавчине, которая будет действовать как хост wasm на Raspberry Pi . Мы скомпилируем программу rust в armv7 , поскольку устройства Raspberry Pi 2+ являются устройствами arm v7 . Затем мы разместим модуль WebAssembly на Raspberry Pi . Прежде всего, мы напишем..

Провайдеры (Введение)
Хроники управления состоянием Flutter 6. Если вы до сих пор следили за развитием управления состоянием до унаследованных виджетов , вот краткое изложение того, что это такое. У нас есть какое-то состояние У нас есть способ предоставить его или сделать доступным для всех виджетов, которые в нем нуждаются. У нас есть способ обновлять состояние и запускать перестройку виджетов с использованием (потреблением) состояний. Это в основном тандем. Эволюция и существование новых..

Регрессия, отображение, умножение матриц
Регрессия: проблема предсказания скалярного значения В области машинного обучения много проблем. Просто проблемы можно разделить на две категории: классификация и регрессия. предсказать, что это кошка, собака или какое-либо другое животное по изображению, является проблемой классификации прогнозирование цены дома и температуры - проблема регрессии Пример регрессии представлен здесь. Формулировка regression problem Как мы знаем, четко определенная задача машинного обучения..

Архитектура Windfall — Введение (Часть 1/5). интерактивного открытого исходного кода.
Архитектура Windfall — это многообещающая архитектура для транс-компиляции одной инфраструктуры в другую на том же языке программирования. Например, скомпилировать Angular в React или Express в Hapi.js. В последнее время я много думаю об Open Source. Я уверен, что есть много людей, которые думают об этом больше. На самом деле, я бы очень, очень хотел встретиться с этим человеком! Мне очень нравится идея интерактивного проекта с открытым исходным кодом. Идея состоит в том, что..

Тестирование вашего веб-расширения с помощью интеграционных тестов
Часто описывается, как выполнять модульные тесты для веб-расширений, но почти не говорится, как выполнять интеграционные тесты. Здесь я представляю метод встраивания HTML-страницы Jasmine в страницу вашего веб-расширения. Необходимость тестирования Тестирование - основная стратегия разработки программного обеспечения. Это помогает разработчику сохранять знания о приложении и гарантировать, что код и функции сохранят свое участие. Когда я запускал расширение Sync Tab Groups , я..

Искусственный интеллект: прогноз оттока клиентов телекоммуникационных компаний
~~ Устранение несбалансированного набора данных ~~ Ссылка GitHub для записной книжки: https://github.com/praveenjoshi01/cork-institute-of-technology-Practical-Machine-Learning/blob/master/TelecomCustomerAttritionPrediction/Telecom%20Customer%20Attrition%20Prediction. .ipynb DataSet: https://www.kaggle.com/blastchar/telco-customer-churn Работа основана на ядре: https://www.kaggle.com/pavanraj159/telecom-customer-churn-prediction Аннотация В этой статье я..

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

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

Основное руководство по управлению продуктами искусственного интеллекта
В этом посте, когда я использую термин «управление продуктами ИИ» (APM), я подразумеваю включение как ИИ, так и машинного обучения (что технически более точно). Я считаю, что AI PM играет ключевую роль и требует определенных навыков, суждений и опыта, которые имеют решающее значение для успеха продуктов и инициатив AI. Как практикующий APM и организатор успешной встречи AI Meetup, я хотел поделиться полезными ресурсами, передовыми практиками и советами, с которыми я столкнулся и узнал из..

Связанные с программированием
Недавно мы общались с Кристианом, который прошел программу Профессиональный сертификат по Шесть сигм и бережливое производство от Technische Universität München (TUM) на edX. Он ученый-материаловед с учеными степенями Технического университета Дамштадта, Чалмерса и ИЯФ Гренобля. Вот что он рассказал нам о своем опыте обучения на edX: Какую программу вы проходили на edX и каковы были ваши цели? Я прошел программу профессионального сертификата Шесть сигм и бережливое производство:..

5 новых тенденций ИИ и машинного обучения, за которыми стоит следить в 2021 году
Мир меняется и мы тоже. Машинное обучение — это будущее технологий. Сможет ли новый ИИ облегчить вашу жизнь, помогая принимать более правильные решения? Есть много способов, которыми тенденции машинного обучения могут повлиять на вашу жизнь. Вы можете использовать его для таких задач, как поиск новых друзей в социальных сетях. Или получайте персональные рекомендации от Netflix или Amazon Prime Video. Или вы можете изучить, как машинное обучение может помочь решить некоторые из..