- Видео 78
- Просмотров 140 140
Intelligent Machines
Индия
Добавлен 22 июн 2011
Hey there! 👋 I'm a Ph.D. in AI, specializing in fault diagnosis and anomaly detection. Currently, I am working as a research engineer in France 🇫🇷.
Join me on RUclips as I share my AI adventures and insights! 🚀 Learn from my research and gain exclusive tips for overcoming tech challenges.
Looking for personalized advice? Let's connect 1-on-1 on TopMate! 💬 Book a consultation now and elevate your AI skills. See you there! 👉 topmate.io/balyogi_mohan_dash_phd/
Hit subscribe and let's explore the fascinating world of AI together! 🔔✨
Join me on RUclips as I share my AI adventures and insights! 🚀 Learn from my research and gain exclusive tips for overcoming tech challenges.
Looking for personalized advice? Let's connect 1-on-1 on TopMate! 💬 Book a consultation now and elevate your AI skills. See you there! 👉 topmate.io/balyogi_mohan_dash_phd/
Hit subscribe and let's explore the fascinating world of AI together! 🔔✨
Step-by-Step: Build an Audio Transcription Web App with Hugging Face || Hugging Face, Streamlit
#genai #paraphrasing #huggingface #project #pythontutorial #webapp #llm #ai
All the codes are provided in the GitHub repo below.
I am Dr. Mohan Dash (AI Research Engineer), click here for 1:1 consulting: topmate.io/balyogi_mohan_dash_phd/
Welcome back to Intelligent Machines! In today’s video, I’ll guide you step-by-step on how to build a powerful audio transcription app using Hugging Face’s Whisper model and Streamlit. With just a few lines of code, you can convert any audio file-be it podcasts, interviews, or even music-into text, complete with timestamps. You’ll also be able to choose between transcription and translation across 99 languages!
We’ll walk through the entire process, from set...
All the codes are provided in the GitHub repo below.
I am Dr. Mohan Dash (AI Research Engineer), click here for 1:1 consulting: topmate.io/balyogi_mohan_dash_phd/
Welcome back to Intelligent Machines! In today’s video, I’ll guide you step-by-step on how to build a powerful audio transcription app using Hugging Face’s Whisper model and Streamlit. With just a few lines of code, you can convert any audio file-be it podcasts, interviews, or even music-into text, complete with timestamps. You’ll also be able to choose between transcription and translation across 99 languages!
We’ll walk through the entire process, from set...
Просмотров: 142
Видео
Build Your Own Paraphrase App in 7 Minutes! || Hugging Face, Streamlit, Python, LLM
Просмотров 13221 день назад
#genai #paraphrasing #huggingface #project #pythontutorial #webapp #llm #ai I am Dr. Mohan Dash (AI Research Engineer), click here for 1:1 consulting: topmate.io/balyogi_mohan_dash_phd/ All the codes are provided in the GitHub repo below. In this comprehensive tutorial, we'll guide you through the process of building a paraphrase web application using Hugging Face and Streamlit. You'll learn ho...
Web APP for Pytorch Scratch Detection Model || PART 3
Просмотров 121Месяц назад
#computervision #deeplearning #pytorch #manufacturing #anomalydetection #Mvtec #Industry4 #ai I am Dr. Mohan Dash (AI research engineer), click here for 1:1 consulting: topmate.io/balyogi_mohan_dash_phd/ All the codes are provided in the GitHub repo below In this comprehensive tutorial, we'll guide you through the process of building a robust image classification web application using PyTorch a...
Training Loop in PyTorch for Beginners || PART 2
Просмотров 57Месяц назад
#computervision #deeplearning #pytorch #manufacturing #anomalydetection #Mvtec #Industry4 #ai I am Dr. Mohan Dash (AI research engineer), click here for 1:1 consulting: topmate.io/balyogi_mohan_dash_phd/ All the codes are provided in the GitHub repo below In this comprehensive tutorial, we'll guide you through the process of building a robust image classification web application using PyTorch a...
Building a Real-Time Image Classifier with Streamlit and PyTorch || PART 1
Просмотров 163Месяц назад
#computervision #deeplearning #pytorch #manufacturing #anomalydetection #Mvtec #Industry4 #ai I am Dr. Mohan Dash (AI research engineer), click here for 1:1 consulting: topmate.io/balyogi_mohan_dash_phd/ All the codes are provided in the GitHub repo below In this comprehensive tutorial, we'll guide you through the process of building a robust image classification web application using PyTorch a...
8 Reasons to Pursue a PhD in France: #5 and #7 Will Surprise You!
Просмотров 2943 месяца назад
Why You Should Pursue a PhD in France: 8 Key Advantages Hello everyone and welcome back to my channel! In this video, I dive deep into the top 8 reasons why pursuing a PhD in France might be the best decision for your academic and professional career. From shorter program durations to lucrative salaries and startup opportunities, France offers unique benefits that you won't want to miss. Among ...
PhD in France: 6 Challenges You Need to Know About
Просмотров 4563 месяца назад
Hello everyone, welcome back to my channel! Today's video is a bit different from our usual Python and machine learning tutorials. I'm sharing my personal experience of doing a PhD in France and highlighting the six main reasons why I don't recommend it. I recently completed my PhD in Artificial Intelligence from the University of Lille in northern France, finishing it in 2.5 years. Before my P...
Machine Learning for Safe Green Hydrogen Production || PhD Research PART 5
Просмотров 1683 месяца назад
#phd #dissertation #xai #research #greenhydrogen #predictivemaintenance #thesisdefense #academia Topmate Link for 1:1 consultation : topmate.io/balyogi_mohan_dash_phd/ This video shows the whole system I built for my PhD research. I used a special green hydrogen machine at a university in France to try out different situations and collect data. This data was used to train an AI that can almost ...
Boosting Explainability in AI Models for Fault Diagnosis || PhD Research PART 4
Просмотров 1543 месяца назад
#phd #dissertation #xai #research #greenhydrogen #predictivemaintenance #thesisdefense #academia Topmate Link for 1:1 consultation : topmate.io/balyogi_mohan_dash_phd/ We'll explore how the BGX- AI method clarifies the decision-making process of AI models by highlighting key residuals influencing predictions. This approach not only improves fault classification accuracy but also builds trust in...
Self-Supervised Learning for efficient AI || PhD Research PART 3
Просмотров 1653 месяца назад
#phd #dissertation #greenhydrogen #faultdetection #thesisdefense #academia Topmate Link for 1:1 consultation : topmate.io/balyogi_mohan_dash_phd/ This video delves into the intricacies of predicting machine failures using self-supervised learning. Drawing from my PhD research, we explain how to leverage large amounts of unlabeled data to enhance AI model training, minimizing the need for labell...
AI + Physics = Better Predictive Maintenance: My PhD Research Explained || PART 2
Просмотров 2834 месяца назад
#phd #dissertation #greenhydrogen #faultdetection #thesisdefense In this video, we dive into the second part of my PhD thesis series, exploring how to enhance fault diagnosis and predictive maintenance by combining the power of AI with the physical knowledge of systems. Discover how this hybrid approach can improve AI performance without requiring vast amounts of data, saving time and resources...
#3 Anomaly Detection Computer Vision: Pytorch Project
Просмотров 6584 месяца назад
Can AI-Based Computer Vision Detect Defects and Anomalies? Link of Part 1 - ruclips.net/video/lOFv59Hvr50/видео.html Link of Part 2 - ruclips.net/video/eKfGZLSAwyE/видео.html Time Stamps 0:00 - Introduction 1:01 - Intermediate Layers 2:08 - Memory Bank Creation 3:18 - Detecting Anomalies 4:01 - Feature Extraction In this video, we explore a pioneering paper by Amazon scientists on using deep le...
#2 Anomaly Detection Computer Vision: Pytorch Project
Просмотров 5814 месяца назад
#2 Anomaly Detection Computer Vision: Pytorch Project
#1 Anomaly Detection Computer Vision: Pytorch Project
Просмотров 8804 месяца назад
#1 Anomaly Detection Computer Vision: Pytorch Project
PhD Thesis Defense on Artificial Intelligence for Green Hydrogen Production || PART 1
Просмотров 3274 месяца назад
PhD Thesis Defense on Artificial Intelligence for Green Hydrogen Production || PART 1
Deep Learning for Computer Vision with Pytorch: Complete Project for Beginners
Просмотров 1,4 тыс.5 месяцев назад
Deep Learning for Computer Vision with Pytorch: Complete Project for Beginners
Anomaly Detection Deep Learning | PyTorch training loop | (Part 5)
Просмотров 5385 месяцев назад
Anomaly Detection Deep Learning | PyTorch training loop | (Part 5)
Deep Learning Anomaly Detection Evaluation | Anomaly Detection Series (Part 6)
Просмотров 5835 месяцев назад
Deep Learning Anomaly Detection Evaluation | Anomaly Detection Series (Part 6)
Anomaly Detection Deep Learning | Convolutional Autoencoder PyTorch | (Part 4)
Просмотров 7675 месяцев назад
Anomaly Detection Deep Learning | Convolutional Autoencoder PyTorch | (Part 4)
Mastering PyTorch Dataloaders for AI Beginners | Anomaly Detection Series (Part-3)
Просмотров 7335 месяцев назад
Mastering PyTorch Dataloaders for AI Beginners | Anomaly Detection Series (Part-3)
Exploring Visual Anomaly Detection Dataset (Part 2)
Просмотров 9895 месяцев назад
Exploring Visual Anomaly Detection Dataset (Part 2)
Unveiling Anomaly Detection Secrets! Can Your Machine REALLY See This? (Part 1)
Просмотров 2,4 тыс.6 месяцев назад
Unveiling Anomaly Detection Secrets! Can Your Machine REALLY See This? (Part 1)
Fault Prognosis Explained: Understanding the Basics with an Example of a Pen
Просмотров 611Год назад
Fault Prognosis Explained: Understanding the Basics with an Example of a Pen
Explainable Machine Learning for Deep Learning || Saliency Maps on CNN
Просмотров 1,7 тыс.Год назад
Explainable Machine Learning for Deep Learning || Saliency Maps on CNN
Explainable Machine Learning for Predictive Maintenance || LIME vs SHAP
Просмотров 1,4 тыс.Год назад
Explainable Machine Learning for Predictive Maintenance || LIME vs SHAP
SHAPLY values for Explaining Machine Learning based Predictive Maintenance
Просмотров 353Год назад
SHAPLY values for Explaining Machine Learning based Predictive Maintenance
Understanding XAI Methods || Permutation Feature Importance
Просмотров 666Год назад
Understanding XAI Methods || Permutation Feature Importance
Interpretability of Logistic Regression and Decision Tree Models in Predictive Maintenance || XAI
Просмотров 810Год назад
Interpretability of Logistic Regression and Decision Tree Models in Predictive Maintenance || XAI
Predictive Maintenance with Hybrid ANN and Random Forest Model
Просмотров 939Год назад
Predictive Maintenance with Hybrid ANN and Random Forest Model
Fault Classification of Multi-Variate Time Series Data using 1D CNN
Просмотров 2,2 тыс.Год назад
Fault Classification of Multi-Variate Time Series Data using 1D CNN
Can you tell us more about CIFRE PhD positions?
@@oyewumicollinsikuejawa9488 yeah so it is an industry and academia collaboration. You are not only a student but also an employee to the company. Usually, certain days of the week you work at the company and certain days you stay at your lab at the University. The phd topics are more industry orientated as they are trying to solve a real life issue, which hopefully will help the company get an competitive edge. So the chances of you getting hired in the same company or a similar company after your phd is pretty high. Also, in france, doing a PhD isn't considered as relevant work experience but if it is CIFRE position, it could be counted as work experience too.
@Mohankumardash Thank you for this good information. I would be interested in such if possible for Finance, Accounting or Business Management related CIFRE PhD positions. I have MBA with specialisation in Accountancy.
Hi, excellent video! Can we use Dino Embeddings and PatchCore together? If so, can you make a video explaining Dino Embeddings? (If possible 😁). Anyways thx, great video
Everything is explained very well, thank you. I have 2 questions: - Can we use all engines to train the model instead of feeding each individual engine separately into the model? I mean, if we feed all engines into the model together, the model can see many different trends and give us better results? - Is the method in the video similar to the data preprocessing of LSTM?
Yes we can use all the engine's data to train the model. And that would be a better approach compared to the one shown in this video. I recommend first converting them into sliding window format and save as X (input) y(output) format and then start the training. And yes the same can be used for lstm model, you just need to change the model here
@@Mohankumardash Thank you so much for answering my question. I have another question: I have 10 time series data sets from different IGBT chips that are measured in parallel and have different lengths, e.g. one has 50,000 cycles and the other 30,000 cycles, because it's about the failure cycle of the chips. In what form can I feed this data into my LSTM- Regression model?
@@neuplatz4282 I had a paper published on the same type of problem: journals.sagepub.com/doi/abs/10.1177/1748006X221119301 But in my case the component was a capacitor and I had 20 time serise for 20 capacitors. Each timeserise coresponding to the life of a capaciroe. You can refer to this paper for more details.
I also combined the pill data set and it seems to work less well. Do you recommend using this algorithm when combining several types of images? And not just carpets for example.
I recommend not combining any other type of images while doing anomaly detection. So if you wanna do for pils then, just train using the normal data of pil images and evaluate on anomaly pil data. Train a different model for a new use case
@@Mohankumardash Thanks! Your videos very helpful!
Instead of using T-Sne on 300-dimension output from LSTM, what if I encode the LSTM dimensions to 2 at the output layer and just plot that?
That is also possible, but how will you encode this. Possibility is you will have to add extra layer with just 2 neurons between the 300 unit layer and the output layer. This bottle neck often results in sub optimal training. However with this if you can get good enough accuracy, then by all means you can plot the output from the layer having 2 neurons, and no need to use tsne.
In your SlidingWindow function, shouldn't the y = np.array(df.iloc[i+w, 0]) ?
Thanks for the query. You would be right if we were doing single variate analysis, however in this case we want to use 50 sensor data as input to lstm model, that's why we are choosing all the columns except first 3
@@Mohankumardash Thanks. I mean you explained that we will consider the n+1 the label for a sliding window of n, however in the code its considering n th label. Also, the code clearly commented we are considering the label for last row of the window, which is in line with the code. Not a big thing that changes the results, but a small confusion.
This is a gem ! the clarity and delivery ,simply awesome. would love to see more "paper to code" videos in the latest ground-breaking papers in the AI/ML space.
I am glad you find it useful, I will keep bringing on this sort of content. Nice username by the way
i tried the code and it is just giving the anamoly score but ideally if the image is given to predict the better output if the image label is cut, scratch or good...etc, let me know your feedback on this
could you respond on my query in your video for paper with core on mvtec detection , the question is how to get the label for multi class anamoly detection ruclips.net/video/cb64EyefDuA/видео.htmlsi=627RTBgcTXRbmtQH
Hi, I saw your query. And if you have multiple classes to detect, it becomes a classification problem. And that video was for anomaly detection, it is only useful if the you want to detect whether the new image belongs to the known distribution or not. You can also use the anomaly detection model as classifier too. But then you should have N number of anomaly detection model each representing images belonging to specific class, here N is total number of classes. Or the better approach will be to use a classifier instead, like shown in this video. I hope that helps.
@@Mohankumardash Thanks for the response and I actually tried multiple anamoly detection models but when I tried to predict on test image and run it through multiple anamoly detection models atleast 2 to 3 anamoly detection models are matching to the known distribution with low anamoly score and the diff between the score is <0.05 do you have any suggestions which classifier or algorithm is best suited for multi class classification?
@@Mohankumardash I saw the video and it is using mobile net pre-trained model, for mvtec dataset can we use the similar idea of using hooks(mentioned in anamoly detection video) and aggregate the layers(1536 dimensions) and avoid last layer(2048) and then train the model for better performance. btw Great explaination on this video
@@kidsstories-cw2yc Yes, that is definitely possible. Just like for the mobile scratch case, I had 3 classes, you can first define the classes you have for your dataset and divided them into subfolders. Then you can easily fine-tune the pre-trained model (mobile net or anything else) for your dataset. There is another way, too. You can use the pre-trained models as feature extractors and get the 1536-dimensional vector embedding for each image. Then, train a basic classifier like SVM, decision tree, or Random forest for the classification task. However, in my opinion, this approach tends to give subpar results compared to fine-tuning the whole model.
@@Mohankumardash ok Thanks and do you have the tutorial video on above suggested approach? , any video which approximates the above suggested approach is also fine to me
Great video and good explaination, just a question , let's say if we have images with defect_name labels of around 10 (multi class classification) of each image with a label, does the above algorithm work ??pls let me know on this
Hey, that's an excellent video! Do you think this is a good approach to detect misalignment/shift position of electronic components on printed circuit boards?
Hi, I am glad you liked the video. I would say there are better methods to detect misalignment, such as Patchcore or efficientAD. I created a video on Patchcore too: ruclips.net/video/lOFv59Hvr50/видео.html
Thanks!!!
Such an smooth explanation. Thank you for this content!
I am glad you find it valuable
Thanks for sharing 😀👍 greetings from Colombia.
This course is a gem for learning about anomaly detection. If you use the hashtag #PatchCore, I think it could help attract more curious minds on RUclips.
Thanks man for giving such a valuable content, Keep good work on. It helped me a lot.
Thank you for such a great explanation
Congratulations, what a great achievement
Respected sir, would you suggest me some videos related to my research? My research area is Fault diagnosis in Nuclear Power Plant using AI and ML
@@Tourdeglobe hello, Thank you for reaching out. But I don't think I have any videos specific to nuclear power plant fault diagnosis. The closest video you can find is on fault diagnosis of industrial process: ruclips.net/p/PLoSULBSCtoffIldbr898SDp5gIqo8XL-t&si=nbh04Qq05yOP4fmT
@@Tourdeglobe hello, Thank you for reaching out. But I don't think I have any videos specific to nuclear power plant fault diagnosis. The closest video you can find is on fault diagnosis of industrial process: ruclips.net/p/PLoSULBSCtoffIldbr898SDp5gIqo8XL-t&si=nbh04Qq05yOP4fmT
@@Mohankumardash Thank you sir
Sir can you please explain from where did RUL train 001 came? we saved two csv one was training and other was testing
Sorry for the confusion. It is the same file that was created in the previous video, but it has been renamed. Important thing is it should have the RUL column. It is obtained by subtracting current cycle from EOL cycle
Can we get job in industry or institute after doing PhD from there
@@harshitakhatri9002 In France there are two types of job contracts, CDI and CDD. CDI is for permanent position and CDD is fixed duration position. Usually CDD are easier to find, especially in the form of Postdocs in and around France. But the issues is you will need to renew it every year. If the lab doesn't want to renew it you will have to look for another opportunity. So your are always on the edge of uncertainty. For CDI, there are public position like becoming a Professor or Researcher in university or labs. But here the competition is very high, usually you will be competing with people with 4-5 years of postdocs and 20-30 journal publications. Finally comes an industry job, where you need a good french fluency and a relevant company who values your research. To sum it up, there will be struggle but maybe not as much as you would have to do in india after a PhD
how to calculate residual signal
@@lab-test2601 Hi, to calculate the residual signal first you have to obtain an redundancy relation for your system dynamics. This is the fancy way of saying, you will have to find the governing equation such as Kirchhoff's law, newton's law, Bernauli's law etc. If you have a simple L, R circuit with a voltage source of V. The ARR: V - L di/dt - R i = 0 In this equation you know the parameter values such as L, R and the input source V. Then bu using one current sensor you can obtain the 'i' and plug in this equation with time to get the residual signal. Ideally it should be zero if the system is in healthy state. But even in healthy state you get little bit deviation because of the temperature, humidity etc that influence the parameter values. If in your system, the R is faulty (if it's value increases or decreases than nominal) then the right hand side of ARR won't be zero anymore, that's how you detect the fault
@@Mohankumardash Thank you! so much. di/dt is zero or ?
@@lab-test2601 welcome 😁. No not always you have to calculate it everytime by i_(t+1) - i_(t)/ ∆t
Hi, How to calculate ARR1 and ARR2 signals??
hello I sent you email, if you do not mind, please check your imbox
Fantastic description.
Awesome video ! As a french national, I can confirm that we tend to forget that everything isn't as easy for those who come from afar. All the best for the future - and 4:58 🤣 You should bring your cat more often in your videos 🐱
Absolutely I will !
Fantastic description. very good.🎉🎉🎉🎉
Congratulations 🙌
🎉 fantastic description...
Part 4 🙏✨
Soon soon
Amazing insights ! Will definitely check out your video for the full explanation. Keep posting !
Thank you very much for your support 😊
Fantastic.
🎉🎉🎉🎉🎉❤❤❤
But how the fault and faultfree data were extracted? and how it will imply on jupyternote book?
@@AmpedUpWithKrishna , Thanks for your question. I encourage you to look into the first video of the series to know the details about the dataset and how they are extracted: ruclips.net/video/iCTU-IZ6rPQ/видео.htmlsi=sW3XTc79aECBq4LM.
@@Mohankumardash ok Thank you!
amazing job , it helps me a lot
I am happy to know it helps you
Hello, can I understand more on why mean and standard deviation have close value indicate good feature?
Hi, thanks for the questions. So for if one feature in your model is constant throughout, then it'll not have any discriminative power. This means the standard deviation is zero (no variance) for this feature. We want those features, who have a high variance to train a model. This gives an indication that, this feature changes when the fault condition changes (it's not always true). But it is a good starting point to ignore the features having very low or zero standard deviation
@@Mohankumardash alright understood thank for clarifications😃
@@lucysii6085 I am glad 😊
Congratulations. Iam proud of you beta. 🎉🎉🎉🎉 hopes for a bright future.🎉🎉🎉
I found this video super helpful! Could you make a follow-up video on patchcore, fastflow, deep one class classifications and and diffusion AD methodology? I’d love to learn more about it. But this video is really great
Hi Suresh, I am glad you liked it. I already uploaded a few videos on patchcore. You can check them out, and one more video will be released today on patchcore. I am very glad you found them interesting, I will keep posting new videos about the state of the art algorithms. I request you to share my videos on LinkedIn or with your peers if you think, it will help them.
can we get whole end to end project like this in computer vision , as intership season is coming would help a lot
Hi Gajendra, thanks for your feedback. I would like to ask you, what more I can add to these videos to make it an end to end project. As I am an AI researcher, I mostly dela with model training and trying out new methods. According to you, what would make this an end to end project?
@@MohankumardashI appreciate the efforts on channel, you have a lot of knowledge about AI and ML. i was talking in general like a playlist where you can put videos in which one can see diff end to end projects. although your content is nice
非常有帮助
Full tutorial link: ruclips.net/video/GlHfC_woI9Q/видео.htmlsi=O6VaOBTBf05cztUg
Very useful Video.. I'm looking for the remaining videos..
Thank you, they will be uploaded soon.
Cfbr ! Nice video as always, Dr. Dash 🙌
Thank you very much
It is super usefull content thx a lot for sharing it Pls keep up I'm looking forward for the upcoming videos.
Definitely. soon I will upload new videos on my thesis.
Wow this series is amazing, hoping for more!
Hello sir. i can using this model with Model Bearing
I don't think so. Because the pertained resnet model is trained on image data, it won't perform good for bearings
@@Mohankumardash Thank you. I watched the CNN 3D model video. I use it to generate 300*300 image dataset with PMSM engine and process it with image CNN model. I find it effective. I see this video converts grayscale images to color images. So I don't know if I can or not
@@shenjgaming2988 I can't say for sure but you should try it out and see if it works or not. All the best
@@Mohankumardash Thank you sir. Your videos have helped me a lot
Amazingly Explained! Sir, please make a tutorial for solving the same problem using the Denoising Diffusion model.
Thank you. I am currently working on such models, when they will be ready, I will publish them, definitely 😁
Fantastic.
Glad you think so!
Fantastic description.
Thanks!
Excellent 👍. Keep it up proud of you beta
Thanks a lot