license:cc-by-4.0 size_categories:n<1K format:text modality:text library:datasets library:mlcroissant region:us
---
license: cc-by-4.0
---

# Ionosphere Signals Dataset
## Overview
This dataset contains tabular data for classifying radar returns from the ionosphere. Each sample is stored in a separate text file, with features space-separated on a single line. The dataset is structured to be compatible with Lumina AI's Random Contrast Learning (RCL) algorithm via the PrismRCL application or API.

## Dataset Structure
The dataset is organized into the following structure:

Ionosphere-Signals/
  train_data/
    class_good/
      sample_0.txt
      sample_1.txt
      ...
    class_bad/
      sample_0.txt
      sample_1.txt
      ...
  test_data/
    class_good/
      sample_0.txt
      sample_1.txt
      ...
    class_bad/
      sample_0.txt
      sample_1.txt
      ...

**Note**: All text file names must be unique across all class folders.

## Features
- **Tabular Data**: Each text file contains space-separated values representing the features of a sample.
- **Classes**: There are two classes, each represented by a separate folder based on the type of radar return.

## Usage (pre-split; optimal parameters)
Here is an example of how to load the dataset using PrismRCL:
```bash
C:\PrismRCL\PrismRCL.exe chisquared rclticks=25 boxdown=0 channelpick=5 data=C:\path\to\Ionosphere-Signals\train_data testdata=C:\path\to\Ionosphere-Signals\test_data savemodel=C:\path\to\models\mymodel.classify log=C:\path\to\log_files stopwhendone
```

Explanation of Command:
- `C:\PrismRCL\PrismRCL.exe`: Path to the PrismRCL executable for classification
- `chisquared`: Specifies Chi-squared as the training evaluation method
- `rclticks=25`: Sets the number of RCL iterations during training to 25
- `boxdown=0`: Configuration parameter for training behavior
- `channelpick=5`: RCL training parameter
- `data=C:\path\to\Ionosphere-Signals\train_data`: Path to the training data for Ionosphere Signals classification
- `testdata=C:\path\to\Ionosphere-Signals\test_data`: Path to the testing data for evaluation
- `savemodel=C:\path\to\models\mymodel.classify`: Path to save the resulting trained model
- `log=C:\path\to\log_files`: Directory path for storing log files of the training process
- `stopwhendone`: Instructs PrismRCL to end the session once training is complete

## License
This dataset is licensed under the Creative Commons Attribution 4.0 International License. See the LICENSE file for more details.

## Original Source
This dataset was originally sourced from the [UCI Machine Learning Repository](https://archive.ics.uci.edu/dataset/52/ionosphere). Please cite the original source if you use this dataset in your research or applications.

```
Dua, D. and Graff, C. (2019). UCI Machine Learning Repository [https://archive.ics.uci.edu/dataset/52/ionosphere]. Irvine, CA: University of California, School of Information and Computer Science.
```

## Additional Information
The data values have been prepared to ensure compatibility with PrismRCL. No normalization is required as of version 2.4.0.



