TFUG Chennai July 2024 meetup
Details
*** Event details ***
*** This event is an in-person event happening at Chennai location.
*** This event is having a hands-on workshop and participants are expected to bring their laptops & chargers
*** Request you to read the details completely before join the event.
*** If your meetup RSVP status is "going", then you are confirmed for this meetup.
*** Registration for this event is closed ***
*** Event Plan ***
02-Jul-2024 : Agenda finalisation & Speaker announcement
12-Jul-2024 : Event registration ends
11-Jul-2024 : Attendees confirmation
13-Jul-2024 : In-person event
*** Agenda ***
0930 AM to 1000 AM - Registration, community introduction.
1000 AM to 1100 AM - Getting started with Gemini on Vertex AI by Navaneethan Gopal.
1100 AM to 11:20 AM - Tea break
1120 AM to 0100 PM - Deep learning 101 (on CNN) workshop-part 1 by Karthikeyan VK
0100 PM to 0140 PM - Lunch & Networking
0140 PM to 0420 PM - Deep learning 101 (on CNN) workshop-part 2 by Karthikeyan VK
0420 PM to 0430 PM - Feedback & event closure
*** About speakers ***
Karthikeyan VK - CTO, PROIndia, M.Tech in Data Science & Engineering | Author - Karthik is from strong background in software architecture, with particular expertise in designing SAAS products using micro-services and serverless technologies. Proficient in developing and integrating large, distributed machine learning system lifecycle utilizing cutting-edge open-source technologies. Demonstrated proficiency in using PyTorch, TensorFlow, and Keras for training and deploying machine learning models.
Extensive startup experience, with a track record of building multiple startups from ground zero. Skilled at assembling and leading a Web/Mobile development team from the ground up, consistently delivering successful projects. A seasoned product builder, having designed and launched several innovative and profitable products, demonstrating a deep understanding of the complete product lifecycle.
Navaneethan Gopal - Data Science Manager @ Ingram Micro | AI CoE - MLOps - Navaneethan is working with business teams to understand the requirements and translate that into analytics solution. Handling projects for new leads, sales, marketing analytics, revenue enhancement through up-sell / cross sell and customer experience analytics. Strong interpersonal skills, experience in delivery of statistical analysis, people and client management, driving process efficiency and best practices.
*** About sessions ***
"Deep Learning 101: Hands-On Workshop on Image Classification." In this workshop, you will learn the fundamentals of deep learning and apply these concepts through a practical, hands-on approach to building a Convolutional Neural Network (CNN) for image classification.
### Workshop Outline:
- Introduction to Deep Learning
- Overview of deep learning and its applications.
- Introduction to neural networks.
- Understanding the importance of image classification in deep learning.
- Understanding Convolutional Neural Networks (CNNs)
- Structure of a CNN: Input Layer, Convolutional Layer, Pooling Layer, Fully Connected Layer, and Output Layer.
- The role of each layer in feature extraction and classification.
- Setting Up the Environment
- Introduction to the Jupyter notebook interface.
- Required libraries: TensorFlow, Keras, NumPy, Pandas, Matplotlib, and Scikit-learn.
- Data Preparation
- Downloading and preparing the dataset.
- Loading and preprocessing images.
- Splitting data into training and testing sets.
- Building the CNN Model
- Defining the architecture of the CNN.
- Adding convolutional, pooling, and fully connected layers.
- Compiling the model with appropriate loss functions and optimizers.
- Training the Model
- Setting training parameters.
- Training the model on the dataset.
- Monitoring the training process and evaluating performance.
- Evaluating the Model
- Analyzing model accuracy and loss.
- Visualizing training and validation performance.
- Making predictions on new data.
- Hands-On Coding Session
- Step-by-step guidance through the provided notebook.
- Live coding to implement each part of the process.
- Troubleshooting and debugging common issues.
- Q&A and Further Learning Resources
- Open floor for questions and discussion.
- Recommendations for further learning and advanced topics in deep learning.
### Prerequisites:
- Basic knowledge of Python programming.
- Familiarity with basic machine learning concepts is helpful but not required.
- A laptop with internet access to download the necessary datasets and libraries.
*** Archive ***
Meetup #42
