Статьи

Упрощение оптимизации: исследование AdaGrad
Давайте начнем понимать концепцию AdaGrad с краткого обзора одного из самых важных алгоритмов оптимизации в глубоком обучении - градиентного спуска. Именно при регулировании гиперпараметров градиентного спуска мы будем использовать концепцию AdaGrad или адаптивного градиентного метода. Короче говоря, градиентный спуск - это процедура нахождения правильного набора значений (то есть ϴ оптимального) для минимизации функции стоимости J (). θt+1 = θt — α(∂L∕∂θt) Таким образом, как..

Использование OAuth2 для аутентификации доступа веб-приложения Node.js к API данных YouTube
Для некоторых операций с использованием API данных YouTube требуется больше, чем ключ API - в некоторых случаях вам потребуется использовать OAuth2. В этом примере (вы можете получить полный код из моего GitHub здесь ) мы рассмотрим, как использовать OAuth для настройки веб-приложения для чтения содержимого частного списка воспроизведения с помощью API данных Google. Мы напишем модуль узла под названием YouTubeAuthService, у которого есть несколько зависимостей, которые мы хотим загрузить..

Повторить строку в JavaScript
Это веселый вызов! Мы собираемся просто повторить заданную строку определенное количество раз. Это отличная задача, чтобы освежить в памяти основы циклов for и while. Инструкции по алгоритму Повторить заданную строку str (первый аргумент) num раз (второй аргумент). Возвращает пустую строку, если num не является положительным числом. Предоставленные тестовые случаи repeatStringNumTimes("*", 3) должно вернуть "***" . repeatStringNumTimes("abc", 3 должно вернуть..

Наиболее распространенная функция объекта Javascript
Эти функции необходимы вам в повседневной жизни программирования Object.create(): этот метод создает новый объект с указанным прототипом. Вновь созданный объект унаследует все свойства своего объекта-прототипа. В новом объекте также возможно добавить новые свойства. Собственно все общие свойства определены в основном объекте (прототипе). Тогда его общие свойства наследуют новый класс. Синтаксис: Object.create( prototype ) Ex: const car = { wheel: 4, door: 4, brand: ‘’ }..

Мой опыт создания макета твиттера (для начинающих)
В этом блоге я делюсь знаниями, которые я получил, и ошибками (их чертовски много), которые я совершил при создании макета твиттера в качестве новичка. Как новичок в веб-разработке, создание макета твиттера без каких-либо фреймворков или библиотек, таких как bootstrap, и с использованием чистого CSS и HTML на первый взгляд показалось мне немного сложным. дизайн макета и различные методы стилизации в CSS. Создание макета твиттера было идеальным выбором для воплощения моих знаний в..

Часть 2 — Структура данных стека в js
Введение Стек — это структура данных, которая хранит данные в порядке LIFO (последний вошел первым), т. е. последнее вставленное значение будет вверху, а выведено первым. Это одна из линейных структур данных, т.е. е. данные хранятся в определенном порядке. Одновременно доступен только верхний элемент стека. Представьте стопку тарелок. Чтобы добавить или удалить тарелку из стопки, вам придется начать сверху. Операции В стеке есть 2 основные операции. Толкающая операция и..

Разработка на C ++ с использованием Visual Studio Code, CMake и LLDB
Я почти год работаю над внедрением микросервисов на C ++ 11, работающих как контейнеры Docker. За время своего путешествия я увидел появление множества интересных инструментов для работы с C ++ в этой области (микросервисы и Docker). Я начал использовать Xcode в Mac OS X (теперь macOS). Даже когда Xcode является прекрасным инструментом для работы над проектом C ++, с очень привлекательным пользовательским интерфейсом и не очень хорошим опытом отладки, но полезным ИМХО, у него есть..

Введение в Emaze Disfunctional
Emaze Dysfunctional — это Java-библиотека, обеспечивающая поддержку функционального программирования, выпущенная Emaze Networks под лицензией BSD. Разработанная в соответствии с твердыми принципами ООП, она отличается от других подобных библиотек простотой, надежностью и высокой возможностью повторного использования своих компонентов. Я опишу основные возможности текущей версии 5.2 на нескольких показательных примерах, взятых из «классической» литературы. Быстрая сортировка..

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

Битбоксинг со своим прошлым
С 2017 года проект Neural Beatbox представляет собой итеративную попытку предложить инструмент для музыкальных экспериментов на базе искусственного интеллекта. Впервые представленный в рамках мероприятия AI: More than Human в Барбикан-центре в Лондоне, он был разработан как веб-приложение, чтобы стать настоящим виртуальным пространством, доступным большему количеству людей. Первоначально он создавался как индивидуальный опыт, но затем был превращен в совместный эксперимент , когда в..

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

NestedTypes 2.0: знакомство с агрегацией и остальными объектно-ориентированными животными
В таких языках, как C++, существует различие между передачей и хранением данных «по значению» и «по ссылке», что ясно и понятно разработчикам программного обеспечения. Напротив, в таких языках, как JavaScript, нет встроенной явной нотации для выражения семантики «по значению», поскольку все, что не является примитивным типом, идет «по ссылке». Это что-то важное или это то, о чем мы не должны заботиться? Давайте рассмотрим независимый от языка пример. У нас есть класс Автомобиль . У..

Прокрутка просмотров в XCode 11
Узнайте, как эффективно отображать прокручиваемый контент в приложениях iOS Как новый программист (думаю, еще не достигший), я постоянно нахожу ответы на свои «квесты», которые не полностью соответствуют реальной версии iOS или XCode. Один из этих примеров - способ, которым Scroll Views теперь реализован по умолчанию в XCode 11. Если вы попытаетесь следовать онлайн-руководствам и ответам StackOverflow о реализациях ScrollView, я думаю, что 90% из них все еще связаны со старым..

Я обнаружил API, который помогает вам доставлять товары электронной коммерции через несколько курьерских служб.
Последние несколько месяцев были очень загруженными: я работал над различными проектами электронной коммерции, присоединился к стартапу и стал соорганизатором еще одного - и все это во время подготовки к ультрамарафону. Так получилось, что я работал над некоторыми проектами электронной коммерции, которые нуждались в функциях доставки. Эти проекты уже были загружены кем-то другим (написанным не мной с нуля), и в них была интегрирована служба Shippo shipping . Так я познакомился..

Глубокое обучение с использованием Keras.Net с C#.
Пожалуйста, перейдите на сайт Deeplearning с использованием Keras.Net с .Net C# SciSharp/Keras.NET Keras.NET — это высокоуровневый API нейронных сетей, написанный на C# с привязкой Python и способный работать поверх… github.com установите Keras.NET, используя Install-Package Keras.NET . 2. вы получите сообщение об ошибке типа «System.DllNotFoundException: ‘Невозможно загрузить DLL ‘python37’ или одну из ее зависимостей: указанный..

Cosmose назначает Юэфэн Цю генеральным директором Большого Китая
Cosmose назначает Юефэн Цю генеральным директором Cosmose Greater China. Благодаря более чем 20-летнему опыту разработки программного обеспечения, роста и глобального управления лидер в области автономных поведенческих решений обслуживает самые инновационные мировые бренды, включая LVMH, Richemont. , Kering, Estée Lauder и L’Oréal. «Юэфэн — именно то, что нужно Cosmose», — сказал Мирон Миронюк, генеральный директор Cosmose. «Его обширный технологический опыт и видение потенциала..

Начинаю свои истории на Medium
Недавно я видел здесь много хороших тем, которые стоит прочитать. Так почему бы не разместить здесь и мои собственные идеи и истории. Я старший веб-разработчик из Блюменау/Южная Каролина/Бразилия. За последние несколько лет я прошел через множество серверных частей, таких как PHP и Java, однако больше всего я увлечен интерфейсом. Вот почему я сосредоточен на Javascript, да, много Javascript. И мой бэкэнд превратился в Node.JS :) В настоящее время я действительно занят ES6, Angular2..

Документирование глобальных зависимостей в Package.json
Сценарий У нас есть глобальная зависимость от @jsdevtools/version-bump-prompt , а также от npm-check-updates , и мы хотим отметить, что в package.json для соавторов они могут: npm install -g @jsdevtools/version-bump-prompt npm install -g npm-check-updates Подход Внутри package.json добавьте следующие ключи и значения: "comments": { "global dependencies": { "@jsdevtools/version-bump-prompt global install": "npm install..

Машинное обучение
Вы когда-нибудь задумывались ? 2. Как Google Translate переводит на более чем 100 языков? 3. Как делают беспилотные автомобили? 4. Как Siri, Cortana (интеллектуальная голосовая помощь) и т. д.,. дать вам правильные ответы? 5. Как товары рекомендуются на торговых площадках? Как это возможно? Ответ — из-за «Машинного обучения» . Что такое машинное обучение? Машинное обучение — это научное исследование алгоритмов и статистических моделей, которые..

Композиция функций в JavaScript
Композиция функций в JavaScript Композиция в JavaScript не является известным термином в повседневном использовании, но когда вы сталкиваетесь с компонентами reactjs. Композиция состоит в объединении простых функций для создания более сложных. Преимущества композиции Поскольку концепция композиции — это большая часть того, что делает React замечательным и невероятным для работы, давайте немного углубимся в нее. Помните, что композиция — это просто объединение простых функций..