landmine-detection-mlp

Landmine detection research code

https://github.com/leo-oli/landmine-detection-mlp

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Landmine detection research code

Basic Info
  • Host: GitHub
  • Owner: leo-oli
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 374 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

Landmine Detection Using AI Algorithms

Introduction

This repository contains the code and data for a research project focused on detecting landmines using AI techniques. The project leverages environmental features such as magnetic anomalies, sensor height, and soil type to enhance the accuracy and reliability of passive detection systems.

Instructions

1. Clone the Repository

bash git clone https://github.com/leo-oli/landmine-detection-mlp.git cd landmine-detection-mlp

2. Set Up the Environment

Ensure you have Poetry installed. Optionally, Nix can be used for setting up Poetry.

Install the required Python packages using Poetry:

bash poetry install

3. Download the Dataset

  1. Visit the original dataset on Kaggle here and download it.
  2. Place the downloaded CSV file in the data directory of this repository.
  3. Rename the file to landmines.csv.

4. Run the Notebooks

Open the Jupyter notebooks in the src directory and run the cells sequentially to reproduce the analysis, model training, and evaluation.

bash cd landmine-detection-mlp poetry run jupyter lab

Acknowledgments

The dataset used in this research is obtained from Kaggle and is based on another scientific research available at https://doi.org/10.1109/ACCESS.2018.2866538. Please review the licensing terms of the dataset before using it.

Owner

  • Name: Leonid Oliinyk
  • Login: leo-oli
  • Kind: user
  • Location: Kyiv

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "Landmine Detection Using AI Algorithms"
authors:
  - family-names: "Oliinyk"
    given-names: "Leonid"
    orcid: "https://orcid.org/0009-0000-9392-2271"
    affiliation: "Your Affiliation"
version: "1.0.0"
date-released: "2024-11-28"
url: "https://github.com/leo-oli/landmine-detection-mlp"
keywords:
  - "landmine detection"
  - "multilayer perceptron"
  - "logistic regression"
  - "passive detection systems"

GitHub Events

Total
  • Push event: 3
Last Year
  • Push event: 3

Dependencies

poetry.lock pypi
  • 143 dependencies
pyproject.toml pypi
  • jupyter ^1.1.1 develop
  • imblearn ^0.0
  • matplotlib ^3.9.2
  • numpy 2.0.2
  • pandas ^2.2.3
  • python ^3.12
  • scikit-learn ^1.5.2
  • seaborn ^0.13.2
  • tensorflow ^2.18.0