Статьи
Замыкания Javascript
Предварительные условия Прежде чем рассматривать замыкания, убедитесь, что вы полностью понимаете, что такое область действия. Я работаю над статьей о масштабе, и я поделюсь ссылкой здесь, как только это будет сделано.
Что такое замыкания? MDN говорит:
«Замыкание — это комбинация функции, связанной вместе (вложенной) со ссылками на ее окружающее состояние (лексическое окружение)».
Поначалу звучит пугающе. Проще говоря, замыкание — это не что иное, как область видимости, которую..
Как создавать формы Adobe Campaign Standard (ACS) в AEM
Полное руководство по интеграции и созданию форм ACS в AEM
Создать стандартные формы Adobe Campaign в AEM (Adobe Experience Manager) и заставить их работать не должно быть так сложно, но, к сожалению, многие люди находят этот процесс сложным. Вот почему в следующем посте я попытался облегчить вашу жизнь, описав шаги по включению, настройке и созданию форм ACS в AEM и их использованию для создания профиля в ACS.
Зачем вам нужен Adobe Experience Manager?
Как упоминалось на..
Машинное обучение — ошибки предсказания гипотез — что дальше?
Предположим, мы реализовали модель для прогнозирования и модель предсказывает много ошибок, здесь я хотел бы обсудить, как это диагностировать и сделать модель лучше.
Как нам улучшить этот алгоритм обучения?
Возможно, попробуйте шаги ниже,
Получите больше данных для обучения Уменьшить функцию Найдите более релевантные/дополнительные функции Сделайте это полиномиальные уравнения Настройка параметров регуляризации
Давайте проведем диагностику машинного обучения,
Тест, который..
Манипуляции с DOM - стили узлов и текстовые узлы
JavaScript - один из самых популярных языков программирования в мире. Чтобы использовать его эффективно, мы должны знать его основы.
В этой статье мы рассмотрим, как получать текстовые узлы и элементы стиля и управлять ими.
Получение, установка и удаление встроенных свойств CSS
Мы можем установить стили CSS с помощью свойства style .
Например, если у нас есть div:
<div></div>
Мы можем написать:
const divStyle = document.querySelector('div').style;..
Алгоритмические вопросы на собеседовании и как на них хорошо ответить.
Being a good programmer has a surprisingly small role in passing programming interviews.- Source
Меня спросили об алгоритме бинарного поиска White Board. Читайте дальше, если вы хотите получить представление о том, как действительно хорошо взломать их.
Несмотря на то, что я никогда не стал бы тестировать кого-либо на «белой доске», и практика таких собеседований постепенно сокращается, я считаю, что есть несколько традиционных компаний, которые все еще идут по этому пути.
Я..
Не экономьте на своих типах
Что я испытал при рефакторинге проекта JavaScript, разработанного новыми программистами.
В прошлом году мне представили проект vue приличного размера, созданный в основном новыми разработчиками, который мне поручили провести рефакторинг.
Сначала мне нужно было узнать, что на самом деле делает приложение. Я запустил новый экземпляр, и меня встретила темно-красная консоль разработчика.
Ой. Ага. Мы еще не знаем, откуда берутся эти ошибки, но это работает!
И это действительно..
Помощь в просмотре вывода нейронной сети
Я использовал nftool в Matlab 2012 и обучил сеть. Я задал входные данные для обучения как x=[250:1] и цели как t=[250:1]. Я использовал 10 скрытых слоев. Я обучил сеть, получил результаты и экспортировал данные в рабочую область. Наконец-то я получил net в качестве переменной в рабочей области. Я хочу реализовать эту сеть на аппаратном уровне. Итак, мне нужны точные веса и значения смещения. Я поискал в сети и набрал net.IW и получил 10 значений, net.LW и получил еще 10 значений и..
Задание1
Наша первая задача — обучить ваши собственные классы на Teachable Machine и отправить результаты на вашу плату Arduino, чтобы зажечь светодиоды. Я решил научить свою модель узнавать, когда я ношу очки или нет.
Я взял всего около 200–350 образцов изображений для своей модели, из-за чего ее трудно распознать, когда я поворачиваю голову под разными углами. Поэтому я сделал больше фотографий себя с разных положений и ракурсов, около 500 образцов изображений, чтобы сделать модель более..
Привет, мир машинного обучения
Машинное обучение на наборе данных MNIST — это привет, мир программирования. В наборе данных MNIST есть тысячи изображений рукописных цифр размером 28x28. Этот проект поможет начинающему Pythoneer или Pythonista шагнуть в область визуального глубокого обучения. Изучение видения несколько сложно, но начало с правильных проектов может помочь вам получить не только знания, но и то, нравится ли вам это делать в программировании.
Я сделал классификацию, используя sklearn, Python,..
Информационный бюллетень Heartbeat, том: 85
Apple приобретает Xnor.ai, дрессировку собак с искусственным интеллектом, ImagineNet для передачи стилей, обнаружения обрезанных изображений с помощью функции оценки позы Фрица и т. Д.
Уважаемый читатель,
Напоминаем, что скоро мы прекратим поддержку информационного бюллетеня Heartbeat и рассылаем первый выпуск нового информационного бюллетеня Fritz AI. Как подписчик Heartbeat Newsletter , вы будете автоматически добавлены в это новое письмо.
Чтобы быть в курсе всех последних..
Снова время d3!
Мне захотелось потратить час или около того, чтобы еще раз взглянуть на d3.js в рамках подготовки к некоторым проектам визуализации данных, которые могут появиться на работе.
Я прочитал замечательную книгу Интерактивная визуализация данных для Интернета год назад или около того, но с тех пор ни разу не использовал d3, так что, по сути, я начинаю с нуля. Когда вы хотите изучить d3, вы быстро найдете Майка Бостока , который в значительной степени является человеком , когда дело доходит..
Выберите число от 0 до 99
Так что у меня есть эта проблема
Поэтому я создаю систему флагов функций с открытым исходным кодом. Я хочу иметь возможность легко развернуть функцию для определенного процента пользователей. Для этого мне нужно присвоить каждому номер от 0 до 99 включительно (или от 1 до 100, мне все равно). Идея заключалась в том, что если я возьму выборку из всех, у кого есть корзины 0-9, это будет примерно 10% всех моих пользователей.
Первая идея заключалась в том, чтобы просто увеличить. Для..
Mizuxe, интернет-компьютерный инструмент для женщин-предпринимателей, стал победителем хакатона на благо общества
DFINITY объединилась с Hacker Fund на мероприятии, которое вдохновило на разработку проектов блокчейн с открытым исходным кодом на благо общественности.
По мере того, как Интернет превращается в эпоху, когда разработчики могут создавать и развертывать программное обеспечение непосредственно в открытом Интернете с помощью Интернет-компьютера, первого в мире общедоступного блокчейна, работающего со скоростью Интернета и масштабируемого через Интернет, важно обеспечить наличие у..
Привет мир!
Привет, мир!
Цель этого блога — поделиться своими мыслями и экспериментами в области визуальных эффектов, машинного обучения и искусства. Записывая свои идеи, это поможет мне прояснить и исследовать свое мышление. Нет лучшего способа проверить свое понимание темы, чем объяснить ее. Делиться своими идеями с более широким сообществом тоже довольно круто!
Немного обо мне — меня зовут Пав Грохола, я руководитель отдела эффектов в Sony Pictures Imageworks. Для тех, кто мало что..
Перезагрузка подключенных данных в Лондоне
Устали от мытья ИИ и отбрасывания модных словечек? Заинтересованы в поиске связей в ваших данных и выполнении расширенной аналитики и рассуждений?
Тогда Connected Data может быть именно тем, что вам нужно. Теперь все, что вам нужно, это выяснить, что это такое.
Это то, что я написал в прошлом году , и это слова, которых я придерживаюсь до сих пор. Вот почему я приглашаю вас присоединиться к нам в Лондоне в ноябре, на этот раз в качестве соорганизатора CDL18: Connected Data London..
Котлин Корутины
Асинхронное и параллельное программирование играет важную роль в современном мире веб-API и микросервисов, где значительная часть нашего кода посвящена организации сетевых взаимодействий. Использование традиционных синхронных моделей, в которых потоки блокируются в ожидании внешних ответов, не подходит для платформ.
Работа с потоками, синхронизацией и взаимоблокировками — это последнее, чего хотелось бы при написании асинхронных приложений.
Что предлагает Kotlin для облегчения нашей..
Модернизация Soompi - Часть 3
Установление нового стандарта для интерфейсных служб
В идеалистическом мире переписывание приложений было бы оптимальным решением большинства проблем программирования. Проблемы с наследием? Перепишите их прочь! Потеряли контекст того, что влечет за собой услуга? Перепишите свое понимание в! Однако такой наивный подход к решению таких проблем не всегда является правильным, учитывая реальные ограничения, такие как фиксированное количество времени на завершение проектов и получение..
Предсказание поэтических движений
Анализ и категоризация поэзии для подготовки к содержательной рекомендации
В письменных СМИ поэзия часто рассматривается как загадочная, легкомысленная или слишком нишевая. В результате стихи (даже известных поэтов) часто не замечаются крупными издательствами и сайтами, ориентированными на литературу. (Здесь тоже может сыграть роль антикапиталистический характер поэзии). Существуют сервисы для оценки и рекомендации целых книг (включая сборники стихов, если честно), такие как..
Супер-разрешение спутниковых изображений с использованием глубокого обучения, часть 3
В предыдущих статьях ( Часть 1 и Часть 2 ) мы обучили нейронную сеть выполнять улучшение изображения с использованием Пикового отношения сигнал-шум (PSNR) в качестве функции стоимости и предположили, что это улучшение также улучшит объект обнаружение на спутниковых снимках. В этом посте мы показываем, что наша гипотеза верна.
Как правило, при уменьшении разрешения изображений снижается точность алгоритмов обнаружения, подробнее см. Здесь и здесь . Наша стратегия заключается в..
Нормировать данные или не нормализовать данные
Всякий раз, когда вы приступаете к машинному обучению и пытаетесь достичь максимально возможной точности, важно использовать различные модели и методологии, в которых эти модели используются.
Одним из таких механизмов, который используется для повышения точности прогнозов, является нормализация данных. Когда данные нормализованы, они масштабируются до определенного значения, обычно в диапазоне от нуля до единицы, где ноль является наименьшим значением, а единица — наивысшим значением в..