Тёмный

Project 1 : SONAR Rock vs Mine Prediction with Python | End To End Python Machine Learning Project 

Siddhardhan
Подписаться 119 тыс.
Просмотров 430 тыс.
50% 1

In this video, we are building a system in Python that can predict whether an object is either Rock or Mine with SONAR Data. For this use case, we are using Logistic Regression Model for our prediction.
We will be doing our Python Programming in Google Colaboratory.
Hi! I will be conducting one-on-one discussion with all channel members. Checkout the perks and Join membership if interested: / @siddhardhan
All presentation files for the Machine Learning course as PDF for as low as ₹200 (INR): Drop a mail to siddhardhans2317@gmail.com
Enroll at One Neuron to learn from 100 courses in one subscription with 5% discount: courses.ineuron.ai/neurons/Te...
Hi guys! I am Siddhardhan. I work in the field of Data Science and Machine Learning. It all started with my curiosity to learn about Artificial Intelligence and the ability of AI to solve several Real Life Problems. I worked on several Machine Learning & Deep Learning projects involving Computer Vision.
I am on this journey to empower as many students & working professionals as possible with the knowledge of Machine Learning and Artificial Intelligence.
Hello everyone! I am setting up a donation campaign for my RU-vid Channel. If you like my videos and wish to support me financially, you can donate through the following means:
From India 👉 UPI ID : siddhardhselvam2317@oksbi
Outside of India? 👉 Paypal id: siddhardhselvam2317@gmail.com
(No donation is small. Every penny counts)
Thanks in advance!
Let's build a Community of Machine Learning experts! Kindly Subscribe here👉 tinyurl.com/md0gjbis
I am making a "Hands-on Machine Learning Course with Python" in RU-vid. I'll be posting 3 videos per week. 2 videos on Machine Learning basics (Monday & Wednesday Evening). 1 video on a Machine Learning project (Friday Evening).
Dataset file link: drive.google.com/file/d/1pQxt...
Colab file link: colab.research.google.com/dri...
Download the Course Curriculum File from here: drive.google.com/file/d/17i0c...
LinkedIn: / siddhardhan-s-741652207
Telegram Group: t.me/siddhardhan
Facebook group: groups/49085...
#MachineLearning #ArtificialIntelligence #DeepLearning #ai #ml #dl #ComputerScience #InformationTechnology Instagram: / siddhardhan23 Instagram: / siddhardhan23

Опубликовано:

 

4 фев 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 318   
@Siddhardhan
@Siddhardhan 3 года назад
Hi! You can join this Telegram group for regular updates about my videos: t.me/siddhardhan Thank you!
@uppariamericavlogsjustforf3395
@uppariamericavlogsjustforf3395 3 года назад
Hi Mr siddhardhan, I hope you doing well. I am unable to access your Google drive dataset .If you don’t mind please forward dataset of sonar rock vs mine prediction to venkup900@gmail.com. Thank you,
@Siddhardhan
@Siddhardhan 3 года назад
Dataset sent
@ggm4857
@ggm4857 Год назад
already joined, nice channel.
@Ussr14493
@Ussr14493 4 месяца назад
@@Siddhardhan helllo
@paevents8064
@paevents8064 2 месяца назад
@@Siddhardhan @srii The data source is missing column heading sir
@krrishshylock6984
@krrishshylock6984 2 года назад
Your work is remarkable . Thanks Siddhardhan Sir for making this playlist .
@Ndbdbbdbdbh
@Ndbdbbdbdbh Год назад
This is some real good step by step explaination. Thanks for all your good work!
@RH-hv4ir
@RH-hv4ir Месяц назад
First of all this project is so interesting!!! You are amazing, teaching means telling me why exactly we are we doing what we are doing. Thank you for being a real tutor and not being boring too! i was always questioning my brains ability but your way of teaching made me realize that its not my brain its the way we are being taught. I bet your channel is going to bring me to the next level
@aldairdejesushoyostorres4940
I just suscribed! Your content is really helpful to start doing projects which are so needed to develop skills on this field. Keep it up my friend.
@aishanimaheshwari390
@aishanimaheshwari390 Год назад
your course is underrated and brilliant, god bless you sir!!!
@hakantekin2701
@hakantekin2701 2 года назад
Your videos terrific and very helpful. Your explanation is very clear and understandable. Thank you so much
@syedz9072
@syedz9072 Год назад
Bro, your Work is fantastic and loving it. Very Much Appreciated
@mukamikareko4840
@mukamikareko4840 2 года назад
I think you might have interchanged the accuracy score parameters in this video, but otherwise, this is really amazing!!!thank you for helping me scale up my ML skills. Could you please do more videos on computer vision?
@siyays1868
@siyays1868 2 года назад
Thanku so much Siddharthan for a wonderful machine learning project video. Your channel is really very good n videos r really great & one can get clearity about machine learning projects basics easily. Waiting for more such videos.....🥰
@c4yourselfyt
@c4yourselfyt 2 года назад
Excellent video...great work boss !!!
@rumeefeduma5596
@rumeefeduma5596 2 года назад
Thanks for this! Really great video, very intuitive even for beginner/intermediate python users.
@Siddhardhan
@Siddhardhan 2 года назад
😇😇
@datascienceworld
@datascienceworld Год назад
The video is highly informative. Just a small issue I am facing, the volume of the sound is low. However, thank you so much for your effort. Great help, indeed.
@Ussr14493
@Ussr14493 5 месяцев назад
i have just learned python and theoretical part of machien learning these models are really helping me
@nehakaler6677
@nehakaler6677 5 месяцев назад
Just completed the implementation. Great video, thankyou.
@OpeyemiOlasunkanmi-mv1pz
@OpeyemiOlasunkanmi-mv1pz Год назад
thanks sir for this work. you are blessed. you have really contributed something huge to your generation. we appreciate it.
@benyusu8045
@benyusu8045 9 месяцев назад
Amazing
@camilleqdr
@camilleqdr 3 года назад
Hi! I'm a french student and I just found your youtube channel, your videos are really great and useful, thank you so much !!
@Siddhardhan
@Siddhardhan 3 года назад
Thanks a lot for your positive words 😇
@lathaprasad1947
@lathaprasad1947 2 года назад
Hey!! It would be great if you could share the documentation and code for this project. Please help your friend out.
@brijeshnenwani
@brijeshnenwani 2 года назад
@@lathaprasad1947 He has shared the google colab dataset and code in the description.
@santoshhonnungar5543
@santoshhonnungar5543 2 года назад
Camille.. i want to learn French.. please suggest me how to learn
@01_abhijeet49
@01_abhijeet49 Год назад
@@santoshhonnungar5543 don't
@HarshitaChattopadhyay
@HarshitaChattopadhyay Год назад
*We need more such videos related to projects in MACHINE LEARNING*
@ishrakhamim
@ishrakhamim 8 месяцев назад
You are an amazing instructor sir!
@divyanshupant3892
@divyanshupant3892 11 месяцев назад
Thankyou for sharing your project. Due to your video I just now know how to apply my theory knowledge into practical approach. I would have loved it there were graphs also for logistic Regression understanding for beginners. Thankyou so much.
@yohannesayana9456
@yohannesayana9456 2 года назад
Your presentation is priceless...just incredible! keep doing such wonderful tutorials.
@Siddhardhan
@Siddhardhan 2 года назад
Thanks a ton!😇
@sokiynanaser5034
@sokiynanaser5034 Год назад
Well explained. Great Job!👏👏👏
@Siddhardhan
@Siddhardhan 3 года назад
Let's make a community of Machine Learning Experts! Subscribe here👉 tinyurl.com/md0gjbis
@shiny123john
@shiny123john 2 года назад
I am planning to do mechine learning as a freelancer .Your video is very very useful to me. Thanks
@shashpeiris6008
@shashpeiris6008 2 года назад
Your explanations are very clear. Can you please do some tutorials on probability pls? I have big issue in that
@LoneWolf-rj1px
@LoneWolf-rj1px Год назад
Great video to learn how to ML on Data Sets. I am struggling in the EDA and Data Preprocessing part!
@saketml8676
@saketml8676 3 года назад
Sir thankyou so much for your machine learning course ,your teaching style is fantastic , I was really confused regarding the data sets and proper model working ,you really cleared my all doubts ,thank you so much sir
@Siddhardhan
@Siddhardhan 3 года назад
You are most welcome😇
@hizz4490
@hizz4490 Год назад
Found very useful, thanks and keep up the work
@KumR
@KumR 2 месяца назад
Wow... never thought about such a project. Super Thambi.
@alioraqsa
@alioraqsa Год назад
This video is so easy to understand!!
@hamzaker829
@hamzaker829 2 года назад
This is soooooo good; Blessings buddy.
@sach2274
@sach2274 2 года назад
Amazing video. Loved it❤
@mdsohrabakhtaremam9555
@mdsohrabakhtaremam9555 2 года назад
I am looking for this type of videos in which full and clear explanations on Machine learnings.. Thanks a lot
@Siddhardhan
@Siddhardhan 2 года назад
You are welcome
@satyapujari7731
@satyapujari7731 Год назад
Loved the way explained.
@heeirak_k
@heeirak_k Месяц назад
so well explained brother i was so confused with all these libraries & funcs...
@Khaled_Elsadani
@Khaled_Elsadani Год назад
Thank you wish you all the best👌
@user-el2po4ve6k
@user-el2po4ve6k Год назад
Thank you so much sir. You are so helpful!
@e-queen3485
@e-queen3485 16 дней назад
thank u sir it was soo helpfull and easy to understand
@dikshagupta3276
@dikshagupta3276 2 года назад
Nice explanation big thanku to you pls make more and more videos related to data science project and provide some guidance...
@alfattahsuyadi3618
@alfattahsuyadi3618 Год назад
Thank you very much. Very useful tutorial
@shashankag5361
@shashankag5361 3 года назад
superb bro, you are great instructor, i had never seen such explanatory video.
@Siddhardhan
@Siddhardhan 3 года назад
Thanks a ton😇
@shanr8399
@shanr8399 3 года назад
Great explanation. Looking forward to learn as much as possible.
@Siddhardhan
@Siddhardhan 3 года назад
Glad it was helpful!😇
@abhiramipr195
@abhiramipr195 2 года назад
Excellent ..thanku so much bro
@speak.thetruth5017
@speak.thetruth5017 10 месяцев назад
Such a great teacher 🔥
@danielsehnoutek2016
@danielsehnoutek2016 10 месяцев назад
great tutorial, love from india
2 года назад
Thanks fot the exercise, I love it.
@uchegodswill-iv4cd
@uchegodswill-iv4cd Месяц назад
good lecture, i like this and i understood very well
@extremexplorer8930
@extremexplorer8930 2 месяца назад
This is Best ML Channel on RU-vid....Peoples don't wanna see Real Thing............They just see Appeling Claikbaits on RU-vid and Tries to Learn ML from those Guys..................
@MuhammadKamran-ii4rh
@MuhammadKamran-ii4rh 3 года назад
So nice dear a great explanation....Now I am your fan from Indonesia. I am the student of master in mining engineering and I find this video so interesting. I will apply this to one of my model soon. I have not enough words to thank you enough
@Siddhardhan
@Siddhardhan 3 года назад
Thank you so much 😇 I'll work constantly to add value to all the viewers of my channel 🤝
@29ibrahimsayed95
@29ibrahimsayed95 2 года назад
Assalamualaykum brother can you share your instagram or facebook i need to contact you ASAP
@dineshjothiram3677
@dineshjothiram3677 3 года назад
Organized Delivery.Excellent sir!
@Siddhardhan
@Siddhardhan 3 года назад
Thanks a lot 😇
@sohailsj8944
@sohailsj8944 2 года назад
That was a great tutorial
@sandipansarkar9211
@sandipansarkar9211 2 года назад
finished practicing coding.Feeling a lot more confident
@yhbarve
@yhbarve 2 года назад
Wow! Nice video! And also learnt about Google Collab which was great. Thanks! Would love to connect with you
@techshark7194
@techshark7194 3 года назад
Excellent!!want more intermediate to advanced use cases.
@Siddhardhan
@Siddhardhan 3 года назад
Thank you so much! I'll be posting project videos every Friday. Stay tuned! Monday and Wednesday will be basic videos for beginners. Thanks for your support!
@pahadiEngineer
@pahadiEngineer 2 года назад
Real life working and advantage of this project....
@demianaayman3802
@demianaayman3802 6 месяцев назад
thanks sir for this work. you are blessed
@ganeshthapa3841
@ganeshthapa3841 2 года назад
what is the logic behind the data splitting into 1:9 or 2:8 train and test data? how to determine the test-size of the data?
@vaibhavparkale1113
@vaibhavparkale1113 2 года назад
thank you so much bro for such a awesome video , keep it up .....
@Siddhardhan
@Siddhardhan 2 года назад
Most welcome 😊
@impulse1712
@impulse1712 3 года назад
Thank you so much sir..you explain very clearly..it helped a lot.😁
@Siddhardhan
@Siddhardhan 3 года назад
Most welcome 😊
@user-cm5dl6lp5o
@user-cm5dl6lp5o 3 года назад
Useful playlist, thank you!
@Siddhardhan
@Siddhardhan 3 года назад
you're most welcome 😇
@novi274
@novi274 7 месяцев назад
thanku so much
@antruong8770
@antruong8770 2 года назад
I wish I can catch what you are talking about, you have a very unique accent...
@user-xb2zx1qi1r
@user-xb2zx1qi1r 7 месяцев назад
Hi Siddhardhan. Thank you for the video. You mentioned about the difference in the Means making an impact in terms of prediction. How did we use that in this video?
@binienjoyer
@binienjoyer Год назад
Hello, which one do you think is the easiest to do for beginners with no background in these kind of topics? Our teacher is asking us to choose 4 projects from this video. Thank you!
@MizanurRahman-uf1nw
@MizanurRahman-uf1nw 2 года назад
Thanks a lot, Sir
@charanpoojary4804
@charanpoojary4804 2 года назад
Thank you very much sir
@debattambhattacharjee1642
@debattambhattacharjee1642 3 года назад
Really helpful for my projects.
@Siddhardhan
@Siddhardhan 3 года назад
you're welcome
@pranavip999
@pranavip999 Год назад
Sir, Which is better Anaconda Jupyter notebook or google colaboratory
@tanzimhasan4464
@tanzimhasan4464 2 года назад
Thanks a lot for this Amazing video
@Siddhardhan
@Siddhardhan 2 года назад
Most welcome 😊
@deoshas520
@deoshas520 2 месяца назад
this is just great, i use it while learn ML i've got a problem actually: i don't see the results in 16th row - it's just "Logistic regression()" text with no results there's in video help
@growingfire
@growingfire 2 месяца назад
Thanks a lot !
@mike777med7
@mike777med7 3 года назад
Really cool content !!! 😁👍
@Siddhardhan
@Siddhardhan 3 года назад
thanks a lot 😇
@mudasiralisamejo8808
@mudasiralisamejo8808 6 месяцев назад
Hey. One question about how should I approach these projects? Should I do exactly what is done in these videos or should I do things differently? I am just a beginner. Suggest me the best way for optimal learning and making the projects my own so that I can showcase them. Thank you for your time.
@todymaverick
@todymaverick 11 месяцев назад
for the data sets why do you provide a drive link and not a kaggle one?
@Pankaj_Khanal_Joshi
@Pankaj_Khanal_Joshi 7 месяцев назад
hello sir in this example can you pls tell us which is dependent variable and independent variable. Thank you
@prawinselvam9102
@prawinselvam9102 3 года назад
Very useful video bro🔥
@Siddhardhan
@Siddhardhan 3 года назад
Thanks bro😇
@akhandjeet6114
@akhandjeet6114 2 месяца назад
Thnku sir❤
@bohohohoyt4900
@bohohohoyt4900 2 года назад
thank you man :)
@abhishekpatil7336
@abhishekpatil7336 3 года назад
Good explanation bro🔥🔥
@Siddhardhan
@Siddhardhan 3 года назад
Thanks brother!
@leelasaikrishnaarja1125
@leelasaikrishnaarja1125 2 года назад
Sir, your explanation is very good. Comming to the project.. i think for the classification models the best metrics are F1 score and ROC-AOC curves. Accuracy is a good metric but not the best metric. Can you add those also in the next projects
@afeezlawal5167
@afeezlawal5167 2 года назад
Guess Accuracy can be used since the target variable is not the skewed(i.e it is a balanced dataset). So Accuracy is also a perfect metrics.
@maasahebbiustad8514
@maasahebbiustad8514 Год назад
Hello sir, How do you deal with a classification problem with only one class? As I am getting an error 'This solver needs samples of at least 2 classes in the data, but the data contains only one class: 1'.
@pythonicman6074
@pythonicman6074 2 года назад
الف شكر استمر ياوحش
@satviksingh6229
@satviksingh6229 3 года назад
good concept, need some basic projects which beginners can add-in resume
@Siddhardhan
@Siddhardhan 3 года назад
This is a very basic one... Try to learn this and execute the code by yourself. Will add more videos every Friday. Thanks!
@rakeshdey6970
@rakeshdey6970 3 года назад
very good.. Request you give more theoretical concept on each algorithm topic, it will be easier for us then to understand the usecase and practical
@Siddhardhan
@Siddhardhan 3 года назад
Hi Rakesh! Thanks for your appreciation!😇 I'll definitely make detailed videos on the theory behind important Machine Learning models. But I cannot do it in these project videos. I'll make a module separately in my machine learning course in this RU-vid channel, in which I'll explain about all the models in detail.
@rakeshdey6970
@rakeshdey6970 3 года назад
@@Siddhardhan Thanks.. Also want to know how we will approach if labelled data is not divided properly, In you example like R-111, M-97.. if those value not closed then how we will approach.. I am beginner so I realy like this demos. Thanks a lot
@Siddhardhan
@Siddhardhan 3 года назад
We can use methods like under-sampling and over-sampling. In under-sampling, we reduce the labels that are more abundant and choose the important data points that are unique. In over-sampling, we try to make new data points by analysing the data with low number of labels. We can use algorithms like Bootstrapping or Synthetic Minority Over-sampling for this purpose.
@Siddhardhan
@Siddhardhan 3 года назад
I hope this clears your doubt.
@rakeshdey6970
@rakeshdey6970 3 года назад
@@Siddhardhan Thanks , yes theoratically it is cleared, but want one short demo on over samplimg and under sampling when you will get time.. 😀
@vinayakrastogi890
@vinayakrastogi890 2 года назад
Hey @siddardhan great video but i am getting Mine value for rocks and vice versa...i followed our code line by line
@rafaelfraga7976
@rafaelfraga7976 2 года назад
I'm trying to do it on Jupyter Notebook and some things as sonar_data[60].value_counts and sonar_data.groupby(60),mean() isnt working
@s.prasannavenkateshan4856
@s.prasannavenkateshan4856 2 года назад
hi,Siddhardhan I have learnt some info about Machine learning and prediction . Can u do a video on PREDICTIVE MAINTENANCE IN INDUSTRY , based on REJECTION, it will be usefull for me.
@ariwibowo7912
@ariwibowo7912 2 года назад
Thanks for you video sir, i'm from Indonesia and i'm looking to could image processing in astronomy, can you to explain how to using CNN for processing galaxy image, sir?
@uttamramanakatti4524
@uttamramanakatti4524 3 года назад
Good explanation bro..
@Siddhardhan
@Siddhardhan 3 года назад
Thank you so much!😇
@pawanputhran1816
@pawanputhran1816 2 года назад
Could you please expand why was Logistics Regression used instead of any classification algorithms?
@panagiotisgoulas8539
@panagiotisgoulas8539 2 года назад
The idea is to test many classification algorithms Knearest neighbors, Random Forests etc, calculate the acuracy on each of these, get an average accuracy for each of these after some iterations or with cross_val_score and finally you pick the one with with highest average accuracy.
@gopalakrishnan4137
@gopalakrishnan4137 3 года назад
Great Help to us
@Siddhardhan
@Siddhardhan 3 года назад
you're welcome 😇
@hemantvispute6742
@hemantvispute6742 2 года назад
Hello Siddhardhan. Very Good example and the way you explain it is really appreciable. Is it possible to further analyze data to understand which column has an effect to decide R or M.
@Siddhardhan
@Siddhardhan 2 года назад
thanks a lot 😇 yes, you can do some data analysis on the data
@punamchatterjee1027
@punamchatterjee1027 Год назад
sir..can i use svm,naive bayes for this type of classification?
@ritiksaxena6707
@ritiksaxena6707 2 года назад
Really Helpful
@Siddhardhan
@Siddhardhan 2 года назад
Glad it helped
@ManzoorHussain-gz1vk
@ManzoorHussain-gz1vk 2 года назад
Thank you, Sir.
@Siddhardhan
@Siddhardhan 2 года назад
You are very welcome
@mihaluntinen2342
@mihaluntinen2342 Год назад
Nice explanation of the coding and the function calls. I'm disappointed that there's no real discussion on what the data is (beyond "R = rock, M = mine", much less why a certain model is suitable to fit it. These are things that I was looking forward to learn about, and things that seem to me to be rather key elements of any ML project. But I'm sure this video is helpful to someone who already knows such things.
@panther_.gaming
@panther_.gaming Год назад
here the target variable is binary class (2 values only).Such cases can be fitted by logistic regression model
@little-chad
@little-chad Год назад
Thank you bro
@krshah2008
@krshah2008 3 года назад
What a wonderful video and the complete playlist as well. I was looking for something like this to improve my ML skills! One question - around 36:00, we see the model accuracy on training data to be about 83%... Shouldn't that be 100%? As we have created the model using the training data, and we are doing the prediction on the same data as well?
@Siddhardhan
@Siddhardhan 3 года назад
thanks a lot 😇 we won't get 100% accuracy all the time. we may need to do some model optimization to make better predictions. you can research about it.
@mohamedhamiche
@mohamedhamiche Год назад
@@Siddhardhan Thank's for your work, I'm wondering why should we compute the accuracy score on training data, I mean for what purpose ? I don't think it is usefulll
@piewpok3127
@piewpok3127 Год назад
@@mohamedhamiche yeah same.
@khachinboonshup9220
@khachinboonshup9220 2 года назад
Excuse me , Is this dataset base on real or similar Submarine real dataset (Can I trust structure this data if I use for explaning to Submarine soldier? )?
@NinadNakhwa
@NinadNakhwa 3 года назад
At 22:11 there is function which finds mean of Y variable " sonar_data.groupby(60).mean() " , How can mean of existing dataset which already have resut will be usefull to predict on dataseet which does not contain Y predict.
@Siddhardhan
@Siddhardhan 3 года назад
hi! it's not the result of the data. we are just exploring the data. we are just doing some data analysis. in this case, we are clearly seeing the difference in the mean value. but it's not the way the model understands the data. it tries to fit to the data and learn iteratively. we cannot create a model mentioning the mean value for all the columns. then it's explicitly telling the model about the data. and moreover, we cannot find this difference in mean in all datasets.
@dannymuzata4633
@dannymuzata4633 2 года назад
Interesting video with crystal clear explanation. Thanks!! I have a question, in this video we found accuracy of test data to be ~76%. Is there anything that can be done (fine-tuning) to the dataset to improve this accuracy??? Also, is there a way we can show the failure side (24%) of prediction??? Are there any other models that can be used to solve a binary classification problem apart from LogReg??? HELP WITH THESE QUESTIONS. GREAT VIDEO!!!!!
@GurpreetSingh-ps6kl
@GurpreetSingh-ps6kl 2 года назад
i think we need more data for more accuracy
Далее
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
How I'd Learn AI (If I Had to Start Over)
15:04
Просмотров 762 тыс.
ML Was Hard Until I Learned These 5 Secrets!
13:11
Просмотров 254 тыс.
Water powered timers hidden in public restrooms
13:12
Просмотров 463 тыс.
Machine Learning Projects You NEVER Knew Existed
15:20
Просмотров 166 тыс.
Python Machine Learning Tutorial (Data Science)
49:43
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58