File size: 1,463 Bytes
da29f64
f4985f7
d3c0266
25f4593
 
7df1fb1
25f4593
da29f64
f4985f7
75bcde3
3acee9d
df80fb7
75bcde3
df80fb7
75bcde3
df80fb7
75bcde3
df80fb7
75bcde3
df80fb7
75bcde3
 
 
df80fb7
 
 
e6e87d3
75bcde3
df80fb7
75bcde3
df80fb7
 
 
 
 
75bcde3
df80fb7
 
 
 
 
75bcde3
df80fb7
 
 
e6e87d3
 
 
 
 
 
 
 
 
7df1fb1
e6e87d3
75bcde3
df80fb7
75bcde3
df80fb7
75bcde3
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
---
title: Sise Ultimate Challenge
emoji: 🎤
colorFrom: yellow
colorTo: green
sdk: docker
pinned: false
---

# SISE  Ultimate Challenge
![Logo du Ultimate Challenge SISE](img/logo_01.png)

Ceci est le Ultimate Challenge pour le Master SISE.

## Aperçu

Ce projet est un tableau de bord basé sur Streamlit pour analyser les journaux de sécurité, les tendances des données et appliquer des modèles d'apprentissage automatique.

## Fonctionnalités

- Accueil : Vue d'ensemble du défi
- Analytique : Visualiser et analyser les journaux de sécurité et les tendances des données
- Apprentissage Automatique : Entraîner et évaluer des modèles d'apprentissage automatique

## Installation

### Locale
Pour exécuter ce projet localement, suivez ces étapes :

1. Clonez le dépôt :
    ```sh
    git clone https://github.com/jdalfons/sise-ultimate-challenge.git
    cd sise-ultimate-challenge
    ```

2. Créez un environnement virtuel et activez-le :
    ```sh
    python3 -m venv venv
    source venv/bin/activate
    ```

3. Installez les dépendances requises :
    ```sh
    pip install -r requirements.txt
    ```

### Docker
1. Construisez l'image Docker :
    ```sh
    docker build -t sise-ultimate-challenge .
    ```

2. Exécutez le conteneur Docker :
    ```sh
    docker run -p 7860:7860 sise-ultimate-challenge
    ```
## Utilisation

Pour démarrer l'application Streamlit, exécutez la commande suivante :
```sh
streamlit run app.py
```