January 18th, 2019
The POLYTECH MTD is a senior capstone project that requires students to utilize the skills they acquired in their CTE pathway. My MTD, Deep Learning for Tropospheric Ozone Predictions, involves using a variety of software programs to develop a predictive machine learning algorithm with deep neural networks that has the ability to accurately forecast ground-level ozone.
This MTD is an entirely software-based product, requiring no additional physical hardware other than the basics to run the program.
What needs to be done before installing and executing the software.
The following installation procedures will give a comprehensive walkthrough depending on your operating system.
- Install and update packages
apt-get update --fix-missing -y
apt-get dist-upgrade -y
apt-get autoremove -y
apt-get autoclean -y
- Install additional packages (if not already installed)
apt-get install python3 wget
- Install Python packages
pip install --upgrade tensorflow numpy pandas sodapy
pip3 install --upgrade tensorflow numpy pandas sodapy
- Clone the repository:
git clone https://github.com/computer-geek64/MTD
- Execute
Main.py
- Download latest Python 3.6.* (Python 3.6.7)
- Install Python 3.6, and make sure to install pip as well
- Install Python packages
pip install --upgrade tensorflow numpy pandas sodapy
pip3 install --upgrade tensorflow numpy pandas sodapy
- Download the repository
- Extract the repository
- Execute
Main.py
- Needs updating
- When on Linux/Unix/Mac OS X, do not execute the program by running
./Main.py
. Instead, runpython3 Main.py
to ensure all packages are present. - Always ensure that the line endings are compatible with the operating system that you are using
- If a warning message surfaces regarding
pip
, execute the following command:- Windows:
python -m pip install --upgrade pip
. - Linux/Unix/Mac OS X:
python -m pip install --upgrade pip; python3 -m pip install --upgrade pip
- Windows:
- After
Explain each function of the accessible virtual keyboard
- Software:
- Python - Primary project language
- TensorFlow - Machine learning back-end development
- NumPy - Scientific computation package
- SodaPy - Socrata Open Data API for Python
- Pandas - Efficient data structure and analysis tools
- Python - Primary project language
Please read the CONTRIBUTING.md file for details on my code of conduct and pull request policy.
This project uses git version control.
- Ashish D'Souza - Sole full-stack developer - computer-geek64
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for detaills.
- Mr. Bogdziewicz for giving me help with my MTD whenever I needed it
- Mr. Watson for giving me help with my MTD whenever I needed it
- Mrs. Mello for conducting a thorough analysis of my MTD paper