Публикации

Реализация поиска изображений на основе содержимого с помощью сиамских сетей в PyTorch
Эта статья была изначально написана Раулем Гомесом Брубаллой и размещена в блоге Neptune . Поиск изображений - это задача поиска изображений, связанных с заданным запросом. Под поиском изображений на основе содержимого мы обращаемся к задаче поиска изображений, содержащих некоторые атрибуты, которых нет в метаданных изображения, но присутствуют в его визуальном содержании. В этом посте мы: объясните теоретические концепции , лежащие в основе поиска изображений на основе..

Инкрементное имитационное обучение (обучение с обратным подкреплением) с отсутствующими данными
Эта статья предназначена для двух типов целевой аудитории: читателей, которые слышали об имитационном обучении и обучении с обратным подкреплением, но не работали с ними; и специалисты, работавшие в этих областях. Эта статья призвана подчеркнуть недавний прогресс, достигнутый в области онлайн-обучения с обратным подкреплением (IRL), путем представления новых вкладов, сделанных моей исследовательской группой в Arora et al.². Он начинается с общей структуры для..

Доступность: сталкивались ли вы когда-нибудь с двойными или тройными ссылками?
Двойные ссылки отлично подходят для обычных пользователей, но если вы используете программу чтения с экрана, они менее интересны. Проблема с двойными ссылками Пользователи программ чтения с экрана будут использовать ссылки на странице в качестве основных точек навигации. Предоставление кратких ссылок без двойных или тройных ссылок на одну и ту же страницу поможет вашим пользователям перемещаться по сайту. На обычной странице со списком товаров отображается 50 товаров. Для каждого..

Боты Discord с Javacord: как сделать своего первого бота
Боты Discord с Javacord: как сделать своего первого бота В моей последней статье Создание приложения разработчика Discord я рассказал о портале разработчика Discord, о том, как создать приложение разработчика, и дал вам несколько идей о том, что вы можете делать с вашим ботом. В этой статье я, наконец, отвечу на некоторые вопросы, которые могут у вас возникнуть по поводу всей этой серии. Прежде чем я отвечу на любой из этих вопросов, позвольте мне сделать небольшое заявление об..

Однажды в среде
так что это моя первая запись на Medium, надеюсь, я не нарушаю никаких правил! Я Адель AMD. студент университета в области компьютерных наук. Я изучаю и преподаю компьютерные темы в течение многих лет и имею некоторый опыт работы на внутренних или международных выставках компьютерных изобретений. (Наверное, я был ботаником-подростком) Целый год я думал об обучении на YouTube. Мне очень нравится учиться и учить чему-то :) Итак, что вы думаете о канале YouTube под названием..

Переезжайте с Уолл-стрит, народные банки придут вам на смену
Государственное банковское дело принесет демократию и подотчетность в мир финансов. Призрак бродит по Уолл-стрит: движение государственных банков , которое обещает заменить влияние частных банков в государственных делах. Это движение набирает обороты в штатах и ​​городах по всей территории США . поскольку в законодательных залах от Калифорнии до Нью-Йорка появляются предложения о продвижении государственного банковского дела. В ответ на этот импульс растет надежда на то, что..

Создание RESTful Web API с помощью Node.js и Express.js с нуля
В этой статье я покажу вам шаг за шагом, как создать веб-API RESTful с помощью Node.js и Express.js, создав простой и полезный API Todo. В этой статье предполагается, что у вас есть базовые знания JavaScript и возможности использования терминала. Вы также можете создать веб-API в Node.js, используя другой фреймворк, кроме Express.js, но Express.js является одним из самых популярных веб-фреймворков для Node.js. Я также опубликовал и задокументировал этот веб-API на сайте heroku...

Обновление исследований: неделя 15 декабря — Python
После одной недели исследований, проб и ошибок у меня есть еще некоторый прогресс для публикации/отчета. Я начал неделю с установки пакетов, используемых в книгах, которые я читаю. Я написал простой сценарий оболочки, чтобы установить их все: #!/bin/bash apt-get update -y; apt-get upgrade -y; apt-get install python-pip python3-pip python-bs4 python3-bs4; apt install apt-transport-https software-properties-common; sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys..

Sparkify-предсказание оттока клиентов
Предсказать клиентов, которые, скорее всего, откажутся от музыкального сервиса Sparkify. Обзор проекта Sparkify — это сервис потоковой передачи музыки, такой же, как Spotify и Pandora. Предоставленные данные представляют собой журнал пользователей службы, содержащий демографическую информацию, действия пользователей, временные метки и т. д. Мы пытаемся проанализировать журнал и построить модель для выявления клиентов, которые с большой вероятностью перестанут пользоваться нашим..

Учебник по функциональному программированию для начинающих
Функциональное программирование наконец вырвалось из академических кругов. В наши дни разработчики создают настоящие системы на функциональных языках программирования, таких как Clojure, Scala, Elixir и F#. Функциональные методы также проникают в более традиционные языки, такие как Java и Ruby. К сожалению, где-то на этом пути функциональное программирование также заработало репутацию глубокого и загадочного: хорошие программы достигают дзен-подобного состояния функциональности, которое..

Как реализовать копирование / вставку в Android с помощью TextView
Реализуйте копирование / вставку в TextView в Android программно В этой статье я покажу вам, как реализовать копирование и вставку текста из TextView в вашем приложении для Android. EditText имеет встроенную функциональность, с помощью которой вы можете легко копировать текст с помощью длительного нажатия, но в TextView это может быть не так. Нам нужно написать код для достижения той же функциональности с помощью нашего TextView. Давайте начнем! Вы можете ознакомиться с..

ES5 => ES6… Обязательно прочтите, если хотите стать убийцей😎 в JavaScript ES6
Каждый разработчик JavaScript хорошо знаком с версиями EcmaScript, которые обновляются с добавлением новых дополнений к языку каждые год или два. Но JavaScript действительно пошел вверх, когда в 2015 году был представлен ES6. В этой статье мы кратко познакомимся с такими изменениями и новыми дополнениями в ES6. Итак, приготовьтесь, ребята, поездка будет наполнена азартом и десятками загрузок JavaScript ES6. Стрелочные функции = › Синтаксис для создания стрелочной функции..

Время адаптивных вычислений (ACT) в нейронных сетях [3/3]
Время адаптивных вычислений (ACT) в нейронных сетях [3/3] Часть 3: ACT в трансформаторах Часть 1 находится здесь . Часть 2 находится здесь . Наконец, ACT пришла в трансформеры. Универсальный трансформатор использует оригинальную идею ACT, примененную к трансформатору вместо RNN. Авторы говорят, что они добавляют к трансформатору повторяющееся индуктивное смещение RNN с динамическим механизмом остановки для каждой позиции. С моей точки зрения, это далеко от повторяющегося..

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

Обязательство стать мастером Javascript
Обязательство стать мастером Javascript Я знаю, что первое, что приходит на ум, когда становишься мастером, — это тяжелая работа и долгие часы. Несмотря на то, что это может быть одним аспектом, есть и другие аспекты мастерства, но есть один ключевой аспект, который может изменить перспективу мастерства идеи. Эта идея исходит от мастера кунг-фу. История начинается с основателя дзюдо – Дзигоро Кано. Когда Кано приближался к смерти, он собрал вокруг себя своих учеников и попросил,..

Рост ИИ в юридических технологиях: чего ожидать компаниям из списка Fortune 500 в 2021 году?
После пандемии COVID-19 мир удобно перешел к удаленной, управляемой данными и основанной на приложениях экосистеме. В технологичных областях, таких как юридический сектор, эта тенденция взяла верх, выдвигая такие технологии, как ИИ, из экспериментальной фазы в прикладную. Тем не менее, есть много места для разрушения. Многие компании из списка Fortune 500, которые яростно внедряли инструменты и методы, связанные с ИИ, являются убедительным свидетелем этих изменений и могут привести..

Прогнозирование кредитного риска с помощью машинного обучения
В этом посте мы поговорим о моем последнем проекте и о том, как использовать машинное обучение для прогнозирования кредитного риска. Одним из самых мощных приложений машинного обучения является прогнозирование кредитных рисков. Наверное, все банки используют машинное обучение, чтобы решать, кому можно взять кредит, а кому нельзя. На самом деле создание Модели кредитного риска не является сложной задачей и может быть очень интуитивно понятной. Теория проста: Получить..

Кодирование для благотворительности
Часто в компании есть люди, которых постигает какое-то несчастье, которое затрагивает их как отдельных лиц, так и их близких. Но когда это ребенок, воздействие намного сильнее. Поскольку больницы каждый день наполняются новыми пациентами, мы решили, что пора нам что-то изменить. В результате сотрудники Oracle Ireland вызвались участвовать в многочисленных благотворительных мероприятиях: Благотворительный цикл 🚴 Главное событие, с которого все началось, - это цикл из Голуэя (к..

Жизненный цикл компонента в Blazor
В этой статье мы рассмотрим жизненный цикл компонентов Blazor, Жизненный цикл компонента состоит из нескольких этапов. OnInitialized и OnInitializedAsync: этот метод используется для инициализации компонента, и здесь вы можете сделать HTTP-запрос для извлечения данных, которые необходимы для отображения после инициализации компонента. Разница между обоими заключается в методе OnIntialized. является синхронным, а OnInitializedAsync — асинхронным. OnParameterSet и..

CallScout в Cerebri
Мы приехали из Нью-Йорка, ошеломленные и потрясенные событиями, которые произошли в Astor Place. Поскольку у каждого из нас были планы на будущее, мы решили разделить 100000 долларов между собой. По мере прояснения деталей финансирования, средства были распределены по сегментам стартапа. У нас также было обязательство перед United Way 211 завершить заявку. В сложившейся ситуации некоторые из нас решили основать компанию CallScout. Благодаря финансированию мы смогли нанять стажеров из..