
Course Github LINK:
https://github.com/fikratgasimovsoftwareengineer/FullStack_Web_APP/tree/main
Learn to integrate React Bootstrap and use Axios for REST API requests in a React project. Install npm packages, import Bootstrap CSS, and make get and post requests to endpoints.
Explore JavaScript basics, including data types, var/let/const, scope, and control flows, and learn about events and event handling with a sample click example.
Explore advanced JavaScript object oriented concepts, including classes, encapsulation, inheritance, and polymorphism, plus asynchronous programming with callbacks, promises, and async/await in a non-blocking event loop.
Please find all projects laying on the repository:
https://github.com/fikratgasimovsoftwareengineer/FullStack_Web_APP
My Github Profile:
https://github.com/fikratgasimovsoftwareengineer/FullStack_Web_APP
Learn to build a docker image from a Dockerfile with docker build, manage images, and run with six gigabyte gpu memory for debugging in Jupiter and Visual Studio Code.
Build a professional web app with Flask and Python to run yolov7 inference using OpenCV DNN, handling JSON outputs, bounding boxes, and class confidences via a base DNN class.
Implement load images by filtering png, jpeg, jpg and joining paths, run inference to extract classes, scores, and boxes, and prepare json for front end visualization.
Implement a yolov7 server workflow that converts detection results to JSON, runs inference on raw images, and draws bounding boxes with labels for web applications.
Develop a Flask server with a MySQL database for YOLOv7 inference, installing and configuring Flask, SQLAlchemy, migrations, security, and upload handling, with templates and static folders.
Master HTML routing with Flask by mapping routes to HTML files using URL rules, endpoints, and view functions, including get and post methods. Ensure routes match corresponding HTML file names.
Learn to build a Flask server with YOLOv7 for a web app that uploads images, runs inference, and returns detected targets to the front end.
Set up a Flask-based web app for Yolov7 object detection, organize models, templates, and static assets, and map routes to HTML files for a runnable UI.
Explain the flow between back-end and front-end for a generative AI inference system, from model deserialization and deployment to image preprocessing, detection, and visualization on the web app.
Develop a custom web app that performs emotion detection and question answering with a fine-tuned Bert model, using Flask backend, React frontend, and Axios data flow.
Explore data collection, cleaning, tokenization, and feature engineering to prepare data for a Bert model; fine-tune, freeze layers, train for classification, and deploy a web app prototype.
Explore BERT and Hugging Face feature engineering using Google Colab's GPU to build a text-based motion detection system, and perform sentiment analysis with data preprocessing and model setup.
Implement and refine a pre-processing pipeline that cleans text for large language model inference by removing URLs, tags, punctuation, and stop words, lowering case, correcting spelling, and lemmatizing tokens.
This course is diving into Generative AI State-Of-Art Scientific Challenges. It helps to uncover ongoing problems and develop or customize your Own Large Models Applications. Course mainly is suitable for any candidates(students, engineers,experts) that have great motivation to Large Language Models with Todays-Ongoing Challenges as well as their deeployment with Python Based and Javascript Web Applications, as well as with Python Programming Languagess. Candidates will have practical lab exercies based on Small LLM training, Quaantization and Deployment stages. Candidates will develop all END-END LLM Applications, starting from training till Deployment Quaantization Fase.
In addition, one will be able to optimize and quantize TensorRT frameworks for deployment in variety of sectors. Moreover, They will learn deployment of LLM quantized model to Web Pages developed with React, Javascript and FLASK
Here you will also learn how to integrate Reinforcement Learning(PPO) to Large Language Model, in order to fine them with Human Feedback based.
Candidates will learn how to code and debug in C/C++ Programming languages at least in intermediate level.
LLM Models used:
The Falcon,
LLAMA2,
BLOOM,
MPT,
Vicuna,
FLAN-T5,
GPT2/GPT3, GPT NEOX
BERT 101, Distil BERT
FINE-Tuning Small Models under supervision of BIG Models
Image Generation :
LLAMA models
Gemini
Dall-E OpenAI
Hugging face Models
Quantization Techniques and Principles:
1. Lora and Qlora
2. TensorRT principles
3. All Possible Quantizization Techniques.
Learning and Installation of Docker from scratch
Knowledge of Javscript, HTML ,CSS, Bootstrap
React Hook, DOM and Javacscript Web Development
Deep Dive on Deep Learning Transformer based Natural Language Processing
Python FLASK Rest API along with MySql
Preparation of DockerFiles, Docker Compose as well as Docker Compose Debug file
Configuration and Installation of Plugin packages in Visual Studio Code
Learning, Installation and Confguration of frameworks such as Tensorflow, Pytorch, Kears with docker images from scratch
Preprocessing and Preparation of Deep learning datasets for training and testing
OpenCV DNN with C++ Inference
Training, Testing and Validation of Deep Learning frameworks
Conversion of prebuilt models to Onnx and Onnx Inference on images with C++ Programming
Conversion of onnx model to TensorRT engine with C++ RunTime and Compile Time API
TensorRT engine Inference on images and videos
Comparison of achieved metrices and result between TensorRT and Onnx Inference
Prepare Yourself for C++ Object Oriented Programming Inference!
Ready to solve any programming challenge with C/C++
Read to tackle Deployment issues on Edge Devices as well as Cloud Areas
Large Language Models Fine Tunning
Large Language Models Hands-On-Practice: BLOOM, GPT3-GPT3.5, FLAN-T5 family
Large Language Models Training, Evaluation and User-Defined Prompt IN-Context Learning/On-Line Learning
Human FeedBack Alignment on LLM with Reinforcement Learning (PPO) with Large Language Model : BERT and FLAN-T5
How to Avoid Catastropich Forgetting Program on Large Multi-Task LLM Models.
How to prepare LLM for Multi-Task Problems such as Code Generation, Summarization, Content Analizer, Image Generation.
Quantization of Large Language Models with various existing state-of-art techniques
Importante Note:
In this course, there is not nothing to copy & paste, you will put your hands in every line of project to be successfully LLM and Web Application Developer!
You DO NOT need any Special Hardware component. You will be delivering project either on CLOUD or on Your Local Computer.