1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/tomFat-confront

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Конфронтация

Это система принятия решений с использованием машинного обучения и больших данных.

Используются следующие технологии

  • Передний конец
    • Интерфейсы
      • jQuery
      • Bootstrap
    • Визуализация данных
      • ECharts
      • Карты Gaode и Baidu (конечно, использую свои координаты, хранящиеся в SQL-файле)
  • Задний конец
    • Spring MVC
    • Spring
    • MyBatis
    • Logback
    • Maven используется для сборки проекта
  • База данных
    • MySQL
  • Алгоритмы (симуляция ударов и запись данных в базу данных)
    • Машинное обучение
    • Глубинное обучение### Настройка проекта
  • Файлы базы данных (alphaalgorithm.sql) находятся в папке sql проекта.
  • Импортировать SQL-файл в MySQL, затем измените файл datasource.properties в проекте.
db.url=jdbc:mysql://IP_базы_данных:3306/имя_базы_данных?characterEncoding=utf-8
db.username=имя_пользователя_базы_данных
db.password=пароль_пользователя_базы_данных
  • Настройка Tomcat
    • Найдите файл web.xml в директории conf установки Tomcat, добавьте следующий код в указанное место.
<servlet>
   <servlet-name>jsp</servlet-name>
   <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
   <init-param>
      <param-name>fork</param-name>
      <param-value>false</param-value>
   </init-param>
   <init-param>
      <param-name>xpoweredBy</param-name>
      <param-value>false</param-value>
   </init-param>
   <init-param>
      <param-name>enablePooling</param-name>
      <param-value>false</param-value>
   </init-param>
   <init-param>
      <param-name>mappedfile</param-name>
      <param-value>false</param-value>
   </init-param>
   <load-on-startup>3</load-on-startup>
</servlet>
  • Команды компиляции проекта
mvn clean package -Dmaven.test.skip=true
  • Развертывание
    • Перейти в каталог target/.
    • Установить собранный war-файл в папку webapps Tomcat.
    • Запустить Tomcat.

Описание функциональности

  • Большие данные
    • Обнаружение и получение больших данных: используется для отображения деталей параметров ракет красной стороны, ситуации ракет во всех странах, а также краткого описания противостояния в области военной информации.
    • Информация о ракете: Отображает все детали ракет в базе данных.
    • Добавление информации о новой ракете: Добавляет информацию о новой ракете в базу данных. * Панель интеллектуальной системы: Сравнение различных параметров ракет с помощью графиков.
  • Человеческий интеллект
    • Открытие знаний: Для представления различных алгоритмов машинного обучения, демонстрирующих противостояние в этом проекте.
  • Глубинное обучение: Для представления различных глубинных алгоритмов обучения, демонстрирующих противостояние в этом проекте.
  • База правил: Для отображения принципов атаки ракетами и защиты.
  • Новые правила атаки: Для добавления новых деталей атаки ракетами.
  • Новые правила защиты: Для добавления новых деталей защиты ракетами.
  • База моделей: Для отображения результатов прогнозирования атак после симуляций и сравнения их с реальными данными.* Технология поддержки принятия решений, аналогичная человеческому мышлению
  • Обработка вопросов: Моделирование получения команд на бой и переход к плану действий.
  • Интерактивная система: Отображение деталей плана действий и его корректировка (изменение количества ракет у каждой стороны).
  • Противоборственная тренировочная система принятия решений: Отображение координат сторон конфликта, типов и количества ракет у каждой стороны.
  • Противоборственная тренировка: Для отображения подробного процесса противостояния.
  • Панель системы искусственного интеллекта: Для отображения всех деталей после завершения противостояния между двумя сторонами конфликта.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Это система принятия решений на основе противодействия, которая использует машинное обучение и большие данные, включает систему ГИС. Бэкенд основан на springMVC, spring, Mybatis. Логирование основано на logback. Часть алгоритма включает машинное обучение, глубокое обучение для имитации атак. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/tomFat-confront.git
git@api.gitlife.ru:oschina-mirror/tomFat-confront.git
oschina-mirror
tomFat-confront
tomFat-confront
master