Тёмный
No video :(

Intro to Machine Learning (ML Zero to Hero - Part 1) 

TensorFlow
Подписаться 602 тыс.
Просмотров 1 млн
50% 1

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

 

26 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 398   
@anakinskywalkerrr
@anakinskywalkerrr 5 лет назад
This man explain what machine learning is in the simplest way I ever heard. Good one, keep it up
@laurencemoroney655
@laurencemoroney655 5 лет назад
Thanks Yoga!
@d.brilliant5092
@d.brilliant5092 5 лет назад
Sooo trueeee!!!!
@MisterPlatitude
@MisterPlatitude 4 года назад
Laurence, thank you so much for taking the time to put out such concise, intuitive walkthroughs. You manage to make everything going on behind the curtain really accessible and unintimidating!
@laurencemoroney655
@laurencemoroney655 4 года назад
Thanks! Glad you enjoyed! :)
@AyshaFilms
@AyshaFilms 3 года назад
As someone who had just begun self learning programming, this explanation about machine learning is very clear and understandable. Thank you!
@LaurenceMoroney
@LaurenceMoroney 3 года назад
Great to hear Aysha! Thanks! :)
@William_Clinton_Muguai
@William_Clinton_Muguai 3 года назад
In traditional programming, we infer answers after rules act on data, but in ML, we infer rules after answers act on data. Got that really straight.❤️❤️❤️❤️
@LaurenceMoroney
@LaurenceMoroney 2 года назад
Nice!
@ici6308
@ici6308 Год назад
Laurence, you're just a genius. I have tried to understand that ML from many tutorials, but it's just from yours I really and simply understand.
@shashankbarki7029
@shashankbarki7029 5 лет назад
Was just waiting for this from Lawrence. I m learning machine learning daily and time to take this to next level. Thanks Lawrence and Google and tensor flow
@laurencemoroney655
@laurencemoroney655 5 лет назад
Thanks, Shashank!
@M1ndV0yag3r
@M1ndV0yag3r 3 года назад
@shashank barki would you mind sharing how you are learning ML?
@AshishChauhanYoungy
@AshishChauhanYoungy 5 лет назад
Hey there Lawrence. Really good explanation. Thanks for putting together. Just wanted to ask how often these vids will come out?
@dimonfrekpdimonfrekp3008
@dimonfrekpdimonfrekp3008 5 лет назад
www.coursera.org/instructor/lmoroney
@ohlssonster
@ohlssonster 5 лет назад
Once per second
@laurencemoroney655
@laurencemoroney655 5 лет назад
This series is 4 videos, coming out weekly
@javiersuarez8415
@javiersuarez8415 5 лет назад
@@laurencemoroney655 4 is a small number. 😐. When is estimated second season release?
@LaurenceMoroney
@LaurenceMoroney 5 лет назад
@@javiersuarez8415 Haha -- I haven't gotten around to filming a second season yet, but as they look like they're going to be popular, I should get moving on that... :)
@bilboswaggins7629
@bilboswaggins7629 4 года назад
Amazing video. Though I do feel the need to say that playing scissors with the thumb out is sketchy and looks like you are trying to straddle the line between scissors and paper.
@badsanta7356
@badsanta7356 Год назад
It's almost paper like 60 % paper
@mariomacias4476
@mariomacias4476 Год назад
@@badsanta7356 mnb 0:01
@mariomacias4476
@mariomacias4476 Год назад
😮😮😅 nnnjnhj😮😢😅😊😊
@brendonprophette8890
@brendonprophette8890 3 года назад
my procrastination has transcended to new levels I am watching this instead of studying for my 2 finals or working on my 4 remaining projects with less than 2 weeks left to finish all of those things lol
@Intrinsion
@Intrinsion 3 года назад
Did you finish?
@brendonprophette8890
@brendonprophette8890 3 года назад
@@Intrinsion yea, only because my software development professor decided to make the final project optional
@LaurenceMoroney
@LaurenceMoroney 2 года назад
Oops! Sorry about that! :)
@jesjames
@jesjames 2 года назад
You know those videos that you start watching and then get glued to them... :D Well done Laurence, in the first few seconds I wouldn't have bet on watching it
@laurencemoroney655
@laurencemoroney655 2 года назад
THanks Jes!
@shubhamdeep1804
@shubhamdeep1804 2 года назад
@@laurencemoroney655 k
@Themojii
@Themojii 4 года назад
Subscribed after watching this. Love the way you explain. You explain the concept very clearly and also you add a little bit of the code which gives me a great preparation for the coding application. Keep up the good work Lawrence
@albertastillero1085
@albertastillero1085 Год назад
Subscribed Sir Laurence! Thanks for the simple yet concise explanation in a short time.
@fet1612
@fet1612 5 лет назад
Hello, Laurence Moroney, Astounding presentation. How quickly and how brilliantly you put such a huge task look so simple. I must admire your ability. Keep up the good work, thumbs up here.
@laurencemoroney655
@laurencemoroney655 5 лет назад
Thanks Fet!
@DatascienceConcepts
@DatascienceConcepts 4 года назад
Nice explanation. I am also building a course on ML in Python (for a University) more from an implementation perspective. This surely helps!
@DirkJanUittenbogaard
@DirkJanUittenbogaard 5 месяцев назад
Great video Laurence! For me the code you used failed "ValueError: Unrecognized data type: x=[10.0]". After changing the last line (print model predict) to this it worked: print(model.predict(tf.convert_to_tensor([10.0])))
@hamsterman1571
@hamsterman1571 4 дня назад
giving xs and ys are array but as an input u are using a list '10.0' so its error, u can also try : predict(np.array([10.0])))
@aytunch
@aytunch 5 лет назад
Laurence keep more videos coming:) Was a pleasure watching and learning
@laurencemoroney655
@laurencemoroney655 5 лет назад
Working on it! :)
@user-od1kn9mw8i
@user-od1kn9mw8i Год назад
can you give me the documentation, and if you would help me you con assist me to make it my final project
@vishalrana1373
@vishalrana1373 5 лет назад
Brilliant explanation Laurence.
@laurencemoroney655
@laurencemoroney655 5 лет назад
THanks, Vishal
@keithprossickartist
@keithprossickartist 2 года назад
Thank You for explaining this so clearly and eloquently.
@SK-lm2zs
@SK-lm2zs 4 года назад
this video is soo good❣️ I watched this many times to understand what ML is. I studied Matlab at University, this video is also good for review of ML😊
@guyshur2688
@guyshur2688 3 года назад
Great video. You mention the small error is due to uncertainty due to the low sample size, is it not possible that the model simply descended to a not quite accurate relationship? Granted the cause would still be low sampling but the main question is if the error is explicitly programmed to reflect uncertainty because the input could still be 19 and be labeled uncertain.
@venugopalt6861
@venugopalt6861 3 года назад
This is awesome mike the best explanations i have ever made on Machine Learning and i got a feel and beauty of nerual network when i heard your class , great job , keep posting like these cheers
@LaurenceMoroney
@LaurenceMoroney 3 года назад
Thanks so much! :)
@rohanmanchanda5250
@rohanmanchanda5250 2 года назад
You're welcome kid.
@rohanmanchanda5250
@rohanmanchanda5250 2 года назад
@@LaurenceMoroney I didn't notice it was actually you sir. This function cannot recognise polynomials like square equations or cubic. I provided it with xs as 1.0, 2.0... and ys as their square, but it never got any better than a loss of 6.2222, and if I entered 10, it gave me a value of 36.67... ???
@johnlao1469
@johnlao1469 5 лет назад
Im really glad tensorflow by itself is doing tutorial right now. Because i have this research project that implements machine learning and it helps me to learn and understand each lesson about it.
@laurencemoroney655
@laurencemoroney655 5 лет назад
That's great, thanks for letting us know! :)
@ehsankiani542
@ehsankiani542 4 года назад
You're genius Laurence, for sure! Excellent demonstrations and brilliant examples.
@laurencemoroney655
@laurencemoroney655 4 года назад
Thanks!
@saedsaify9944
@saedsaify9944 26 дней назад
The code is wrong. Not a good sign when the Hello World code from the official channel doesnt work. print(model.predict([10.0])) throws an error, you need to use something like print(model.predict(x=np.array([10.0])))
@joseortiz_io
@joseortiz_io 5 лет назад
I love these tutorials and videos that Tensorflow puts out. Super informative. Thank you Laurence, what a great video! You bet I'll keep watching these series! Have a fantastic day everyone!😁👍
@laurencemoroney655
@laurencemoroney655 4 года назад
Thanks! :)
@PareshTadvi-qr1to
@PareshTadvi-qr1to Год назад
...
@PareshTadvi-qr1to
@PareshTadvi-qr1to Год назад
..
@PareshTadvi-qr1to
@PareshTadvi-qr1to Год назад
Nj... N
@dipankarkaushik5285
@dipankarkaushik5285 5 лет назад
You missed 'tf.keras.' in the 1st line. So, model = tf.keras.Sequential([keras.layers.Dense(units=1, input_shape=[1])]) will be the correct code.
@LaurenceMoroney
@LaurenceMoroney 5 лет назад
oops!
@user-sd2cd2vj1f
@user-sd2cd2vj1f 4 месяца назад
Great, more inquisitive on the subject
@nathanas64
@nathanas64 4 года назад
This is one of the clearest explanations ever ! Great job!
@laurencemoroney655
@laurencemoroney655 4 года назад
Thanks!
@nathanas64
@nathanas64 4 года назад
Laurence Moroney what a service to humanity that google is releasing tensorflow to the public domain. The benefit that will come out of this -and i don’t mean financial - is immeasurable. It’s like IBM releasing the paper on FFTs in the 60s !!
@autosales3196
@autosales3196 6 месяцев назад
Rinse spin repeat.×3 or X4 to remove one situation. ......I can do this. Thanks for the patience ☺️ God sure made a blessing in you!
@deborahayeni_
@deborahayeni_ Год назад
Thanks. You just spiked my interest in this course
@sriti_hikari
@sriti_hikari 4 года назад
That was a very good explanation, thank you!
@marcosdearruda77
@marcosdearruda77 4 года назад
Nicely done. Thank you so much for sharing this video with us,
@the_bitcoin_guy
@the_bitcoin_guy 4 года назад
I feel like Neo : "I know kung fu 🥋! " . That was so concise !!! Thank you very much ...
@LaurenceMoroney
@LaurenceMoroney 4 года назад
haha! Thanks :)
@alex9046
@alex9046 3 года назад
Laurence will do that to you lol, amazing teacher
@florianeck6512
@florianeck6512 3 года назад
finally some video that makes digging into the topic understandable.
@LaurenceMoroney
@LaurenceMoroney 3 года назад
Thanks!
@mihaelacosinschi
@mihaelacosinschi Год назад
here's the code needed from the video, if anyone wants to try it out import tensorflow as tf from tensorflow import keras import numpy as np model=keras.Sequential([keras.layers.Dense(units=1, input_shape=[1])]) model.compile(optimizer="sgd", loss="mean_squared_error") xs=np.array([-1.0, 0.0, 1.0, 2.0, 3.0, 4.0], dtype=float) ys=np.array([-3.0, -1.0, 1.0, 3.0, 5.0, 7.0], dtype=float) model.fit(xs, ys, epochs=1100) print(model.predict([10.0])) I am an absolute beginner and wanted to run the code, but could only get errors at first. In case anyone needs this broken down, I added the first 3 lines that are necessary to run the tensorflow and keras libraries, installed previously via terminal.
@AlexeyArtamoshin
@AlexeyArtamoshin 4 года назад
Extremely helpful explanation, thank you very much!
@khadijahalsmiere3718
@khadijahalsmiere3718 5 лет назад
Wow , I’ve been waiting for such an opportunity to learn machine learning from an expert . Thank so much and keep it up , we need it for our big project GOD’s willing .
@laurencemoroney655
@laurencemoroney655 5 лет назад
I hope it works out :)
@khadijahalsmiere3718
@khadijahalsmiere3718 5 лет назад
Thanks a lot
@ConsultingjoeOnline
@ConsultingjoeOnline 4 года назад
Great video! THANK YOU. I've been trying to get to this point for a while. Getting everything setup is a hurdle in itself. At least with OSX
@rishishkumarnaik9954
@rishishkumarnaik9954 5 лет назад
Hey Lawrence, its really a pleasure to learn from your videos. Waiting for more videos to come and take us deep into AI.
@laurencemoroney655
@laurencemoroney655 5 лет назад
Thanks Rishish! :)
@donkeshwarkavyasree8632
@donkeshwarkavyasree8632 3 года назад
This video's are literally making me feel fascinated to learn ML. You are definately life saver 🙏. Thanks a ton 👍
@LaurenceMoroney
@LaurenceMoroney 2 года назад
Very welcome! :)
@koushikdatta5130
@koushikdatta5130 5 лет назад
Loved the intro. Waiting for the next video.i was searching for such tutorial for long time, finally got one. Thanks tensor flow.
@laurencemoroney655
@laurencemoroney655 5 лет назад
Welcome! Thanks for watching!
@kamilpadula7152
@kamilpadula7152 Год назад
this open for me new world
@ademolaorolu5930
@ademolaorolu5930 2 года назад
Precise and Concise. Thank you Lawrence!
@aradaizlebeni1
@aradaizlebeni1 Год назад
very good and simple lecture. thank you.
@jng711b
@jng711b 3 года назад
Great explanation. I am taking Lawrence's courses in ML / Tensorflow. Very useful. Thanks so much!
@LaurenceMoroney
@LaurenceMoroney 3 года назад
Thanks John!
@fahemhamou6170
@fahemhamou6170 2 года назад
Thank you very much
@jfl1014
@jfl1014 Год назад
Very good teacher thank you
@Pa-ow1nj
@Pa-ow1nj 5 лет назад
please more of that its so good explained
@laurencemoroney655
@laurencemoroney655 5 лет назад
Working on it! :)
@theprimordialdude1138
@theprimordialdude1138 4 года назад
Very good explanation. Easy to understand. Continue the series
@LaurenceMoroney
@LaurenceMoroney 4 года назад
We are :)
@simonwhitehead2857
@simonwhitehead2857 4 года назад
Ok, you show some code that builds and trains the model before making a prediction. I found that on subsequent runs the accuracy increases, I realize that for some applications this can result in 'overfitting'. So once I am happy with the level of accuracy ,how can I apply the trained model without running the training (how/where is the model saved?)? Really love this course my head is working overtime in thinking of ways I want to try and apply it!
@thecandel5479
@thecandel5479 4 года назад
You are very very good scientist. I thank you very much. I am from Jordan. I study master in computer and networks.
@laurencemoroney655
@laurencemoroney655 4 года назад
Thanks Raed!
@logicfacts9964
@logicfacts9964 4 года назад
I didn't understood what exactly is input shape and why it is 1? Because is accepts our input array by only 1 value at the time or there is other reason? Also I can't understand how and why NN with just 1 neuron produces 18.99 instead 19 because 1 neuron means that it can predict only exact value and any deviation is inposible?
@laurencemoroney655
@laurencemoroney655 4 года назад
Input shape is 1, because we just want to predict the result for 1 value input (i.e. 10). Neuron won't get *exact* value because it deals in probabilities, not certainties, so the prediction is a very high probability that the answer is 19, but when evaluating that as a number you get something close to 19
@nabhannoorish5100
@nabhannoorish5100 4 года назад
Thanks for teaching this. You made this very easy
@hobypd
@hobypd 3 года назад
I have a question on something I don't understand: Dr. Moroney said that prediction is not perfect because the computer is trained for 6 values that form a straight line, but outside those 6 may be not straight (although it is highly probable that they are straight). I don't get this point: since it is a NN with only one neuron, so it has to be a straight line the prediction (it should be like a linear regression). Am I correct? Or did I interpret something wrong?
@ashwinsenthilvel4976
@ashwinsenthilvel4976 4 года назад
Hi Lawrence, I am trying to implement same code with two inputs X1 and x2. I am finding difficulty in 1) how to specify x value like how the matrix of the two input should be. 2)what must be the input shape specified here. Could you please help with this.
@moacirfranciso9645
@moacirfranciso9645 Год назад
Hinos
@MikesTechCorner
@MikesTechCorner 4 года назад
In the math example we get a NAN when typing in other x values in the array like 100. Do you know why? from __future__ import absolute_import, division, print_function, unicode_literals import tensorflow as tf import numpy as np x = [-1.0, 2.0,4.0,6.0,7.0, 100.0] y = [] x_test = [10] for i in x: y.append(i*2 +5) model = tf.keras.models.Sequential([ tf.keras.layers.Dense(units=1, input_shape=[1]) ]) optim='sgd' model.compile(optimizer=optim, loss='mean_squared_error') xs = np.array(x, dtype=float) ys = np.array(y, dtype=float) model.fit(xs, ys, epochs=500) print(model.predict(x_test))
@LaurenceMoroney
@LaurenceMoroney 4 года назад
Data should really be normalized when fed in for training, or the optimizer/loss won't work. We get away with it when we use small values, but that gets exposed at larger values. To do this you should normalize the training/test data and then retrain.
@zaknikov
@zaknikov 4 года назад
Very good explanation thank you
@laurencemoroney655
@laurencemoroney655 4 года назад
Welcome! :)
@NicO-cm2xo
@NicO-cm2xo 4 года назад
Awesome master teacher Lawrence.. now i need autoML to learn ML
@laurencemoroney655
@laurencemoroney655 4 года назад
Haha, so do I! :)
@quegiangson3786
@quegiangson3786 4 года назад
It's so amazing explanation. Thanks a lot Lawrenece !
@laurencemoroney655
@laurencemoroney655 4 года назад
Thank you! :)
@gennadyplyushchev1465
@gennadyplyushchev1465 5 лет назад
Great and simple video! Thank you!
@laurencemoroney655
@laurencemoroney655 5 лет назад
Welcome! :)
@papareddysrinivasulureddy7591
@papareddysrinivasulureddy7591 4 года назад
Sir is it important to study complete process of all machine learning algorithms or it's just enough to know the application of each algorithm . please tell
@krishnachauhan2850
@krishnachauhan2850 4 года назад
Please make a series on audio data loading n analysis using tensorflow
@acutu55
@acutu55 2 года назад
Great Introduction!
@psaikrishna90
@psaikrishna90 4 года назад
Wow such a great explanation with a simple example. Thanks.
@laurencemoroney655
@laurencemoroney655 4 года назад
Thanks! :)
@qays241179
@qays241179 11 дней назад
Finally none Indian teacher, Thanks
@muhendishanimm
@muhendishanimm 3 года назад
I really loved the videos then liked all before watching cos i am sure I will watch all :D inshaallah :D Thanks for yoru effort!
@LaurenceMoroney
@LaurenceMoroney 2 года назад
Welcome!
@BiancaAguglia
@BiancaAguglia 5 лет назад
Nice, clear explanations. This series is off to a good start. 😊 Looking forward to seeing more videos.
@laurencemoroney655
@laurencemoroney655 5 лет назад
Thanks Bianca!
@researchforumonline
@researchforumonline Год назад
Good explanation, thanks.
@r.a.9802
@r.a.9802 2 года назад
Gracias, thank you, danke, merci
@chrismorris5241
@chrismorris5241 5 лет назад
Rules + data vs. answers + data. Pretty good.
@laurencemoroney655
@laurencemoroney655 5 лет назад
Thanks!
@laurencemoroney655
@laurencemoroney655 5 лет назад
Thanks!
@abdenourdjennane9309
@abdenourdjennane9309 4 года назад
Thanks. I like this way of teaching.
@zhang20244
@zhang20244 4 года назад
So nice , easy to understand , Thanks
@laurencemoroney655
@laurencemoroney655 4 года назад
Glad you like! :)
@AbhishekKumar-mq1tt
@AbhishekKumar-mq1tt 5 лет назад
thank u for this awesome video
@laurencemoroney655
@laurencemoroney655 5 лет назад
You are welcome! :)
@SamuelLawson
@SamuelLawson 2 месяца назад
Running that code, I got an error: `ValueError: Unrecognized data type: x=[10.0] (of type )` -- fixed when I changed the predict() arg to `np.array([10.0])`
@skewd2528
@skewd2528 Месяц назад
Do print(model.predict(np.array([10.0], dtype=float))) instead
@ericascheffel4527
@ericascheffel4527 3 года назад
Excellent explanation, thank you very much!
@LaurenceMoroney
@LaurenceMoroney 2 года назад
You're welcome, Erica!
@alessandroruggiero8932
@alessandroruggiero8932 5 лет назад
Can i use purhon 3.7 or have i to use 3.6 as before
@laurencemoroney655
@laurencemoroney655 5 лет назад
Sure
@piers9186
@piers9186 5 лет назад
Excellent. When does No.2 arrive?!
@laurencemoroney655
@laurencemoroney655 5 лет назад
Weekly
@naduniranasinghe6593
@naduniranasinghe6593 4 года назад
super explanation. you are a great teacher
@LaurenceMoroney
@LaurenceMoroney 4 года назад
Thanks Naduni!
@slvrpltd
@slvrpltd 2 года назад
stupid question: where do i tell the thing that the relation between x and y is a math problem? how does it know that it has to calculate something and not come up with something else?
@rhenium1877
@rhenium1877 4 года назад
Can you make a video about Multiple Linear regression without using any python Libraries.I mean the math behind those libraries.
@febiri6979
@febiri6979 2 года назад
I really appreciate you Sir
@laurencemoroney655
@laurencemoroney655 2 года назад
And I you! :)
@prathameshdinkar2966
@prathameshdinkar2966 4 года назад
Nice! but there is a bug in the last example of the colab sheet - when u try to stop training if the accuracy becomes more than 90%
@laurencemoroney655
@laurencemoroney655 4 года назад
I'll check it out
@codewithluq
@codewithluq 5 лет назад
very nice way of teaching
@LaurenceMoroney
@LaurenceMoroney 5 лет назад
I'm trying! :)
@Arnau_0_0
@Arnau_0_0 4 года назад
Really good explanation!
@sunilkb144
@sunilkb144 4 года назад
i have typical use case such as to predict the value of y for a given x but the logic for calculating the value of y ( ie in this case y=2x-1) is changing on daily basis. can tensor flow can predict this kind of data
@laurencemoroney655
@laurencemoroney655 4 года назад
If data changes, model should be retrained
@mm148881
@mm148881 2 месяца назад
print(model.predict(np.array([[10.0]])))
@angeloabritaa
@angeloabritaa 5 лет назад
Bom tutorial, aguardando continuação. Like from Brazil hu3br
@LaurenceMoroney
@LaurenceMoroney 5 лет назад
Thank you! :)
@AnandBaburajan
@AnandBaburajan 5 лет назад
Here's the working code: from tensorflow import keras from keras.models import Sequential from keras.layers import Dense import numpy as np model = keras.Sequential([keras.layers.Dense(units=1, input_shape=[1])]) model.compile(optimizer='sgd', loss='mean_squared_error') x=np.array([-1.0,0.0,1.0,2.0,3.0,4.0], dtype=float) y=np.array([-3.0,-1.0,1.0,3.0,5.0,7.0], dtype=float) model.fit(xs,ys,epochs=500) x1=np.array([10.0], dtype=float) print(model.predict([x1]))
@hemakumargantepallidataandai
@hemakumargantepallidataandai 4 года назад
Awesome presentations skills.
@kartikaykhosla1201
@kartikaykhosla1201 5 лет назад
Hey Lawrence just wanted to know is it a weekly series or will just come whenever next is available
@laurencemoroney655
@laurencemoroney655 5 лет назад
Goal is weekly
@TudoEstudado
@TudoEstudado Год назад
this is so much difficult how do I landed here? try to only start something but I do not know even where to start. too much info
@javiersuarez8415
@javiersuarez8415 5 лет назад
I think this is a re-launch, I hope more videos to come and hopefully in Tensorflow 2.
@laurencemoroney655
@laurencemoroney655 5 лет назад
Not a relaunch. Just keeping up the rhythm of videos based on people's demands
@sabaal-jalal3710
@sabaal-jalal3710 3 года назад
clear explanation thank you so much!
@LaurenceMoroney
@LaurenceMoroney 3 года назад
THanks!
@adityadudeja1126
@adityadudeja1126 4 года назад
on which data losses are calculated because the model has seen train_data and train_labels
@laurencemoroney655
@laurencemoroney655 4 года назад
It has seen those, and it calculates loss using those. The model will measure its performance against the known values, and calculate which ones it got 'right' and which ones it got 'wrong', with the loss function reporting loss on these.
@murmodeus
@murmodeus 4 года назад
I tried to feed the values for "y = x² + 5" but the algorithm failed to predict the result. I guess this setting is only good for "y = mx + n" kind of equations. I wish I'd understand the reason though.
@MikeKay1978
@MikeKay1978 4 года назад
I did the same and I guess since there is only one neuron it can only find one weight i.e factor and a bias i.e offset. So you will need more neuron i.e a bigger nn to be able to handle x^2 polynomials.
@canjohn
@canjohn 5 лет назад
Great intro, however how often are you planning to release new chapters? There are tons of materials to learn ml on the internet and even if it's coming from you, directly from tensorflow devs, waiting for a 6 minute new episode for 4 days isn't particularly good I guess.
@laurencemoroney655
@laurencemoroney655 5 лет назад
Doing these weekly
@alexandeap
@alexandeap 5 лет назад
Excelente explicación. Muchas gracias pero Dónde están los demás videos? Podría gentilmente compartirlos intente buscar el curso en coursera pero no lo encuentro a usted y seria bueno que comparte este curso en coursera.
@laurencemoroney655
@laurencemoroney655 5 лет назад
Coursera Course: www.coursera.org/learn/introduction-tensorflow/ Rest of the videos will be published on this channel
@alexandeap
@alexandeap 5 лет назад
Ohh thanks very much for the information. Best regards.
@kvenkataraju
@kvenkataraju 4 года назад
Thanks for explanation, if I feed x and y with more values like xs = 2000.0 and ys = 3999.0 (2x-1), my loss becoming infinite. Why that is happening? Great if you share more details on it.
@laurencemoroney655
@laurencemoroney655 4 года назад
Data being fed into the neural network should really be normalized. I.e. made to be between 0 and 1. We get away with not doing that with the smaller values here, but if we don't d that, they we'll usually end up breaking the loss function / optimizer and getting infinite loss etc. So if your range of Xs were from 0 to 2000, and your range of training Ys were (2x-1), you should divide all Xs by 2000, divide all Ys by 2000, train on that, and when you do a prediction, divide the input by 2000, and multiply the output by 2000 etc.
@belegendary8645
@belegendary8645 5 лет назад
What if we develop a tech that take answers and rules, and output data. 🤔
@laurencemoroney655
@laurencemoroney655 5 лет назад
Give it a try :)
@BilalAhmed-ib3yw
@BilalAhmed-ib3yw 4 года назад
i appreciate your enthusiasm but this is like deriving gravitational formula and later realizing that there is something called objects.
@ngobusinessgroup4528
@ngobusinessgroup4528 4 года назад
@@BilalAhmed-ib3yw I appreciate your close-mindedness and inability to think abstractly but this is like telling someone that you know every possible iteration of objects in all existence and then later realizing that this might be how computers can create art and new alternate realities based on formulas, rules and answers based in our reality.
Далее
ML Was Hard Until I Learned These 5 Secrets!
13:11
Просмотров 281 тыс.
Introduction to ML and AI - MFML Part 1
1:27:41
Просмотров 191 тыс.
How I'd Learn AI (If I Had to Start Over)
15:04
Просмотров 783 тыс.
Machine Learning Zero to Hero (Google I/O'19)
35:33
Просмотров 1,8 млн
11. Introduction to Machine Learning
51:31
Просмотров 1,6 млн