Python-Based CNN Pattern Recognition System

Job ID: 39003498

Budget: $30 – $250 USD

I need a simple system that consists of 2 Python programs:

1. **Program 1**: This program will train a Convolutional Neural Network (CNN) model to recognize patterns in data. The model should be saved to a file for future use.

2. **Program 2**: This program will analyze input data row by row, using the trained model from Program 1 to recognize similar patterns in an input data file representing out of sample data.

Key project requirements:
- Compatibility with Python version 3.12.
- Able to run via JupyterLab in Anaconda, or directly from command line.
- Programs should operate within a MS Windows environment.

Ideal candidates for this project should possess:
- Proficiency in Python.
- Experience in working with Convolutional Neural Networks (CNNs), particularly for pattern recognition tasks.
- Familiarity with JupyterLab and Anaconda.
- Ability to deliver robust, efficient, and well-documented code.

Specification and sample data will be provided.