Fine-tuning a Neural Network explained

  Рет қаралды 91,167

deeplizard

deeplizard

Күн бұрын

Пікірлер
@deeplizard
@deeplizard 7 жыл бұрын
Machine Learning / Deep Learning Tutorials for Programmers playlist: kzbin.info/aero/PLZbbT5o_s2xq7LwI2y8_QtvuXZedL6tQU Keras Machine Learning / Deep Learning Tutorial playlist: kzbin.info/aero/PLZbbT5o_s2xrwRnXk_yCPtnqqo4_u2YGL
@mohammadaminhosseinniya7849
@mohammadaminhosseinniya7849 Жыл бұрын
Brief, Clear, Understandable and Complete, without usual youtubers playing round. Thank you!
@marsrocket
@marsrocket 4 жыл бұрын
Your videos are by far the best on KZbin for this kind of thing. Thank you for producing them.
@deeplizard
@deeplizard 6 жыл бұрын
Check out the corresponding blog and other resources for this video at: deeplizard.com/learn/video/5T-iXNNiwIs
@tymothylim6550
@tymothylim6550 4 жыл бұрын
Thank you very much for this video! The use of an example and the specific explanation on freezing layers really helps me understand how fine-tuning can conceptually be done for similar tasks!
@sathvikchowdaryveerapaneni1290
@sathvikchowdaryveerapaneni1290 Жыл бұрын
Found the perfect explanation of fine tune.
@CosmiaNebula
@CosmiaNebula 4 жыл бұрын
0:10 intro 2:00 car recognition example
@THEGASDRIP
@THEGASDRIP 2 жыл бұрын
Thanks 4 the video and good info.
@nawmeerahman8574
@nawmeerahman8574 5 жыл бұрын
All of your tutorials are amazing.Simply explained.Helps me a lot.
@RemiDav
@RemiDav 5 жыл бұрын
Exactly what I needed to know before starting that finetuning tutorial ! :)
@CaptainBravo87
@CaptainBravo87 4 жыл бұрын
What a great channel ... am surprised it still has less than 100k subs!
@mohammadmassri2394
@mohammadmassri2394 Жыл бұрын
Thank you for this video!
@codedlAnguage
@codedlAnguage 2 жыл бұрын
Brilliant 🙄🖐️🖐️🖐️🖐️👉💫👉🎶👉📲👉🔌👉❤️👉🙄👉👆👆👆👉🙏👉😃👉😐
@saqlaingujjar6764
@saqlaingujjar6764 6 жыл бұрын
Thanks for the explanation in a very simple way.
@AnshumanKumar007
@AnshumanKumar007 6 жыл бұрын
Thanks for simplifying the topic.
@richarda1630
@richarda1630 4 жыл бұрын
this is so interesting...I can already see the applications for foreign language adaptation, disease classification, drug research...
@richarda1630
@richarda1630 4 жыл бұрын
also are the weights and biases updated per batch? or per epoch?
@deeplizard
@deeplizard 4 жыл бұрын
per batch
@snehabhapkar7620
@snehabhapkar7620 5 жыл бұрын
Awesome explanation as always :)
@fritz-c
@fritz-c 4 жыл бұрын
I spotted a slight typo in the article for this video. recofnizing ↓ recognizing I really enjoy your courses so far, by the way. I've stopped and started a few times with studying ML in the past, but this has been a pleasure to go through.
@deeplizard
@deeplizard 4 жыл бұрын
Fixed, thanks Chris! :D
@aram1rasul751
@aram1rasul751 4 жыл бұрын
I really enjoyed your lectures. it will be grateful if you could go through an example step by step for hand-digit recognition or car or anything else. It will be much better using code from scratch rather than using prepared libraries.
@JayTheMachine
@JayTheMachine Жыл бұрын
best video ever
@fahnub
@fahnub 2 жыл бұрын
great explanation
@fahnub
@fahnub Жыл бұрын
Came back to revise the concept. Still helpful.
@gourab_sarker
@gourab_sarker 4 жыл бұрын
Great Content !! Please if you can make videos on transfer learning... Thank You.
@bindukhadka
@bindukhadka Жыл бұрын
Thank you ✨
@shaneebkottakkal3491
@shaneebkottakkal3491 Жыл бұрын
very help full video
@benabdallahrahma8245
@benabdallahrahma8245 4 жыл бұрын
thank u, it's a very useful video
@mdyeasinarafath4450
@mdyeasinarafath4450 6 жыл бұрын
God bless you, Teacher
@deeplearningpartnership
@deeplearningpartnership Жыл бұрын
Good stuff.
@ajeetverma3679
@ajeetverma3679 3 жыл бұрын
{ "question": "Why do we freeze some of the initial layers of the network in transfer learning", "choices": [ "to use these layers without updating the weights", "to exclude these layers while training", "to update the weights of these layers", "to initialize the weights with zero for these layers " ], "answer": "to use these layers without updating the weights", "creator": "Ajeet Verma", "creationDate": "2021-05-08T09:07:14.299Z" }
@Waleed-qv8eg
@Waleed-qv8eg 6 жыл бұрын
Great job! Thank you so much!
@TheAmhdar
@TheAmhdar 4 жыл бұрын
Thanks a lot !
@behrampatel4872
@behrampatel4872 13 күн бұрын
Wow I think you just unlocked something . Would this be similar to clip-skip in comfyUI ? Cheers 💯
@meravchkroun4197
@meravchkroun4197 2 жыл бұрын
Thank you for the video! Can you send a link to an example how to do fine tuning?
@deeplizard
@deeplizard 2 жыл бұрын
deeplizard.com/learn/video/oDHpqu52soI
@hyunwookim4601
@hyunwookim4601 7 жыл бұрын
thanks for video
@benny4013
@benny4013 4 жыл бұрын
you are amazing guys
@knowhowww
@knowhowww 6 жыл бұрын
amazing explanation. thanks a lot.
@deeplizard
@deeplizard 6 жыл бұрын
Thanks, Knowhow! And you're welcome :)
@coop4476
@coop4476 Жыл бұрын
For more general neural networks like LLM, would it be possible to fine tune it to basically anything text-based?
@hamzawi2752
@hamzawi2752 5 жыл бұрын
You are extraordinary :)
@MRBOBBY8706
@MRBOBBY8706 4 жыл бұрын
Is this just a substantial amount of the If else then statement application? (Not a coder or anything, just remember some stuff from Computing at U of H) I am interested in machine learning stuff as it pertains to my theory/book I am writing. I am using some stuff from this video, that I will reach out to you about later, as I am doing the same with all others whose content I am referencing. Thank you so much for this simplistic explanation.
@imsteven3044
@imsteven3044 2 жыл бұрын
Thank you for your video, i have a question i have a model of speech to text in spanish (i didn't train it) i want to improve the model, can i use fine tuning right?
@justchill99902
@justchill99902 6 жыл бұрын
Thank you :)
@lingjiefeng3196
@lingjiefeng3196 5 жыл бұрын
thank you
7 жыл бұрын
thanks for this video
@deeplizard
@deeplizard 7 жыл бұрын
You're welcome, Lan!
@DM-py7pj
@DM-py7pj Жыл бұрын
how does one freeze some weights please?
@gerelbatbatgerel1187
@gerelbatbatgerel1187 5 жыл бұрын
ty
@noCOtwo
@noCOtwo 4 жыл бұрын
after each batch are the weights updated? does each epoch see the same input data? thanks!
@deeplizard
@deeplizard 4 жыл бұрын
Yes, updates occur after each batch. More on this in the blog below. This kind of update is called "mini-batch gradient descent." Each epoch sees the same input data, but with batches of data shuffled in a different order. deeplizard.com/learn/video/U4WB9p6ODjM
@N-e0N
@N-e0N 4 жыл бұрын
I have a question, if I have a model that can detect license plates of cars, would it be feasible or possible even, to fine tune the model to make it able to detect license plates of motorbikes?
@deeplizard
@deeplizard 4 жыл бұрын
Yes
@tammanakarthik1288
@tammanakarthik1288 3 жыл бұрын
Could anyone say whether Fine Tuning and Transfer learning are same? If not, then how they are different? Thanks in advance!
@ozgunsungar9370
@ozgunsungar9370 2 жыл бұрын
just wow
@dr.hafizurrahman9374
@dr.hafizurrahman9374 6 жыл бұрын
Thanks,
@tammanakarthik1288
@tammanakarthik1288 3 жыл бұрын
Can anyone say whether Fine tuning and Transfer learning are same?? Thanks in advance!
@NVworld2507
@NVworld2507 6 жыл бұрын
its just like inheritance?? where we can aquires the features of parent class
@deeplizard
@deeplizard 6 жыл бұрын
Hey Nilesh - Kind of. With fine-tuning, we take an existing model that has already been trained on a data set, and we "tune" it by modifying layers, parameters, etc. and re-train it on new data. So in a sense, the fine-tuned model is inheriting its parameters from the original model and then being changed incrementally to accommodate its new task/new data.
@angelleal3005
@angelleal3005 4 жыл бұрын
How is Fine-tuning related to Transfer Learning ?
@asifahmed2147
@asifahmed2147 4 жыл бұрын
What is steps_per_ephocs?
@deeplizard
@deeplizard 4 жыл бұрын
The number of batches that it will take to complete one epoch. It is introduced in our blog here: deeplizard.com/learn/video/daovGOlMbT4
@dennisasamoah2213
@dennisasamoah2213 4 жыл бұрын
wow
@LayneSadler
@LayneSadler 5 жыл бұрын
How is this different from transfer learning? I figured you would be tweaking individual weights based on the title
Batch Normalization (“batch norm”) explained
7:32
deeplizard
Рет қаралды 237 М.
But what is a neural network? | Deep learning chapter 1
18:40
3Blue1Brown
Рет қаралды 18 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
RAG vs. Fine Tuning
8:57
IBM Technology
Рет қаралды 150 М.
The Fine-Tuning of the Universe
6:23
drcraigvideos
Рет қаралды 544 М.
Fine-Tune ChatGPT For Your Exact Use Case
6:29
Matthew Berman
Рет қаралды 74 М.
Fine Tuning vs  Transfer Learning
6:58
Shriram Vasudevan
Рет қаралды 15 М.
Large Language Models explained briefly
7:58
3Blue1Brown
Рет қаралды 1,4 МЛН
LoRA explained (and a bit about precision and quantization)
17:07
I Built a Neural Network from Scratch
9:15
Green Code
Рет қаралды 558 М.
Why Neural Networks can learn (almost) anything
10:30
Emergent Garden
Рет қаралды 1,2 МЛН
EASIEST Way to Fine-Tune a LLM and Use It With Ollama
5:18
warpdotdev
Рет қаралды 276 М.
Layers in a Neural Network explained
6:16
deeplizard
Рет қаралды 199 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН