Перейти к содержанию

Бекенд, разработка серверов

Cоветы по работе с Node.js, Express, Nest.js, Fastify, Rust, Go, Spring. RESTful и GraphQL API, реализации микросервисной архитектуры, оптимизации с помощью кэширования, очередей и асинхронной обработки. Вопросы безопасности, аутентификация, авторизация, CI/CD, контейнеризация с Docker, облачные технологии AWS, Azure, GCP.

13 Темы 29 Сообщения

Подкатегории


  • 3 9
    3 Темы
    9 Сообщения
    D
    Ссылка не работает
  • 0 0
    0 Темы
    0 Сообщения
    Нет новых сообщений
  • 5 8
    5 Темы
    8 Сообщения
    MugiwaraM
    Круто! Давай про Гварды еще
  • 2 3
    2 Темы
    3 Сообщения
    kirilljsK
    TensorFlow.js — библиотеке от Google, которая позволяет создавать и обучать нейросети прямо в браузере или Node.js. Забудьте про Python: всё, что вам нужно, — это браузер и базовые знания JS. Давайте начнём! 1. Установка и подключение В браузере: <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@4.10.0/dist/tf.min.js"></script> В Node.js: npm install @tensorflow/tfjs Для GPU: npm install @tensorflow/tfjs-node-gpu 2. Пример простой модели Задача: обучить модель предсказывать Y = 2X - 1. Подготовка данных const xs = tf.tensor2d([[0], [2], [4], [6], [8]]); // Входные значения const ys = tf.tensor2d([[-1], [3], [7], [13], [15]]); // Цель Создание и компиляция модели const model = tf.sequential(); model.add(tf.layers.dense({inputShape: [1], units: 1})); model.compile({ optimizer: 'sgd', loss: 'meanSquaredError' }); Обучение и прогнозирование await model.fit(xs, ys, {epochs: 50}); const prediction = model.predict(tf.tensor2d([[10]])); prediction.print(); // Ожидаем ~19 3. Визуализация и сохранение Графики обучения: Используйте tfjs-vis для отображения потерь. Сохранение модели:await model.save('localstorage://my-model'); Загрузка модели:const loadedModel = await tf.loadLayersModel('localstorage://my-model'); 4. Готовые модели ImageNet (Mobilenet):npm install @tensorflow-models/mobilenet Пример:const model = await mobilenet.load(); const predictions = await model.classify(document.getElementById('img')); Голосовые команды:npm install @tensorflow-models/speech-commands 5. Советы и ограничения Очистка памяти: Используйте tf.tidy() или .dispose() для управления тензорами. Производительность: В браузере медленнее, чем в Python. Лучше использовать для простых задач. Сложные модели: Обучайте на Python, затем импортируйте в TensorFlow.js.
  • Как защитить API от DDoS-атак: топ-5 инструментов и практик

    4
    1 Голоса
    4 Сообщения
    29 Просмотры
    MugiwaraM
    Cloudflare и AWS Shield — это как стрелять из пушки по воробьям для маленьких проектов. А если денег нет, то остаётся только iptables и молитвы. Кто-нибудь пробовал CrowdSec ? Говорят, бесплатно и не требует продажи почки. И да, автор, спасибо за примеры, но где мем про “а что, если DDoS всё-таки пробьёт”? P.S. CAPTCHA на API — это жесть. Лучше уж сразу ботов отстреливать.
  • Настройка домена nginx

    3
    0 Голоса
    3 Сообщения
    34 Просмотры
    kirilljsK
    @Jspi Да, соглы
  • pm2 автоматический restart при перезагрузки сервера

    2
    1 Голоса
    2 Сообщения
    84 Просмотры
    JspiJ
    Пользователь @kirilljs написал в pm2 автоматический restart при перезагрузки сервера: Далее нам необходимо запустить скрипт startup, который как раз отвечает за автоматический запуск pm2 после перезагрузки сервера: Поправка: команда startup просто показывает команду, при исполнении которой сервис pm2 будет загружать автоматически сохраненные процессы