This notebook contains the full codebase, analysis, and results accompanying the research paper titled "Exploring Statistical Relations Between Coda Sequences of Dominica Sperm Whale Pairs". This project delves into the complex vocalizations of sperm whales, specifically analyzing the dependencies and predictability within their coda sequences during dyadic interactions.
This Python notebook includes:
- Exploratory Data Analysis (EDA): Comprehensive analysis of the sperm whale coda dataset.
- Sequence Analysis: Methods to process and analyze temporal relationships within coda sequences.
- Statistical Tests: Application of various statistical methods to uncover dependencies.
- Machine Learning Models:
- Implementation, training, and evaluation of Gaussian Mixture Model Hidden Markov Models (GMM-HMM) for capturing probabilistic dependencies.
- Implementation, training, and evaluation of Long Short-Term Memory (LSTM) networks for sequence prediction.
- Implementation, training, and evaluation of Transformer models for advanced sequence modeling.
- Visualization: Interactive and static plots to illustrate data distributions, model performance, and key findings.
To get started with this repository, clone it to your local machine and install the necessary dependencies.
- Clone the repository:
git clone [https://github.com/MaorAssayag/coda-sequences-relations-and-prediction.git](https://github.com/MaorAssayag/coda-sequences-relations-and-prediction.git) cd coda-sequences-relations-and-predictio
- Create and activate a virtual environment (recommended):
python -m venv venv source venv/bin/activate # On Windows: `venv\Scripts\activate`
- Install dependencies:
(Note: Please create a
pip install -r requirements.txt # A `requirements.txt` file listing all dependencies will be needed.
requirements.txt
file in your repository listing all Python libraries used, e.g., numpy, pandas, scikit-learn, tensorflow/pytorch, matplotlib, seaborn, etc.)
The core of this project is presented in a Jupyter Notebook.
- Launch Jupyter Notebook:
jupyter notebook
- Open the main notebook (
codaspred.ipynb
) and execute the cells sequentially to reproduce the analysis, model training, and results described in the paper.
For more details on the methodology, results, and discussion, please refer to the accompanying paper:
- Exploring Statistical Relations Between Coda Sequences of Dominica Sperm Whale Pairs
This project is licensed under the MIT License - see the LICENSE
file for details.