|
| 1 | +{ |
| 2 | + "cells": [ |
| 3 | + { |
| 4 | + "cell_type": "markdown", |
| 5 | + "id": "4c1389de-ad25-4708-a4bb-a970e45032cb", |
| 6 | + "metadata": {}, |
| 7 | + "source": [ |
| 8 | + "---\n", |
| 9 | + "**📚 Tutorial Index:**\n", |
| 10 | + "\n", |
| 11 | + "1. [Toolkit Overview](1_toolkit_overview.ipynb) (you are here)\n", |
| 12 | + "2. [Installation Guide](2_installation.ipynb)\n", |
| 13 | + "3. [Dataset Download](3_download_dataset.ipynb)\n", |
| 14 | + "4. [Preprocessing](4_preprocessing.ipynb)\n", |
| 15 | + "5. [Feature Extraction](5_feature_extraction.ipynb)\n", |
| 16 | + "6. [Data Visualization](6_data_visualization.ipynb)\n", |
| 17 | + "7. [Model Training and Evaluation](7_model_training_and_evaluation.ipynb)\n", |
| 18 | + "8. [Pipeline Integration](8_pipeline_integration.ipynb)" |
| 19 | + ] |
| 20 | + }, |
| 21 | + { |
| 22 | + "cell_type": "markdown", |
| 23 | + "id": "9fd80803-d1ec-4375-9a6c-ad449011a0ad", |
| 24 | + "metadata": {}, |
| 25 | + "source": [ |
| 26 | + "# 1. Toolkit overview\n", |
| 27 | + "\n", |
| 28 | + "**Getting Started with 3WToolkit v2.0.0**\n", |
| 29 | + "\n", |
| 30 | + "## 📋 Table of Contents\n", |
| 31 | + "1. [Introduction](#Introduction)\n", |
| 32 | + "2. [Modular Architecture](#Modular-architecture)\n", |
| 33 | + "3. [Key features](#Key-features)\n", |
| 34 | + "---" |
| 35 | + ] |
| 36 | + }, |
| 37 | + { |
| 38 | + "cell_type": "markdown", |
| 39 | + "id": "24550b66-4e7f-4620-90db-45e928e6af44", |
| 40 | + "metadata": {}, |
| 41 | + "source": [ |
| 42 | + "## Introduction\n", |
| 43 | + "\n", |
| 44 | + "Welcome to the comprehensive tutorial series for the **3WToolkit v2.0.0**! This collection of Jupyter notebooks provides a step-by-step guide to understanding and using the toolkit's powerful features for time-series analysis, fault detection, and machine learning applications targeting not only the 3W Toolkit for oil well operations, but also for machine learning tasks in general.\n", |
| 45 | + "\n", |
| 46 | + "As we'll see, the **3WToolkit v2.0.0** offers functionality for most common tasks:\n", |
| 47 | + "- Dataset handling\n", |
| 48 | + "- Data Preprocessing\n", |
| 49 | + "- Feature Extraction\n", |
| 50 | + "- Visualization\n", |
| 51 | + "- Model training\n", |
| 52 | + "- Model assessment\n", |
| 53 | + "\n", |
| 54 | + "The toolkit is designed to facilitate implementation, evaluation and comparison between models!" |
| 55 | + ] |
| 56 | + }, |
| 57 | + { |
| 58 | + "cell_type": "markdown", |
| 59 | + "id": "5c91171b-7e07-4524-917d-dbc0c82cc14b", |
| 60 | + "metadata": {}, |
| 61 | + "source": [ |
| 62 | + "## Modular Architecture\n", |
| 63 | + "\n", |
| 64 | + "The functionalities of the **3WToolkit v2.0.0** are split in two layers, Application and Core.\n", |
| 65 | + "\n", |
| 66 | + "For each *application* class to be instantiated, a corresponding *configuration* class exists, to be passed to the constructor.\n", |
| 67 | + "All the configuration classes validate that the arguments passed to it are present, if needed, and do not have inconsistencies.\n", |
| 68 | + "\n", |
| 69 | + "A brief overview of the implemented tools:\n", |
| 70 | + "\n", |
| 71 | + "\n", |
| 72 | + "While all the classes can be used *standalone*, the true power of this toolkit is the possibility to integrate all steps needed for a particular task through the `Pipeline`, as we shall see later." |
| 73 | + ] |
| 74 | + }, |
| 75 | + { |
| 76 | + "cell_type": "markdown", |
| 77 | + "id": "c547b5f6-0812-4c3e-bf99-4b8c4f52f472", |
| 78 | + "metadata": {}, |
| 79 | + "source": [ |
| 80 | + "## Key features\n", |
| 81 | + "- Straightforward installation and usage\n", |
| 82 | + "- Automated downloading and verification of the 3W Dataset\n", |
| 83 | + "- Sensible data cleanup procedure\n", |
| 84 | + "- Pre-processing steps included\n", |
| 85 | + "- Feature Extraction modules included\n", |
| 86 | + "- Data visualization tools\n", |
| 87 | + "- Integration with Scikit-Learn for model training\n", |
| 88 | + "- Pipeline for end-to-end model training\n", |
| 89 | + "- Automated report generation (HTML or $\\LaTeX$)\n", |
| 90 | + "- Customizable and Expansible!" |
| 91 | + ] |
| 92 | + }, |
| 93 | + { |
| 94 | + "cell_type": "markdown", |
| 95 | + "id": "f93d28de-db57-476f-b016-b64ea2e694a5", |
| 96 | + "metadata": {}, |
| 97 | + "source": [ |
| 98 | + "---\n", |
| 99 | + "\n", |
| 100 | + "**📚 Tutorial Navigation:**\n", |
| 101 | + "- **Next**: [2. Installation Guide](2_installation.ipynb)\n", |
| 102 | + "\n", |
| 103 | + "**🔗 Additional Resources:**\n", |
| 104 | + "- [3W Project Repository](https://github.com/petrobras/3W)\n", |
| 105 | + "- [3W Dataset on Figshare](https://figshare.com/projects/3W_Dataset/251195)\n", |
| 106 | + "- [Workshop Registration](https://forms.gle/cmLa2u4VaXd1T7qp8)" |
| 107 | + ] |
| 108 | + } |
| 109 | + ], |
| 110 | + "metadata": { |
| 111 | + "kernelspec": { |
| 112 | + "display_name": "Python 3 (ipykernel)", |
| 113 | + "language": "python", |
| 114 | + "name": "python3" |
| 115 | + }, |
| 116 | + "language_info": { |
| 117 | + "codemirror_mode": { |
| 118 | + "name": "ipython", |
| 119 | + "version": 3 |
| 120 | + }, |
| 121 | + "file_extension": ".py", |
| 122 | + "mimetype": "text/x-python", |
| 123 | + "name": "python", |
| 124 | + "nbconvert_exporter": "python", |
| 125 | + "pygments_lexer": "ipython3", |
| 126 | + "version": "3.13.3" |
| 127 | + } |
| 128 | + }, |
| 129 | + "nbformat": 4, |
| 130 | + "nbformat_minor": 5 |
| 131 | +} |
0 commit comments