Публикации

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

Советы по React - Условные выражения
React - одна из самых популярных библиотек для создания интерфейсных приложений. Его также можно использовать для создания мобильных приложений с React Native. В этой статье мы рассмотрим, как различными способами отображать элементы условно. Условно отображаемые элементы Есть несколько способов условного отображения элементов в React. Мы можем использовать условные операторы, такие как операторы if и switch . Если мы переключаемся только между двумя элементами, мы также можем..

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

Все, что нужно знать о статических библиотеках C (или, по крайней мере, о большей их части)
Когда мы пишем код на C, рекомендуется разделять наши функции в разных исходных файлах и помещать их прототипы в настраиваемый файл заголовка . Это потому, что в C нам нужно, чтобы наша функция объявление (или прототип) размещалась перед ее вызовом, и размещение ее в файле заголовка позволяет нам это уважать. Когда мы это делаем, нам нужно включить файлы заголовков с указанием препроцессора #include в самом верху исходного файла. Затем нам нужно скомпилировать все ваши исходные..

Обманываем Heroku для размещения статических сайтов: JS-калькулятор
В последнее время я пытаюсь создавать небольшие проекты и развертывать их, а не копаться в своих более крупных и сложных приложениях. Это преследует двоякую цель: 1) создать более короткий путь к достижению цели (меньшие цели и меньшие достижения по сравнению с большими целями и отсутствием достижений) и 2) создать свое портфолио. В прошлые выходные в качестве разминки я построил калькулятор для подсчета количества часов, которые мне пришлось бы отработать, чтобы совершить определенную..

PHP — защитная проверка значений массива
При написании кода всегда полезно быть максимально защищенным. Защитное кодирование  – это практика, обеспечивающая надлежащее функционирование кода при всех возможных сценариях возникновения ошибок. Одна распространенная ошибка, которую я вижу в PHP, которую можно легко защитить, — это чтение неопределенного ключа из массива. Я вижу эту ошибку от людей, которые только начинают работать с PHP, до ветеранов, которые просто пропустили ее, потому что ее легко забыть. В PHP, если вы..

ДВЕ НЕДЕЛИ ЭВОЛЮЦИИ
Вы действительно не знаете, насколько вы можете измениться и адаптироваться, пока не столкнетесь с ситуациями и определенными жизненными проблемами. И вдруг невозможное становится возможным. Лев преследует и загоняет вас в угол; вам больше некуда бежать. Внезапно вы видите меч на полу и мгновенно становитесь искусным самураем. Вы убиваете льва быстрее, чем Давид убил Голиафа, и удивляетесь, откуда взялась такая сила. «Вы действительно не знаете, что у вас есть крылья, пока не упадете..

Вот расчеты для произведения A, B и C на s.
Вот расчеты для произведения A , B и C на s. Итак, А. с * Б. с - С. s: t = [-88.0, 592.666, -1063.777, 805.833, -294.777, 51.5, -3.444] Результат получается расширением в виде полиномов и оперированием с ними, а не оперированием матрицами, как это делается здесь . Z = [24, -50, 35, -10, 1] Этот результат здесь . h = t / Z = [-3.666, 17.055, -3.444] Мне удалось получить этот результат в виде серии Тейлора на виджете Wolfram Alpha . Для получения..

Обучение с подкреплением для такси-v2
Представленная здесь работа является частью группового проекта, в котором участвуют еще пять человек. Я хотел бы поблагодарить их за их вклад в этот проект и за содержание этой статьи. Наслаждайтесь. Введение Проблема, которую мы хотим решить, - это оптимизация беспилотного такси в упрощенной среде с использованием обучения с подкреплением (RL). Цель состоит в том, чтобы изучить и сравнить, как разные алгоритмы RL применимы к проблеме самоуправляемой кабины. Для этого проекта мы..

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

Как быстро создать и развернуть веб-сайт Jamstack с помощью Next.js
Почему Next.js - разумный выбор Создание сайтов в 2010 году Когда я начинал с фронтенд-разработки, я использовал только HTML, CSS и JavaScript. Поскольку в то время внутренним разработчикам в моей команде нужно было подключить его к CMS, я встраивал его в файлы PHP. Я не использовал никаких фреймворков вроде Angular или React. Это был просто HTML, CSS и немного jQuery. Кроме того, не было препроцессора CSS, который мог бы мне помочь. Ну, они были, но я этого не знал. Эта..

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

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

Как создать свой собственный traceroute с информацией GeoIP
Когда я был молод и начал возиться с терминалом и базовыми командами, такими как ping, я наткнулся на traceroute/tracert. Мне было очень интересно наблюдать за всеми этими промежуточными пунктами назначения моего пакета на пути к www.google.com . В этом году я начал изучать язык программирования Rust и думал о проектах, которые мог бы сделать. Это было, когда я смотрел видео под названием Как работает Traceroute (построение карты трассировки сцены фильма) — Computerphile . Главный..

Java - методы побочного эффекта. Хороший, плохой и уродливый
ПК: https://unsplash.com/photos/A1HC8M5DCQc Словарный запас : Эффект, существительное - изменение, которое является результатом или следствием действия или другой причины. Сторона, глагол - поддерживать или противостоять в конфликте, споре или дебатах Побочный эффект, существительное - побочный, обычно нежелательный эффект Методы Java - это блоки кода, которые можно вызывать для выполнения определенного действия / логики на высоком уровне. Обязательными элементами..

Как я сюда попал и чему научился, попав сюда.
Отказ от ответственности: мысли принадлежат мне, а не работодателю. Прошло 3 года с тех пор, как я написал сообщение в блоге. Этот фильм не будет долгим (надеюсь). В начале 2018 года я начал инвентаризацию вещей, которые мне нравились в последние несколько лет. В процессе я понял, что за предыдущие несколько лет произошло много вещей, некоторые уроки, которые я усвоил, которыми я хотел бы поделиться с большим количеством людей, и интересные идеи, с которыми я столкнулся (некоторые..

Темы LeetCode — Вычислительная геометрия
График Вопрос Базовый «858. Зеркальное отражение" 149. Максимальное количество очков на линии 1610. Максимальное количество видимых точек Решения Базовый «858. Зеркальное отражение" 149. Максимальное количество очков на линии 1610. Максимальное количество видимых точек

Объяснение: React Hooks
При использовании React без хуков вы можете столкнуться с передачей реквизитов от функциональных компонентов к компонентам класса, что может вызвать очень ненужный стресс и путаницу и может привести к тому, что вы будете искать длинные обходные пути для решения проблемы. React Hooks поможет решить некоторые из этих проблем. Использование хуков useState: один из самых распространенных хуков. useState возвращает начальное значение состояния и метод обновления для этого состояния...

CS Weekly 2: Визуализатор Material Wave и API веб-аудио
Внедрение API веб-аудио в первый раз Это мой второй проект CS Weekly. Прочтите Code Something Weekly: как и почему для вдохновения и идей, лежащих в основе усилий. Проект прошлой недели — анимированный SVG ручной работы, найденный здесь . На этой неделе я впервые погрузился в Web Audio API . Я построил волновой визуализатор с модуляцией высоты тона и регулировкой громкости. Демонстрация проекта доступна здесь и код находится на Github . Также есть codepen программы, чтобы..

Курс Fastai Глава 1 Вопросы и ответы по Windows
Серия: Искусственный интеллект Курс Fastai Глава 1 Вопросы и ответы по Windows Ключ к ответу на вопросник в конце главы В 1-й главе учебника представлен широкий обзор искусственного интеллекта. Он охватывает некоторые предварительные условия, приложения, вехи, терминологию и механику предмета. Он также демонстрирует код, который используется для загрузки наборов данных, обучения моделей и прогнозирования. Мы потратили много недель на написание анкет. И причина этого в том, что..