Fighting Spam on YouTube with TensorFlow & Python

  Рет қаралды 25,541

Simply Explained

Simply Explained

Күн бұрын

Пікірлер: 149
@bahadir2198
@bahadir2198 3 жыл бұрын
So scared of this government issue on always banning crypto.
@harrywilson3206
@harrywilson3206 3 жыл бұрын
Same. But have no fear. When they did early this year I was still earning profit. Because I have a licensed and legitimate USA broker who trades for me.
@christysmith5458
@christysmith5458 3 жыл бұрын
Tell me about it please.
@mollynobles5833
@mollynobles5833 3 жыл бұрын
How do you get the money he trades for you.
@kerienstones3679
@kerienstones3679 3 жыл бұрын
What’s his name. And how do I know his legit
@bahadir2198
@bahadir2198 3 жыл бұрын
@UCeCCBPRZz_fAdI9EX_XlDQw ID@R a m i r e z o s p i n a
@Tredecillionscience
@Tredecillionscience 3 жыл бұрын
The explanation is so smooth and easy to understand! Really appreciate the effort you made ^^
@QuantumWalnut
@QuantumWalnut 3 жыл бұрын
The fact that machine learning has become so DIY makes me very hopeful for its applications. The cheaper and more accessible it becomes, the more democratic this technology can be.
@cybr774
@cybr774 3 жыл бұрын
lol "democratic"
@TheALPHA1550
@TheALPHA1550 3 жыл бұрын
@@cybr774 Seriously.
@zoc2
@zoc2 3 жыл бұрын
This video makes me want to get into it myself. I think I'm going to dedicate tomorrow to machine learning!
@zyansheep
@zyansheep 3 жыл бұрын
KZbin has no incentive to fix this. We wouldn't even need a spam filter if they just used a better type of comment system (like the one reddit uses) Edit: python is pretty awesome...
@simplyexplained
@simplyexplained 3 жыл бұрын
Well, I could think of a few simple measures. Require people to validate a phone number, limit the amount of comments you can post in a day, and indeed, allow everyone to vote and moderate like Reddit. Oh yeah Python is great! Just started using it, and I'm amazed at how easy it is to learn, to use, and how many great libraries there are.
@onatkorucu842
@onatkorucu842 3 жыл бұрын
Why do you think that reddit is better?
@isableye7164
@isableye7164 3 жыл бұрын
@@onatkorucu842lol bcoz unlike youtube their downvote button actually works.
@dragonhold4
@dragonhold4 3 жыл бұрын
In every Reddit thread there are many legitimate comments that tell the truth but may be inconvenient so they are bombed by a mob and unfairly set to hidden, removed, or put to the very bottom of the infinity scroll. This system is far from ideal.
@thisguyispeculiar
@thisguyispeculiar 2 жыл бұрын
@@isableye7164 lmao
@theguyordie
@theguyordie 3 жыл бұрын
Add some Oauth support, swap out Google sheets with an SQL database, add a simple dashboard and you've got yourself a really neat PaaS product that could do really well!
@JohnyK07
@JohnyK07 3 жыл бұрын
yeah, I can see that Sheets file getting filled pretty quickly... (each one has a limit of 5 million cells...yup, cells, not rows). Google also has BigQuery, if he wants to keep it in the cloud and benefit from Sheets integration, but any sql database would do nicely.
@Pix2io
@Pix2io 2 жыл бұрын
it would be cool if KZbin themselves starting selling spam removal devices snd maybe cameras and gaming gear for KZbinrs.
@evergreen-
@evergreen- 3 жыл бұрын
Simply Explained: So far I haven’t noticed false positives with this AI Comments thread under this video: *empty*
@beloved3244
@beloved3244 3 жыл бұрын
Right 😂 haha
@thisguyispeculiar
@thisguyispeculiar 2 жыл бұрын
Now imagine if YT chose to make similar text identifiers in their thousands of servers to clean up all of YT from trolls, porn adverts and fake website links. _Like that's ever gonna happen._
@reikiorgone
@reikiorgone 2 жыл бұрын
Testing organically that by retraining the model this comment is an organic test of Dogecoin xlm KZbin also I love you this was a great video
@YoushaAhmad
@YoushaAhmad 3 жыл бұрын
This impressive. Well done and thank you! I have been disappointed with KZbin for not sorting this out considering Alphabet has some highly capable AI projects, which they often show off in press releases. If they don't get on top of this perhaps you could continue to work on this an license it to other channels to use themselves, or open source it with donations/ a freemium option. I used to flag more comments as spam, but thought KZbin was going to do something years ago. It is also annoying when large channels like Bloomberg leave spam up, whilst it isn't their fault they have the means to help get rid of it themselves.
@varunahlawat9013
@varunahlawat9013 Жыл бұрын
"Bring it on" LMAO! Really appreciate this video!
@selvamselvam3670
@selvamselvam3670 2 жыл бұрын
you always explain complicated topics in a simple way.. love your way of explaining.. you got a new subscriber
@user-yq9ky8rh4y
@user-yq9ky8rh4y 2 жыл бұрын
TeXtMe DiReCtLy 🤙🥶
@trendways-x9g
@trendways-x9g 2 ай бұрын
Hello, my channel is a shorts channel and it was spam without any rule violation, how does it get rid of spam or does it get rid of it?
@brombeerbert2768
@brombeerbert2768 2 жыл бұрын
Nice Channel! Thank you for all the education. I just had to let you know that i randomly ended up on your Channel after clickíng an ad on The Million Dollar Website. Had me laughing :D
@polavenki
@polavenki 3 жыл бұрын
Was wondering about your thoughts on using the pre-trained zero shot models like GPT for this use case?
@user-yq9ky8rh4y
@user-yq9ky8rh4y 2 жыл бұрын
TeXtMe DiReCtLy 🤙🥶
@vamshi4956
@vamshi4956 3 жыл бұрын
Wow. I was thinking about the spam and I found your video. I now have some idea on where to start even though I know nothing but Java. I'll update if my make any progress. Thank you and great content. Cheers.
@anuragdhondge9579
@anuragdhondge9579 3 жыл бұрын
This is a spam comment. Deal with it algorithm.
@nethoncho
@nethoncho 3 жыл бұрын
LOL
@simplyexplained
@simplyexplained 3 жыл бұрын
Algorithm says: 8,5% chance of being spam. Try harder ;)
@anuragdhondge9579
@anuragdhondge9579 3 жыл бұрын
@@simplyexplained 😂😂 Love your channel, keep up the work..thanks for the reply
@adarshkumar3518
@adarshkumar3518 3 жыл бұрын
Lol. KZbin needs this 😂
@AamishSohailRamay
@AamishSohailRamay 2 жыл бұрын
which software you use to make these attractive videos?
@chaos_monster
@chaos_monster 3 жыл бұрын
I understand your need to run it on a server, but I am also really happy to see CoreML running on the devices only - that makes me feel a little bit less paranoia :D
@benjaminkirbytennyson386
@benjaminkirbytennyson386 3 жыл бұрын
Thanks for sharing this video, now I can show this to my engineer friend to overcome your spam filter.
@simplyexplained
@simplyexplained 3 жыл бұрын
Haha that would be epic. An arms race!
@simonalogiudice7581
@simonalogiudice7581 3 жыл бұрын
Amazing! You explain things very clearly, good job!
@MyBizTT
@MyBizTT 3 жыл бұрын
Excellent video! I'm guessing Naive Bayes Classifier?
@aayushgore4245
@aayushgore4245 2 жыл бұрын
Hotdog NOT HOTdog!! 🤣🤣
@reold
@reold 3 жыл бұрын
You could also use a python any where or heroku server if you need the home server back
@simplyexplained
@simplyexplained 3 жыл бұрын
True, I thought about going that route. But my home server is running Proxmox. Plenty of space for VM's and containers like this ;)
@GosperTYVS
@GosperTYVS 2 жыл бұрын
You are awesomeness bro !!! Thank you for sharing !!! 🔥😎🔥😎🫶🏼👌🏼
@mr_innocent_123
@mr_innocent_123 2 жыл бұрын
Amazing explanation. 👏👏
@user-yq9ky8rh4y
@user-yq9ky8rh4y 2 жыл бұрын
TeXtMe DiReCtLy 🤙🥶
@ffcml1733
@ffcml1733 3 жыл бұрын
From where you studied all these programming and other stuffs
@HesderOleh
@HesderOleh 3 жыл бұрын
ThioJoe just made a script that requires you to name the spammer, while looking for training data to see if I could automate it, I see you have already done this!
@robertb7003
@robertb7003 3 жыл бұрын
That's totally awesome. Shows the power of using APIs. You could definitely make some money on this even if youtube didnt hire you. Your server looks like it could handle other youtuber's channels as well. Thanks for the videos
@simplyexplained
@simplyexplained 3 жыл бұрын
I might consider doing that if I get some requests from channels. Haha, the server appears to be very fancy, but it's actually a very old one. I removed all the hardware and put in a low-power CPU. It's mainly used for backups and home automation.
@2DReanimation
@2DReanimation 3 жыл бұрын
@@simplyexplained You could write spam bots to get all the big youtubers to buy your product XD
@nixonlauture7337
@nixonlauture7337 3 жыл бұрын
Can you add a step-by-step for this?
@simplyexplained
@simplyexplained 3 жыл бұрын
The source code is on GitHub. I think the Jupyter notebook is easy to follow, but I might do a tutorial video on it. No promises though ;)
@devadevans700
@devadevans700 2 жыл бұрын
Hey long time no see, your content is really good, patience and consistency is important
@user-yq9ky8rh4y
@user-yq9ky8rh4y 2 жыл бұрын
TeXtMe DiReCtLy 🤙🥶
@YuzuruA
@YuzuruA 2 жыл бұрын
The fact that google can´t emulate a simple DIY solution created by a loner youtuber speaks volumes about their commitment.
@justhere9549
@justhere9549 2 жыл бұрын
Will u ever come back?
@derickrcruz
@derickrcruz 3 жыл бұрын
0:47 dammit Jian-Yang
@simplyexplained
@simplyexplained 3 жыл бұрын
Finally someone who noticed the reference!
@Kim-by5uy
@Kim-by5uy 3 жыл бұрын
Can we all take a momment to appreciate the great and easy-to-follow explanation
@user-yq9ky8rh4y
@user-yq9ky8rh4y 2 жыл бұрын
TeXtMe DiReCtLy 🤙🥶
@UDKO2
@UDKO2 3 жыл бұрын
How do you make it run every hour ?
@pravallikadamerla9835
@pravallikadamerla9835 9 ай бұрын
Can you please share source code
@2DReanimation
@2DReanimation 3 жыл бұрын
Wouldn't it have been better if all the manually not classified comments would have a value of 0.5 for "could be spam or not"? 2:00: oh, you removed the non-tagged comments. That makes sense.
@sneu420
@sneu420 3 жыл бұрын
Hey hey 0:26, that's me on one of your videos...!
@simplyexplained
@simplyexplained 3 жыл бұрын
Nice catch ;)
@machashanker6407
@machashanker6407 3 жыл бұрын
Can we Know Which software using for Animation
@user-yq9ky8rh4y
@user-yq9ky8rh4y 2 жыл бұрын
TeXtMe DiReCtLy 🤙🥶
@NewMateo
@NewMateo 3 жыл бұрын
Man I gotta learn Python.
@simplyexplained
@simplyexplained 3 жыл бұрын
I just started learning it, and I'm loving it so far!
@jamesseddon1637
@jamesseddon1637 3 жыл бұрын
@savjee Man great video, I've been writing a small script to scrape comments and detect deleted comments, I've been working with Panda and CSV and it's an absolute nightmare, especially as you say when trying to constantly append data to the CSV and read it back in a loop. Mega thanks for the source code, I'm going to implement a similar approach using Google Sheets and see how that goes. Out of curiosity, have you hit any limits with the KZbin API?
@jamesseddon1637
@jamesseddon1637 3 жыл бұрын
I noticed a small bug, line 76 where you rest allComs you use use the wrong variable name (allComms instead of allComs). "# Reset list before we continue allComms = []"
@jamesseddon1637
@jamesseddon1637 3 жыл бұрын
Scratch that I don't think that line is even needed.
@simplyexplained
@simplyexplained 3 жыл бұрын
Yeah, CSV files are a mess. Also, the KZbin Data API isn't very easy to started with. As for the limits: I did request a quota increase and got it very quickly. However, I don't really need it. This channel doesn't get that many comments. Thank you for spotting that! I removed the allComms line because it was indeed unnecessary.
@beloved3244
@beloved3244 3 жыл бұрын
Dude this is awesome!!!
@thesultan1212
@thesultan1212 3 жыл бұрын
Dude this is amazing!
@simplyexplained
@simplyexplained 3 жыл бұрын
Thanks!
@vedicdiscovery-skc-0903
@vedicdiscovery-skc-0903 11 ай бұрын
Share the code
@crashia
@crashia 2 жыл бұрын
When are new videos coming? I've just discovered this channel and I'm in love 💓
@silvernaturemusic599
@silvernaturemusic599 3 жыл бұрын
No spam in the comment box proves it right.
@Silverdev2482
@Silverdev2482 3 жыл бұрын
i tested the filter with a fake spam comment and it works
@ahmad_dos5563
@ahmad_dos5563 3 жыл бұрын
That’s fascinating bro
@tuna1270
@tuna1270 3 жыл бұрын
Hope you can do a step by step tutorial for this!!! very cool.😎😎
@cyber3808
@cyber3808 3 жыл бұрын
THANK YOU FOR WATCHING FOR CRYPTO GUIDANCE SEND MSG RIGHT AWAY WHAT'SAPP
@cyber3808
@cyber3808 3 жыл бұрын
What'sApp✚447459667378
@sinankoa824
@sinankoa824 2 жыл бұрын
@@cyber3808 aint no way
@FrancisGauthier2
@FrancisGauthier2 3 жыл бұрын
I wonder if be Bayesian filter algorithm is now outdated by AI
@yyjj7934
@yyjj7934 2 жыл бұрын
Hello sir, how can I contact you?
@user-yq9ky8rh4y
@user-yq9ky8rh4y 2 жыл бұрын
TeXtMe DiReCtLy 🤙🥶
@blackmennewstyle
@blackmennewstyle 3 жыл бұрын
KZbin actually has no interest to remove these spams since i'm pretty sure ironically, they are also probably involved in huge amount of ads campaigns, very lucrative during the human malware pandemic outbreak ;) Let's see if your spam filter detects me as a spam :p Have a great weekend my brother and keep it up the great job
@simplyexplained
@simplyexplained 3 жыл бұрын
It says there's a 0.3% chance that your comment is spam. You're safe ;) Have a nice weekend as well!
@tahat-atakor
@tahat-atakor 3 жыл бұрын
Xavier. Did YT hired you? You are amazing.
@simplyexplained
@simplyexplained 3 жыл бұрын
No they didn't! But my anti-spam bot is still going strong ;)
@tahat-atakor
@tahat-atakor 3 жыл бұрын
@@simplyexplained well well all know how amazing you are Xavier. I hope you get a better position and maybe hire me one day 😁
@nurtorekelesov4286
@nurtorekelesov4286 2 жыл бұрын
this was amazing
@amanda188
@amanda188 2 жыл бұрын
Disculpe, he visto su canal en KZbin. Estoy muy interesado. Si está interesado en una asociación empresarial, podemos hablar de los detalles.
@prikshitparashar8950
@prikshitparashar8950 3 жыл бұрын
Amazing work !
@EsterMelati
@EsterMelati 3 жыл бұрын
I rly wanna try tensorflow :(
@grindererrofficial3755
@grindererrofficial3755 2 жыл бұрын
Is he is alive or died ? :( 11months been silent :(
@simplyexplained
@simplyexplained 2 жыл бұрын
Very much alive!
@grindererrofficial3755
@grindererrofficial3755 2 жыл бұрын
@@simplyexplained :)
@zauri728
@zauri728 3 жыл бұрын
Love your idea, would you mind to share the source code with me? :) Happy to hear your feedback
@simplyexplained
@simplyexplained 3 жыл бұрын
Sure! I mentioned it at the end of the video. Source code is on GitHub, link in the description.
@ryugadebo
@ryugadebo Жыл бұрын
Loved the video
@ghipsandrew
@ghipsandrew 3 жыл бұрын
Maybe the spammers will train an adversarial network to engineer their comments so as to trick your model :O
@simplyexplained
@simplyexplained 3 жыл бұрын
That would be..... so cool!!!
@PawirodinomoM
@PawirodinomoM 3 жыл бұрын
Amazing!
@mariosasic4251
@mariosasic4251 2 жыл бұрын
nice video, good jov bro :D
@user-yq9ky8rh4y
@user-yq9ky8rh4y 2 жыл бұрын
TeXtMe DiReCtLy 🤙🥶
@siddarthgurram5023
@siddarthgurram5023 3 жыл бұрын
My 🧠 : go spam a comment and check if it gets reported as spam ~~he said more the data better the prediction let's help him~~
@hem89180
@hem89180 3 жыл бұрын
Well done.
@QuintusAndreus
@QuintusAndreus 3 жыл бұрын
Let's give it a go... Get rich quick now. $$$$ Not spam. True wealth creation. 😋
@RickyAraujoOficial
@RickyAraujoOficial 2 жыл бұрын
COPYRIGHT REMOVAL APPEAL Hi Xavier, how are you? My name is Ricky Araujo. You reported the video I posted on KZbin for violating rights to your video, I understand you have the right to do so, but I humbly apologize for that. I'm a fan of your content that's why I subscribed to your channel, at the time I watched your video and I thought it was so rich that I didn't think twice about wanting to copy it, but I'm here begging you for a venomous apology and I ask you to remove your information, as this radically gets in the way. my growth here in Brazil. Also, I can post a video apologizing and put your channel in my video description. Don't worry about it anymore, it will never happen again. I just ask that you please withdraw a complaint. Att. Ricky Araújo
@SkorpionYassine
@SkorpionYassine 2 жыл бұрын
maybe you can email him
@user-yq9ky8rh4y
@user-yq9ky8rh4y 2 жыл бұрын
TeXtMe DiReCtLy 🤙🥶
@3F34N1M4T3S
@3F34N1M4T3S 3 жыл бұрын
Came here from million dollar homepage
@alymuni
@alymuni 3 жыл бұрын
This is a test to see if my comment gets deleated :D just for fun, anyway still a good video. SPAM SPAM find me
@simplyexplained
@simplyexplained 3 жыл бұрын
Nope, algorithm says only 2% chance of being spam ;)
@alymuni
@alymuni 3 жыл бұрын
@@simplyexplained aa ok xD thank for letting me kbow
@md.najmulhasan8774
@md.najmulhasan8774 Жыл бұрын
wow that is amazing :)
@Lord0x
@Lord0x 2 жыл бұрын
amazing video.
@user-yq9ky8rh4y
@user-yq9ky8rh4y 2 жыл бұрын
TeXtMe DiReCtLy 🤙🥶
@Lord0x
@Lord0x 2 жыл бұрын
No
@lucagiovanni658
@lucagiovanni658 2 жыл бұрын
Great video!!! Very engaging... With everything going on right now, the best decision is having a profitable investment strategy. Stocks are good but crypto is better.
@dizaj
@dizaj 2 жыл бұрын
👍👍👍
@Andy11876
@Andy11876 2 жыл бұрын
Hi I have something important to tell you
@pranavtiwari_yt
@pranavtiwari_yt 3 жыл бұрын
Hey spam filter don't delete my comment its not a spam😂
@palabinash
@palabinash 3 жыл бұрын
Nice
@REAnyAJ
@REAnyAJ 2 жыл бұрын
Badass
@miguelbertonatti
@miguelbertonatti 3 жыл бұрын
👌🏼
@freebie808
@freebie808 3 жыл бұрын
Cool
@nethoncho
@nethoncho 3 жыл бұрын
This comment may be spam...
@sitbackandrelax2482
@sitbackandrelax2482 3 жыл бұрын
i am a spam
@RealSweveel
@RealSweveel 2 жыл бұрын
A
@user-yq9ky8rh4y
@user-yq9ky8rh4y 2 жыл бұрын
TeXtMe DiReCtLy 🤙🥶
@ratgreen
@ratgreen 3 жыл бұрын
Great stuff, I hope yt actually does something. I must admit some of the comments are very legit, like the first 10 or so comments will look like a pretty normal conversation, perhaps a bit scripted but the actual bait will be many comments below, with a pretty legit setup, ie, oh 'I wish I had known how to trade' 'I too didnt know the tricks of trading until I was introduced to Dr Sue Bateman who taught me' 'oh do you have contact details' 'oh, yes you can contact her on WA on 0000000000' So flagging the entire thread of spam, probably looks like people abusing the report feature to youtube, as they read like legit comments. Its only when you read the entire thread, which I assume ML wont pick up on, that it becomes spammy. Also I assumed they are bots, but I've actually seen some of them reply to real comments. Which was odd. Lets see how your filter does with that ^ too ha
@simplyexplained
@simplyexplained 3 жыл бұрын
You're 100% correct. Comments like "I wish I had known how to trade" are tricky. By themselves, they're not spam. But the replies it gets are. So I trained the model exactly like this. As soon as someone mentions another person to help them, it's spam. My filter goes through top-level comments as well as replies and processes them individually. So a top level comment "I wish I had known how to trade" might be left alone, while the replies might get removed. Anyway, I'll tweak the script as time goes on. But so far it seems to do quite well. Fingers crossed!
@needabettername1559
@needabettername1559 3 жыл бұрын
Profits money love xavier bitcoin test this is a test simply explained
I made maps that show time instead of space
10:44
Václav Volhejn
Рет қаралды 1 МЛН
How does a blockchain work - Simply Explained
6:00
Simply Explained
Рет қаралды 10 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Предел развития НЕЙРОСЕТЕЙ
18:53
Onigiri
Рет қаралды 212 М.
Using My Python Skills To Punish Credit Card Scammers
7:13
Engineer Man
Рет қаралды 4,9 МЛН
The Serverless Hype Explained!
7:08
Simply Explained
Рет қаралды 105 М.
Spam Mail Detection with Machine Learning in Python
15:42
NeuralNine
Рет қаралды 17 М.
7 Outside The Box Puzzles
12:16
MindYourDecisions
Рет қаралды 180 М.
DIY Home Energy Monitor & CT sensors explained
6:54
Simply Explained
Рет қаралды 150 М.
Showing a Craigslist scammer who's boss using Python
5:27
Engineer Man
Рет қаралды 6 МЛН
What Are APIs? - Simply Explained
6:49
Simply Explained
Рет қаралды 899 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН