Статьи

Маршрутизатор React на вложенном сегменте S3
Вы пытаетесь развернуть приложение React на S3, которое использует react-router для маршрутизации на стороне клиента? Если ваше приложение живет в корзине с префиксом пути (например, http://<your bucket>/<some path>/ ), у вас могут возникнуть проблемы. Когда отдел новостей WNYC выпустил наше Руководство для избирателей на всеобщих выборах Нью-Йорка 2017 года, мы хотели, чтобы URL-адреса были общими, но это оказалось не так просто, как я надеялся. Далее следует глубокое..

Узел однопоточный?
Эксперимент для понимания концепции одно- или многопоточности Nodejs. Когда мы говорим, что узел является однопоточным, то на самом деле мы имеем в виду, что узел создан с установкой асинхронного эксперимента для асинхронной обработки его создателем. Означает, что узел просто выполняет асинхронную обработку в одном потоке и может обеспечить большую производительность и масштабируемость при типичных веб-нагрузках, чем типичная реализация на основе потоков. Я не собираюсь вводить здесь..

Data Minds: Эмили Фэй, специалист по данным в Opendoor
Data Minds - это серия статей, посвященных профессионалам, работающим с данными. У вас будет возможность узнать их истории, как выглядит обычный день, а также их советы для других. Недавно собрав 300 миллионов долларов ( оценка 3,8 млрд ), Opendoor является одной из ведущих компаний на рынке онлайн-продаж жилья. Базирующаяся в Сан-Франциско компания также предлагает множество интересных задач в области науки о данных, над которыми можно работать. Эмили Фэй работает..

Прощай, Яванский линкор
Ну, это все для BattleShip! У меня есть работающая игра, в которой игрок может играть против компьютера! Это был отличный опыт знакомства с Java. Некоторые из моих любимых выводов из этого проекта касались работы с пользовательскими историями, оценки PERT, а также общей структуры и направленности наших IPM. Мне также нравится текст ansi, который я мог использовать для разных игровых сообщений. Надеюсь, все мои мигающие баннеры не вызовут припадков. В этой игре определенно есть..

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

Представляем awesome-капсульные сети
Количество замечательных ресурсов, связанных с капсульными сетями, неуклонно растет. Я запустил тщательно подобранный список , чтобы собрать лучшие из них. Если вам известны дополнительные ресурсы, пожалуйста, потяните заявку или свяжитесь со мной . Мы всегда рады вашим отзывам и предложениям! Статьи Hinton et al. Матричные капсулы с EM-маршрутизацией - Хинтон, Г. Э., Сабур, С. и Фросст, Н. (2018) Динамическая маршрутизация между капсулами - Сабур, С., Фросст, Н. и..

День 31: Задача «Найти минимум в повернутом отсортированном массиве»
День 31: Задача «Найти минимум в повернутом отсортированном массиве» Проблема: Предположим, что массив, отсортированный по возрастанию, вращается на какой-то заранее неизвестной вам опорной точке. (т.е. [0,1,2,4,5,6,7] может стать [4,5,6,7,0,1,2] ). Найдите минимальный элемент. Вы можете предположить, что в массиве нет дубликатов. Пример 1: Input: [3,4,5,1,2] Output: 1 Пример 2: Input: [4,5,6,7,0,1,2] Output: 0 Мое решение: def findMin(nums:..

Что такое #Интеллект?
Что такое #Интеллект? Сегодня я прочитал несколько интересных статей о Марвине Мински, когнитивном ученом, который провел большую часть своей жизни, исследуя искусственный интеллект, и подумал, что вам может быть интересно узнать о моей точке зрения. Пожалуйста, поделитесь своими комментариями и своей точкой зрения. Как упомянул Марвин Мински, «Интеллект» — это чемоданный термин (очень нагруженный термин). Есть множество слов, которые можно интерпретировать как разум — -, такие как..

Объяснение AI - объяснение
Искусственный интеллект часто называют «следующим большим достижением», но важно понимать различные части искусственного интеллекта. Нынешнее модное слово «машинное обучение» не полностью объясняет, что такое ИИ на самом деле. Это сообщение в блоге призвано объяснить различные части искусственного интеллекта простыми словами, понятными каждому. Машинное обучение (ML) - мощный инструмент. Его модели и их интерпретируемость привлекали все большее внимание в последние несколько лет,..

Объединение сообщений TCP
Это распространенное заблуждение, что поскольку TCP гарантирует порядок пакетов, ваши сообщения будут доставлены индивидуально, это не всегда так. Мы рассмотрим, почему это происходит, и некоторые общие решения. слияние — "Если два или более объекта сливаются, они соединяются или срастаются, образуя один объект или систему ". «Проблема маленьких пакетов» Алгоритм Нэгла работает за кулисами, чтобы повысить эффективность TCP. К сожалению, это также связано с влиянием на..

Объяснение понимания списка Python с примером
Понимание списков — это элегантный способ определить и создать список в python. Мы можем создавать списки так же, как математические операторы, и только в одну строку. Синтаксис понимания списка легче понять. Понимание списков более эффективно как вычислительно , так и с точки зрения пространства кодирования и времени , чем цикл for. Давайте начнем с примера, в котором мы будем решать, используя понимание списка → Постановка задачи Всего в школе 20 учеников с номерами от 1..

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

Интенсивный учебный курс по искусственному интеллекту / машинному обучению для старшеклассников
Тренинг по машинному обучению MehtA + - это 6-недельный виртуальный летний учебный курс по исследованиям, который проводят инженеры Массачусетского технологического института и Стэнфорда для начинающих старшеклассников и первокурсников колледжей. В большинстве средних школ учащиеся изучают разнообразный интересный материал: теории, сформулированные европейскими философами, такие как tabula rasa Джона Локка, теоремы об исчислении, такие как правило Л'Опиталя, realismo mágico в..

Вот 9 вещей, которые должен принять каждый программист
Если хочешь стать отличным программистом. Многие люди с энтузиазмом относятся к разработке программного обеспечения. У них много имен, таких как инженеры-программисты, программисты, кодеки, разработчики. Через некоторое время эти люди потенциально могут стать отличными программистами, знакомыми с использованием компьютерного языка для выполнения своей работы. Однако, если вы хотите стать отличным программистом, есть несколько вещей, которые вы, возможно, захотите сделать, чтобы..

Темная сторона человеческого интеллекта… и собачьи дела, машины присоединяются к закону.
Спасибо Деннису Херли за то, что он поместил эту статью в свой информационный бюллетень. Суть в том, что в попытке имитировать мышление людей искусственный интеллект стал настолько сложным, что мы плохо понимаем, как на самом деле думают компьютеры. Жаль, в каком-то смысле, что не так много аспи говорят об этом (или, может быть, говорят, и на поверхности это не очевидно): мы очень хорошо знакомы с проблемой. Насколько мы можем видеть, люди ведут себя странно, странно и непредсказуемо...

Почему критика Kaggle часто упускает из виду
Kaggle по-прежнему сложно превзойти из-за того, что он стал более специалистом в области технических данных Хорошо, поехали, я высуну голову над парапетом. Уже некоторое время набирают обороты дебаты, негативная реакция на Kaggle со стороны тех, кто восклицает по ряду вопросов о том, почему Kaggle не стоит делать, что мы, возможно, не должны так высоко ценить победителей и этот опыт, накопленный во время соревнований не перенесет в реальную жизнь. Некоторые из наиболее..

Программирование самоуправляемого робота
В прошлом году я присоединился к команде разработчиков программного обеспечения UBC Snowbots, группе студентов-проектировщиков в Университете Британской Колумбии. Что делают снежные боты? Каждый год мы применяем наши знания и творческие способности для создания роботов, способных перемещаться по сложной местности без участия человека, и соревнуемся с командами робототехники со всего мира. Http://snowbots.ca/ Когда я переходил из компьютерной инженерии в компьютерные науки,..

15 вещей, которые я хотел бы узнать раньше, будучи разработчиком программного обеспечения
«Лучшее время для посадки дерева было 20 лет назад. Второе лучшее время сейчас ». - Китайская пословица Разработка программного обеспечения - это постоянный процесс обучения, но есть определенные привычки и советы, которые я хотел бы усвоить раньше. Надеюсь, они помогут любому обучающемуся разработчику программного обеспечения, помогут вам сэкономить время, нервы и усилия в долгосрочной перспективе. «Привычки - это не финишная черта, которую нужно преодолевать, это образ жизни,..

Реагировать против Angular
Как сделать правильный выбор Недавно я получил письмо от коллеги-разработчика Аранганатана Ратинавелу . Он спрашивал, что лучше выбрать в будущем: React или Angular . Мне нравится его вопрос, и ему нравится ответ, поэтому мы решили поделиться им со всеми вами в этой статье. Мы надеемся, что это поможет другим принять решение. Вопрос Привет Тарик, Изначально я работал в AngularJS в течение 6 месяцев, а затем перешел на Angular и работал над проектом в течение последних 5..

Сайт рождается
После долгих проволочек 27 августа 2016 года я, наконец, вынул из корзины «когда-нибудь — может быть» запуск собственного личного веб-сайта и воплотил его в жизнь днем ​​позже. Это первая запись на моем новом сайте paulfwatts.com и в моей учетной записи на Medium . Я призываю вас прочитать мою страницу Добро пожаловать и мою страницу О нас в качестве основы для мотивации создания моего собственного веб-сайта, и теперь, когда я, наконец, окунул палец в воду, я буду стремиться..