GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ToroData/Machine-Learning-Engineer: This repository contains several Machine Learning and Deep Learning projects, including neural network training, image classification using AWS SageMaker, and an ML workflow based on Step Functions. The projects are designed to demonstrate technical skills in areas such as data manipulation, data modeling, and model deployment.

BranchesTags
Open more actions menu

Latest commit

 

History

54 Commits
54 Commits

Folders and files

NameName
Last commit message
Last commit date
Arvato
Arvato
 
 
Clean Code Principales
Clean Code Principales
 
 
Deep Learning
Deep Learning
 
 
Deploying a ML Model to Cloud Application Platform with FastAPI
Deploying a ML Model to Cloud Application Platform with FastAPI
 
 
Dynamic Risk Assessment System
Dynamic Risk Assessment System
 
 
Image Classification using AWS SageMaker
Image Classification using AWS SageMaker
 
 
Inference Pipeline
Inference Pipeline
 
 
ML-Workflow
ML-Workflow
 
 
Operationalizing an AWS ML Project
Operationalizing an AWS ML Project
 
 
Training-Inference Sub-Pipeline
Training-Inference Sub-Pipeline
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
inference_artifact.pt
inference_artifact.pt
 
 

Repository files navigation

Machine Learning Engineer and Deep Learning Projects

Logo

This repository contains several Machine Learning and Deep Learning projects, including neural network training, image classification using AWS SageMaker, and an ML workflow based on Step Functions. The projects are designed to demonstrate technical skills in areas such as data manipulation, data modeling, and model deployment.

Technical Skills

The following technical skills have been developed through the projects in this repository:

  • Python
  • TensorFlow
  • PyTorch
  • AWS SageMaker
  • Step Functions
  • Data preprocessing and manipulation
  • Model selection and evaluation
  • Model deployment

Projects

Deep Learning

  • training_a_cnn.ipynb: This notebook demonstrates training a Convolutional Neural Network (CNN) on the CIFAR-10 dataset using TensorFlow. The notebook includes data preprocessing, model selection and evaluation, and model visualization.

Image Classification using AWS SageMaker

  • train_and_deploy.ipynb: This notebook demonstrates training and deploying a custom image classification model using AWS SageMaker. The notebook includes data preprocessing, model selection and evaluation, hyperparameter tuning using Amazon SageMaker Automatic Model Tuning, and model deployment to a SageMaker endpoint.

ML Workflow

This project includes a workflow for classifying images using a Step Functions state machine. The following components are included:

lambdas: AWS Lambda functions used by the state machine.

classifyImage.py: Classifies an image using a pre-trained model.

confidenceImage.py: Calculates the confidence level of the classification result.

serializeImageData.py: Serializes the image data for use in the state machine.

notebooks: Jupyter Notebook used to demonstrate the workflow.

Scones_Unlimited.ipynb: This notebook demonstrates the ML workflow by classifying images of scones.

stepFunctions: JSON file defining the state machine and its transitions.

img: Sample images used in the workflow.

File Structure

│   LICENSE
│   README.md
│
├───Deep Learning
│       training_a_cnn.ipynb
│
├───Image Classification using AWS SageMaker
│   │   hpo.py
│   │   LICENSE.txt
│   │   README.md
│   │   train_and_deploy.ipynb
│   │   train_model.py
│   │
│   └───unzipped
│           README.md
│           requirements.txt
│           zip.py
│
└───ML-Workflow
    │   README.md
    │
    ├───lambdas
    │       classifyImage.py
    │       confidenceImage.py
    │       serializeImageData.py
    │
    ├───notebooks
    │       Scones_Unlimited.ipynb
    │
    └───stepFunctions
        │   stepFunction.json
        │
        └───img
                all_states_green.png
                two_states_green_95_conf.png

Learning

These projects have been developed as part of the Machine Learning Engineer Nanodegree program at Udacity. Through the program, I have gained hands-on experience in developing and deploying machine learning models using a variety of tools and techniques.

Replication

If you would like to replicate any of the projects in this repository, please refer to the README file in each project folder for instructions.

License

This project is licensed under the MIT License - see the MIT LICENSE file for details.

Author

  • @RicardSantiagoRaigadaGarcía

About

This repository contains several Machine Learning and Deep Learning projects, including neural network training, image classification using AWS SageMaker, and an ML workflow based on Step Functions. The projects are designed to demonstrate technical skills in areas such as data manipulation, data modeling, and model deployment.

thedatascientist.digital/

Resources

Readme
MIT license
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.