Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Jammer-Loc — Implémente des méthodes d'apprentissage automatique et profond pour la localisation des brouilleurs UWB en intérieur, y compris l'optimisation des hyperparamètres, la classification et la régression sur des ensembles de données réels. | Kitploit
Outils/GitHubGitHub/afbf4c8996f/jammer-loc
Sécurité Sans FilApprentissage AutomatiqueArticles et RechercheApprentissage et ÉducationDétection d'Anomalies
GitHubafbf4c8996f/jammer-loc

Jammer-Loc

Implémente des méthodes d'apprentissage automatique et profond pour la localisation des brouilleurs UWB en intérieur, y compris l'optimisation des hyperparamètres, la classification et la régression sur des ensembles de données réels.

Voir le dépôt
5il y a 11 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Jammer-Loc Figure

Jammer-Loc

Ce dépôt contient le code et le lien vers le jeu de données associés à l'article
« Apprentissage automatique et profond pour la localisation de brouilleurs UWB en intérieur. »


Exemple d'utilisation

Lancez le processus d'optimisation des hyperparamètres :

root@kitploit:~
python hpo.py \
  --task classification \
  --mode actual \
  --framework ml \
  --config config.yaml \
  --trials 50 \
  --study-name my_study
  1. Les modèles et les métriques doivent être enregistrés par main.py dans le format attendu.
  2. Les résultats Optuna sont enregistrés dans hpo.db par défaut.
  3. Toutes les options de ligne de commande sont définies dans hpo.py à l'aide d'argparse. Reportez-vous à ce fichier pour les descriptions et les options supplémentaires.

Classification et régression sur la source et test sur l'ensemble de test

Pour exécuter une classification ou une régression sur le jeu de données source et la tester sur l'ensemble de test, vous pouvez utiliser :

root@kitploit:~
python main.py --config config.yaml
  1. Les sorties et les métriques seront enregistrées dans le répertoire défini par cfg.output.directory.
  2. Tous les points de contrôle (checkpoints) et les métriques des modèles seront enregistrés par modèle (par exemple, outputs/simple_nn/).
  3. En cas d'échec d'exécution, des journaux détaillés — incluant des messages d'erreur structurés et des traces de pile — seront enregistrés pour faciliter le débogage systématique et l'analyse des causes profondes.

Alignement de domaine

Les noms de fichiers des méthodes d'alignement de domaine correspondent directement à leurs noms respectifs dans la publication.


Configuration des chemins

Assurez-vous d'ajuster les chemins en fonction de la structure de votre projet dans le fichier config.yaml.


Jeux de données

En raison de contraintes de taille, les jeux de données bruts ne sont pas inclus dans ce dépôt.
Ils peuvent être téléchargés à partir de DOI.

Cependant, pour faciliter l'exécution immédiate du code, deux fichiers Parquet sont fournis dans ce dépôt pour les domaines source et cible. Les fichiers compressés de tableaux NumPy (.npz), contenant les données pour les modèles d'alignement de domaine, sont accessibles via le lien ci-dessus.

Télécharger l’outil