Статьи

Создание выделенных файлов маршрутизации в Express
Для большинства приложений Express стандартным является создание одного файла, содержащего все ваши маршруты. Потребуйте этот файл в своем app.js и включите инструкцию app.use, нацеленную на любой запрос на « /’ и , все готово. const express = require('express'); const routes = require('./routes/index'); const app = express(); app.use('/', routes); Этот подход работает для большинства проектов, но может привести к длинному списку маршрутов. Каждый бросается один за другим и..

5 современных трендов фронтенд-разработки, которые вам нужно изучить
Фронтенд-разработка развивается и усложняется с каждым днем. В связи с развивающимися тенденциями и экосистемой внешнего интерфейса разработчики внешнего интерфейса должны сосредоточиться на нескольких аспектах, от соответствия последним UI / UX до повышения производительности веб-приложений. И для решения этих проблем регулярно внедряются новые технологии, фреймворки и т. д. И поэтому разработчикам приходится идти в ногу с последними тенденциями. Вот обзор основных тенденций в..

Не используйте sudo с npm
Запуск sudo npm install -g кажется довольно распространенным советом в Интернете. Mean.io , известный генератор / библиотека компиляции веб-фреймворков, даже предлагает сделать это на своей домашней странице. Использование sudo npm install (и потенциально sudo npm <anything> ) - плохая идея ™. Это проблема как минимум по нескольким причинам: npm install может запускать произвольные скрипты. Из-за того, как настроен npm , и того факта, что вы можете изменять реестр..

365 дней Python: день № 74  — «Стрессовые покупки»
«Необходимость делать покупки — это печальное последствие эволюции от охотников-собирателей».

Безболезненный бенчмаркинг NodeJS Framework
В последние годы Javascript стремительно вырос. Основная причина в том, что каждый браузер поддерживает javascript, поэтому javascript фактически является клиентским языком браузеров. Если вы хотите создать веб-сайт и обеспечить отличный UX, тогда javascript - ваш лучший выбор. Быстрое распространение Javascript также связано с его сильным сообществом. Согласно опросу stackoverflow, javascript является самой популярной технологией в 2017 году, а по запросу на вытягивание GitHub..

Почему недостаточно просто запускать модули, чтобы стать хорошим специалистом по данным
Итак, все мы знаем, что быть специалистом по данным - это просто загрузить последний и лучший модуль машинного обучения Python, запустить его, направить на наши данные, может быть, немного подстроить, а затем раздаются аплодисменты, верно? Легкий! Однако что происходит, когда вы загружаете один из этих модулей, и что-то работает не так, как вы ожидаете? Вы просто отказываетесь от этого и теряете всю функциональность, которую так ждали? Или вы упорствуете и пытаетесь решить это? Если..

Само-внимание Трансформера
ТРАНСФОРМАТОР Самоанализ Почему внимание — это все, что вам нужно? В 2017 году Васвани и соавт. опубликовал статью под названием «Внимание — это все, что вам нужно» для конференции NeurIPS. Архитектура преобразователя не использует повторения или свертки. Он опирается исключительно на механизмы внимания. В этой статье мы обсудим механизмы внимания в преобразователе:

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

Введение в операционные системы_Часть 2 Урок 1 Примечания и резюме
==============Определение процесса================ 1. Процесс: активный объект, работающий в (основной) памяти. Приложение, однако, является статическим объектом. Когда приложение загружается в память, оно запускается как процесс. 2. Процесс представляет собой текущее состояние активного приложения. Таким образом, одно и то же приложение может запускать несколько процессов (текстовый редактор). ==============Выполнение процесса============ 3. Запущенное состояние процесса: 3.1..

Открытая сессия в поле зрения - зло
Давайте рассмотрим простое загрузочное приложение Spring: pom.xml Зависимости Spring ... <!-- spring --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> ... Без каких-либо особых настроек в наших файлах свойств, кроме тех, которые необходимы для подключения к базе данных. Использование управляемой контейнером транзакции JPA EntityManager для управления..

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

О «Эпохе ИИ»
Книжные полки стонут от веса множества томов, анализирующих появление ИИ. Некоторые из них, такие как Сверхспособности ИИ Кайфу Ли, уже были мною обобщены и подвергнуты критике. (Looi, 2020) Однако в книге Эпоха ИИ есть ведущий автор Генри А. Киссинджер, который вряд ли напишет такое исследование, хотя бы потому, что ему 98 лет! Действительно, его опыт — это управление государством и геополитика. К нему присоединяются два автора, более типично связанных с предметом, Эрик…

Понимание tf.data.Dataset.interleave()
Мне было трудно просмотреть документацию по чередованию и понять, как это работает, поэтому я подумал о написании этого блога, который проясняет понимание API чередования. Надеюсь, это поможет развеять сомнения. Давайте следовать примеру в документации: Вывод вышеуказанной программы выглядит следующим образом: [ 1, 1, 1, 1, 2, 2, 2, 2 1, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 3, 3, 4, 4, 5, 5, 5, 5, 5, 5] · Длина цикла = 2 Будет 2 элемента ввода, которые будут..

Запуск ноутбуков Jupyter в контейнерах Docker
Проект с SageMaker Studio Lab и Docker Цель этого поста — запустить рабочий процесс обработки данных на AWS, а затем отправить его с помощью Docker, тем самым создав сквозную задачу машинного обучения. Кроме того, я буду уделять больше внимания тому, как докеризировать проект по науке о данных, а не тому, почему этот проект крут . При этом существует множество преимуществ использования Docker : Портативность Производительность Ловкость Изоляция Масштабируемость С другой..

Хант и Томас в своей книге «Программист-прагматик» концентрируются на очень важном аспекте…
Не живите с разбитыми окнами Хант и Томас в своей книге «Программист-прагматик» концентрируются на очень важном аспекте качества кода . Одно разбитое окно, оставленное без ремонта в течение значительного времени, вселяет в обитателей здания чувство заброшенности — ощущение, что власть имущие не заботятся о здании. Итак, еще одно окно разбивается. Люди начинают мусорить. Появляется граффити. Начинаются серьезные структурные разрушения. За относительно короткий промежуток..

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

Разверните свой первый проект Vite React всего за 5 минут
Введение Надеюсь, вам понравилось читать мою статью для начинающих ** Понимание основ Vite Js и почему вы должны использовать его в своих проектах . ** «Если нет, я предполагаю, что вы уже хорошо разбираетесь в Vite. Теперь вы должны быть взволнованы, чтобы попробовать этот новый Webpack, самое последнее усовершенствование в технологии. В этой статье мы рассмотрим очень популярный инструмент сборки под названием Vite с нашим проектом React Js. Почему Вите? Vite — это..

Создание персонализированных фотореалистичных моделей говорящей головы
Создание персонализированных фотореалистичных моделей говорящей головы Высокореалистичные изображения головы человека были получены путем обучения сверточных нейронных сетей (CNN). Однако создание персонализированной модели говорящей головы требует обучения на большом наборе данных изображений одного человека. Также очень важно, чтобы такие персонализированные модели говорящих голов были изучены только на основе нескольких изображений человека или даже одного изображения...

5 книг, которые должен прочитать каждый специалист по анализу данных в 2021 году
5 книг, которые должен прочитать каждый специалист по анализу данных в 2021 году Не знаете, что добавить в свой список для чтения на 2021 год? Придерживайтесь самого необходимого. Справочник по науке о данных Эта книга обязательно должна быть на полке каждого специалиста по данным: она содержит интервью с 25 специалистами по данным из разных компаний, отраслей и уровней опыта. Они дадут вам ценную информацию о том, как спланировать свою карьеру в долгосрочной перспективе, в..

Руководство для начинающих по началу работы с TypeScript (изучите основы менее чем за 10 минут)
Эта статья предоставит вам более чем достаточно информации для того, чтобы приступить к созданию вашего первого проекта. Предполагая, что у вас есть опыт работы с javascript, переход будет плавным. Что такое TypeScript? TypeScript — это строго типизированный язык программирования, основанный на Javascript, также называемый «надмножеством». Код Javascript является допустимым кодом TypeScript, но не наоборот. Теперь вы можете спросить: «Зачем мне использовать TypeScript, если мой..