WedX - журнал о программировании и компьютерных науках

Статьи

День 8 из 30 дней JavaScript

Оператор JavaScript If-else и Switch JavaScript Если-иначе В JavaScript оператор if-else используется для принятия решения на основе условия. Блок if выполняется, если условие истинно, а блок else выполняется, если условие ложно. Вот пример: В этом примере мы объявляем..

Допустим, вам дан такой массив

Допустим, вам дан такой массив -2 1 -3 4 -1 2 1 -5 4 Как узнать самый большой подмассив? При осмотре мы видим, что подмассив 4 -1 2 1 имеет наибольшую сумму, 6. Как бы вы придумали алгоритм решения этой проблемы? Если вы занимаетесь этим достаточно долго, ваша интуиция подскажет вам..

Объявления переменных JavaScript Edition

Что такое переменные? Переменные — это просто имена ячеек памяти, в которых хранятся некоторые значения. Зачем они нам нужны? Представьте себе сценарий, в котором вас просят принести немного воды для питья. Вы приносите воду, но эта вода хранится в каком-то контейнере. Почему ты не..

Шаблоны структурного проектирования в Java: шаблон проектирования адаптера

Шаблон проектирования адаптера используется для соединения двух несовместимых классов с помощью интерфейса, чтобы обернуть существующий класс и сделать его совместимым с интерфейсом клиента. Давайте рассмотрим случай, когда у нас есть приложение, которое преобразует дни в месяцы. И теперь мы..

Авторизация и аутентификация — ограничение доступа к защищенным маршрутам с помощью Python, Flask и Flask…

Введение Аутентификация и авторизация — это два тесно связанных, но разных понятия в контексте безопасности и контроля доступа. В этой статье мы рассмотрим аутентификацию и авторизацию и их ключевые отличия. Мы будем использовать логин Flask для создания приложения на основе входа в..

Заключительный отчет GSoC ’17

Заключительный отчет GSoC ’17 Этим летом мне посчастливилось поработать над проектом ViSP-Unity Augmented Reality Demonstration с моими замечательными наставниками Marc Poliquen и Fabien Spindler в рамках Программы Google Summer of Code . Я работал над обеспечением функциональности..

Angular Applications Made Easy: руководство по организации вашей кодовой базы

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

Автоматизация интерпретации подповерхностных солей — Улучшение рабочего процесса машинного обучения для семантической сегментации

Брэнда Хуанг, Брандт Грин, Джесси Ли, Меха Мехта, Шэнсян Ву Ссылка на код реализации на Github: https://github.com/brandahuang/Subsurface-Salt-Interpretation-Automation Абстрактный Точная идентификация подземных солевых отложений по сейсмическим изображениям является важным, но трудоемким..

Работа с кросс-энтропийной потерей, часть 3 (машинное обучение)

1. Смешение условий перекрестной энтропии и ожидаемых потерь (arXiv) Автор: Барак Батташ , Лиор Вольф , Тамир Хазан Аннотация: потеря перекрестной энтропии широко используется из-за ее эффективности и надежного теоретического обоснования. Однако по мере обучения потеря имеет..

Не зацикливайтесь на настройке гиперпараметров

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

Основы Python

Python — прекрасный язык, используемый крупными технологическими компаниями по всему миру. Google, YouTube, Instagram, Netflix, Uber и многие другие компании создают свое программное обеспечение с помощью Python. Python открывает возможности для человека, чтобы получить представление в..

Суть машинного обучения для начинающих

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

Как условная энтропия используется в информационной геометрии, часть 1 (будущее машинного обучения)

Элементарное доказательство неравенства χ≤χ∗ для условной свободной энтропии (arXiv) Автор: Дэвид Джекел , Дженнифер Пи . Аннотация: Изучая теорию больших уклонений для матричного броуновского движения, Биан-Капитан-Гионне доказала неравенство χ(X)≤χ∗(X), связывающее два аналога энтропии..

Как искусственный интеллект меняет нашу жизнь: преимущества, возможности и инструменты

Революция искусственного интеллекта Искусственный интеллект (ИИ) — одна из самых обсуждаемых тем 21 века. У него есть потенциал изменить нашу жизнь так, как мы никогда не считали возможным, сделав нашу повседневную деятельность более удобной и эффективной. Несмотря на опасения и..

10 главных вопросов на собеседовании по Javascript, которые вам нужно знать

Откройте для себя 10 вопросов, чтобы пройти собеседование по Javascript Javascript — один из самых популярных языков программирования в мире, и он используется почти на каждом веб-сайте в Интернете. Таким образом, это крайне важный язык, который необходимо знать, если вы хотите стать..

Ускоренный курс: нейронные сети, часть 4 — обучение с обратным распространением

Наконец, мы добрались до самой интересной части нашего путешествия по нейронной сети. В этой статье мы увидим, как обучается нейронная сеть! Я постараюсь сделать эту статью максимально простой, как всегда, чтобы вы не застряли в слишком большом количестве математики. Теперь давайте посмотрим,..

Работа с непрерывностью Липшица, часть 2 (машинное обучение)

Варианты SGD для липшицевых функций с непрерывными потерями в средах с низкой точностью (arXiv) Автор : Майкл Р. Метел Аннотация: В этой работе, основанной на обучении нейронной сети в низкобитовых средах с плавающей и фиксированной запятой, изучается сходимость вариантов SGD с..

Алгоритм счастливых чисел

Хороший предлог для использования рекурсии за пределами рядов Фибоначчи и факториалов Большинство студентов-программистов слышали о рекурсии. В большинстве случаев после краткого объяснения инструктор всегда показывает пример использования рекурсии для вычисления ряда Фибоначчи или..

Провал одного технического интервью научил меня больше, чем взломать три

«Все, что может пойти не так, пойдет не так» - закон Мерфи Я начал работать разработчиком программного обеспечения шесть лет назад. Я работал над различными технологиями для разработки мобильных приложений и серверных сервисов. Я хорошо разбираюсь в микросервисах и событийной..

Кластеризация кредитных карт

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

Новые материалы

Как создать диаграмму градиентной кисти с помощью D3.js
Резюме: Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..


Для любых предложений по сайту: [email protected]