Tensorflow Tutorial for Python in 10 Minutes

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ • 250

  • @ShivanS
    @ShivanS 3 роки тому +176

    These videos are so good. A whole end-to-end project in 10 minutes. And a bit of humour and art tossed in there.

    • @NicholasRenotte
      @NicholasRenotte  3 роки тому +6

      Thanks so much @Shivan! Glad you enjoyed it!

    • @shallusharma4687
      @shallusharma4687 2 роки тому

      #TensorFlow-- python Library #Explanation with Example
      ua-cam.com/video/ojevo88RVaE/v-deo.html

    • @Duhgy
      @Duhgy 2 роки тому +2

      Yeah but you aren’t taught anything, you cant learn ml in 10 mins I’m sorry

    • @priyam66
      @priyam66 Рік тому +1

      @@Duhgy that is just to refresh some basics pertaining to Tensorflow. learning ML requires a hell lot of other steps from EDA to Feature Engineering to Feature Selection to HypterParameter Tuning.

    • @josephmyalla3611
      @josephmyalla3611 Рік тому

      ​@@NicholasRenotte ❤

  • @campbellmcternan3902
    @campbellmcternan3902 9 місяців тому +13

    I normally never comment on tutorial videos but this was very excellently done! This was exceedingly concise and clear

  • @apollog6793
    @apollog6793 3 роки тому +114

    I like how he is doing 10min tutorial but still included a humor intro

  • @UR_Mbappe_9
    @UR_Mbappe_9 2 роки тому +7

    Didn't need to watch those 2 hours video. With your video, I was able to understand the base and the rest is just research and finding codes I need. This helped so much. Thank you! You are the best!

    • @NicholasRenotte
      @NicholasRenotte  2 роки тому +3

      YESSS! Once you get the structuring it's all just a matter of building different architectures where needed!

  • @kyleDoesCoding
    @kyleDoesCoding Рік тому +7

    This is the most amazing tutorial I have ever watched. I'm not ashamed to say I sometimes require extra explaining but this guy is just spot on with his explanations.

  • @adrianp9283
    @adrianp9283 Рік тому +16

    Hey guys if your trying out this video in 2023 July like me you need this line changed for it to run X = pd.get_dummies(df.drop(['Churn', 'Customer ID'], axis=1), dtype=float)
    the dtype=float is the most important was trying to figure why it wouldn't train all morning and just cracked it.

    • @dmotson
      @dmotson Рік тому

      very helpful thanks!

    • @shaman3198
      @shaman3198 Рік тому

      Thank you so much !!

  • @SaptadeepDutta_Ex-Xerox
    @SaptadeepDutta_Ex-Xerox 2 роки тому +2

    Thanks for reaching the heart of the matter (4:07) so quickly and then explaining these '4 lines' so well.

  • @knitronics
    @knitronics Рік тому +19

    This tutorial is an absolute life-saver. Well done!

  • @rowlandgoddy-worlu3382
    @rowlandgoddy-worlu3382 2 роки тому +17

    One thing I like about his videos is how basic he breaks down complex concepts for easy comprehension!
    Having knowledge is one thing but passing that knowledge on is another. Nicholas is doing great at giving that knowledge!

  • @nonoobott8602
    @nonoobott8602 2 роки тому +13

    Absolutely brilliant. End-to-end in just 10 minutes. Very explicit. Thanks for sharing

  • @tiaantoinette8047
    @tiaantoinette8047 3 роки тому +7

    Went along with you and got .8 on the last epoch, but had .78 on the accuracy score. Loved this tutorial; it was so well explained. Thanks!

    • @NicholasRenotte
      @NicholasRenotte  3 роки тому +1

      Awesome stuff @Tia, awesome work!

    • @mariuszzacharuk6167
      @mariuszzacharuk6167 3 роки тому +1

      I've to say - great stuff, but you must be carefull with input dataset.
      Because of some missing values in "Total Charges", it's treated as an object instead of series of numbers.
      This leads to situation, when we feed layer with dimention over 6500 (which is close to cardinaltiy of training set - and this should be huge red flag - at least for example Random Forest prediction models are very bad in this circumstances).
      After cleaning input dataset, we end up with dimention = 45, which is reasonable in this case.

    • @shallusharma4687
      @shallusharma4687 2 роки тому

      #TensorFlow-- python Library #Explanation with Example
      ua-cam.com/video/ojevo88RVaE/v-deo.html

  • @KevinSmith-qt4hz
    @KevinSmith-qt4hz 2 роки тому +4

    Although this isn't an actual tutorial, it is cool to see you build a model so quickly!

  • @enewhuis
    @enewhuis 2 роки тому

    This is a perfect introduction to sharing with people on any team that works with someone working with ML. :D

  • @winstonyeung1461
    @winstonyeung1461 3 роки тому +5

    Sir, as of all your other tutorials, it is so self-explanatory and clearly defined. Thank you so much.

    • @shallusharma4687
      @shallusharma4687 2 роки тому

      #TensorFlow-- python Library #Explanation with Example
      ua-cam.com/video/ojevo88RVaE/v-deo.html

  • @FaroukYahaya-xi4ri
    @FaroukYahaya-xi4ri 8 місяців тому

    epitome of greatness. Fashion Model looking guy having the best ML/AI lessons on youtube! xD

  • @calvinnme2
    @calvinnme2 3 місяці тому

    Finally a concise introduction to TensorFlow.

  • @Billy-te3mz
    @Billy-te3mz 3 роки тому +1

    Top video, mate. Usually any Aussie who pronounces data as “day-ta” instead of the objectively superior “dah-ta” won’t win my respect. I’m willing to look past this for you xx

    • @NicholasRenotte
      @NicholasRenotte  3 роки тому +2

      Cheers @Billy, I'll drop a "dah-ta" for you in one of the future videos 🤣my US colleagues have given up on trying to convert me!

  • @spiritfly8210
    @spiritfly8210 3 роки тому +3

    Thankyou so much Nicholas, this is what I was looking for, whole story in 10 minutes, Tq so much,brilliant effort.

    • @NicholasRenotte
      @NicholasRenotte  3 роки тому

      It's a bit of a crash course but it goes through the basics right?! 😃

  • @maryrooster8737
    @maryrooster8737 Рік тому

    Thank you! Up until now I've only done old skool supervised learning. With your tutorial I'm ready to enter the big leagues!!

  • @michaelareay1037
    @michaelareay1037 2 роки тому +3

    Excellent presentation. Straight to the point, easy to follow and well explained.

  • @study_with_thor
    @study_with_thor 3 роки тому +2

    I am about to choose a major at university as a high school student! you would be the one who has been inspiring me to learn AI! what an amazing channel bro!

  • @goboy6882
    @goboy6882 3 роки тому +1

    Short and sweet! I'll add it to my memory palace. Thanks again.

  • @riomorder
    @riomorder 11 місяців тому

    Exactly what I am looking for. Something straight forward

  • @ZiRo175
    @ZiRo175 2 роки тому +3

    hey mate just watched your video and thought it was super useful to my learning. You explain everything very well (look good doing so) and left out the unimportant details. Thank you for this content!

  • @akshitdayal2689
    @akshitdayal2689 3 роки тому +4

    A much needed video! Thank you for the great work!!

  • @raphroum6486
    @raphroum6486 Рік тому +1

    Understood one word out of 5, but this will for sure make me wants to work with it.

  • @IamRileyofficial
    @IamRileyofficial Рік тому +1

    Excellent video, this was short, very clear, and easy follow. Great job, and thank you for this!

  • @LongNguyen-ef5qd
    @LongNguyen-ef5qd 2 роки тому +2

    I totally love your dedication on each videos bro !! Thanks for your hard work and keep it going !!!

    • @shallusharma4687
      @shallusharma4687 2 роки тому

      #TensorFlow-- python Library #Explanation with Example
      ua-cam.com/video/ojevo88RVaE/v-deo.html

    • @NicholasRenotte
      @NicholasRenotte  2 роки тому

      Thanks a mil for checking it out @Nguyen Long!!

  • @scarleyxo
    @scarleyxo 3 роки тому +2

    Thanks for sharing this! Can’t wait to watch some more of your content.

    • @NicholasRenotte
      @NicholasRenotte  3 роки тому +1

      Thanks so much @Scarlett, plenty more to come!

  • @YTantirungrotechai
    @YTantirungrotechai 3 роки тому +2

    This is really useful. Give me a much clearer idea on how it works.

  • @protovici1476
    @protovici1476 3 роки тому +4

    I remember my grad days for data science and this would still scare me for a test like that lol. Great video!

    • @NicholasRenotte
      @NicholasRenotte  3 роки тому +1

      Hahahah, ikr, man I've been working with TimeDistributed layers right now and it's giving me the same nightmares!

    • @Reeg3x
      @Reeg3x 3 роки тому

      How long and time consuming was grad school for data science? Could it be done with a full time data science job?

    • @protovici1476
      @protovici1476 3 роки тому +1

      @@Reeg3x 2.5 years and fairly time consuming given the various complex topics it covered (the college is nationally recognized). You'll need a heavy background in stats/computer sciences to obtain a data science job (a real one not just by name working in just excel or the like). One just can't go straight into becoming a lawyer without education just like data science.

    • @Reeg3x
      @Reeg3x 3 роки тому

      @@protovici1476I’ll let you know if that last part is true or not after my interview next week.

  • @notarealhandle123
    @notarealhandle123 3 роки тому +5

    Add to it 1 month to start understanding what it is that you are doing and how to improve your models.

  • @cchingwe
    @cchingwe 6 місяців тому

    I have been "tensored"! Hopefully this is the beginning of my AI career! Thank you

  • @sachinsanand2484
    @sachinsanand2484 2 роки тому

    You are the best, Nicholas. Just Brilliant!!

  • @vikasyaduvanshi2222
    @vikasyaduvanshi2222 3 роки тому +2

    Thanx for sharing your knowledge with us bro. U explain so easily and effectively

  • @brianvanvlymenpaws
    @brianvanvlymenpaws 2 роки тому

    Finally I understood thank you for explicit expansion of those attributes.

  • @mamadouaw3129
    @mamadouaw3129 Рік тому

    This one video made me subscrib immediately to your channel and like all videos of you ! so perfect and time saving

  • @user-rj8mk6fz1u
    @user-rj8mk6fz1u 2 роки тому +1

    Can you please cover fall detection ?
    I've been looking for tutorials on it for 6 hours on internet and i couldn't find a helpful resource..
    you explain and makes things everything so easy to understand and no one does it like you !!

  • @fastgeorge3104
    @fastgeorge3104 Рік тому

    Perfect introduction, thanks a lot! Got me over that first big hurdle

  • @1jfecteau
    @1jfecteau 3 роки тому +1

    Excellent video! Concise and every step well-explained throughout.

  • @acb_gamez
    @acb_gamez 2 роки тому +7

    This was awesome man thanks. I got a good understanding of the flow of tensor flow and also the things I need to learn to become proficient. I def need to understand more about the different network types/shapes and their use cases, as well as the activation algorithms. Also is nice to know that I don't need to dive too deep into learning about the backpropagation and calculus because TF takes care of all of that!

  • @sumers9396
    @sumers9396 Рік тому

    your videos are really helping man! appreciate it!

  • @fukatinsaan522
    @fukatinsaan522 4 роки тому +1

    Okay! This was much needed. Thenks!

  • @IronSmasher-ie5ei
    @IronSmasher-ie5ei 5 місяців тому +3

    I would like to resolve an error I came across when implementing the code:
    Code to train the model for a certain amount of epochs:
    model.fit(X_train, y_train, epochs=10, batch_size=32)
    Error:
    Failed to convert a NumPy array to a Tensor (Unsupported object type int).

    • @PongsatornKanjanasantisak
      @PongsatornKanjanasantisak 5 місяців тому

      same

    • @KentutHeadshot
      @KentutHeadshot 27 днів тому

      @@PongsatornKanjanasantisak same what do i do

    • @zai_ry11
      @zai_ry11 2 дні тому

      i know im late but
      put this code before the model.fit()
      from numpy import asarray, float32
      X_train = asarray(X_train).astype(float32)
      y_train = asarray(y_train).astype(float32)
      that should do it

  • @jordanlane68
    @jordanlane68 3 місяці тому

    Seriously killer teaching (I assume to be Australian) sir.

  • @paulbergstedt1892
    @paulbergstedt1892 11 місяців тому +2

    When i tried to run through this exercise i ran into an issue:
    model.fit(X_train, y_train, epochs=200, batch_size=32)
    gives errorValueError: Failed to convert a NumPy array to a Tensor (Unsupported object type int).
    So to get around this - I converted X and y train to float32
    X_train = X_train.astype('float32')
    y_train = y_train.astype('float32')
    Later i ran into a similar issue with:
    y_hat = model.predict(X_test)
    y_hat = [0 if val < 0.5 else 1 for val in y_hat]
    So again - converted X_test = X_test.astype('float32')
    Everything seemed to complete as expected with 0.79 accuracy score.
    Thoughts?

    • @samuelninsiima8580
      @samuelninsiima8580 3 місяці тому

      X = pd.get_dummies(df.drop(['Churn', 'Customer ID'], axis=1), dtype=float)

  • @jinanlife
    @jinanlife 3 роки тому +2

    OK. you have the biggest eyes on the planet. YOU WIN!

  • @husammasalkhi7817
    @husammasalkhi7817 2 роки тому

    Dude, very nice compact video, thanks for making it!

  • @anirbanchakraborty69
    @anirbanchakraborty69 3 роки тому +1

    So perfectly explained. Thank you

  • @petersimon985
    @petersimon985 7 місяців тому

    so brilliantly!!!
    Very unselfish 🙏💐

  • @hggaming911
    @hggaming911 Рік тому +2

    This video is awesome, I have two questions because I'm new in Tensorflow,
    1- Do we need to encode numeric data in the data sheet before we start building the model?, because I didn't see that in the video.
    2- How we can map the prediction results 0, 1 to Yes, No as per the data sheet?

  • @kailaloveAI
    @kailaloveAI Місяць тому

    You are awesome. This was so helpful. Thank you!

  • @yosaikan
    @yosaikan 4 роки тому +2

    EXCELLENT tutorial.
    Thank you..

    • @NicholasRenotte
      @NicholasRenotte  4 роки тому +1

      Awesome stuff @Mohamed, glad you enjoyed it!

  • @lunam7249
    @lunam7249 Рік тому +31

    you didnt explain what "churn" means😓😓😓

    • @amleth_prince_of_denmark
      @amleth_prince_of_denmark Рік тому +19

      Customer churn is the percentage of customers who stopped purchasing your business's products or services during a certain period of time. Your customer churn rate indicates how many of your existing customers are not likely to make another purchase from your business.

    • @apricotcomputers3943
      @apricotcomputers3943 7 місяців тому +5

      He's still learning 😅

    • @lunam7249
      @lunam7249 7 місяців тому +3

      @@amleth_prince_of_denmark thx!!

  • @mytechnotalent
    @mytechnotalent 3 роки тому +4

    This is brilliant! Well done Nicholas so helpful!

    • @NicholasRenotte
      @NicholasRenotte  3 роки тому

      Thanks so much @Kevin! If you're interested, maybe check out Object Detection with Tensorflow next! ua-cam.com/video/yqkISICHH-U/v-deo.html

  • @anshXR
    @anshXR 2 роки тому +8

    Watch it in 2x to learn Tensorflow in 5 minutes

  • @dataha__sh
    @dataha__sh 2 роки тому +2

    Really great Churn Model explained in TensorFlow but,
    why use pd.get_dummies() for the data preprocessing?

    • @jwilliams8210
      @jwilliams8210 Рік тому +1

      I had trouble understanding that as well, although in fairness to Nicholas, I think his real purpose was to show the process of TF neural network synthesis, as opposed to a real use case of one shot encoding of the columns. I dropped Monthly and Total Charges (and tenure as well) as I did not see any benefit of adding so many columns. Perhaps that was a vestige of an earlier video? Still pretty damn good for 10 minutes...

    • @dataha__sh
      @dataha__sh Рік тому +1

      I could implement a churn model in rt thanks to Nicholas

  • @joshlsullivan
    @joshlsullivan Рік тому

    Great video, Nicholas.

  • @domillima
    @domillima 6 місяців тому

    How did you decide number of neurons to include in your sense layers? Do these relate to the number of feature columns in your data set at all? Or just a random/empiric choice?

  • @sonnybigler8726
    @sonnybigler8726 2 роки тому

    This was very helpful. Thank you very much.

  • @ZwaneDev
    @ZwaneDev 2 місяці тому

    This is really cool and I know this tutorial is a bit old at this stage but just a question on how you would run inference on the saved model with new input data?

  • @aidaisayas3033
    @aidaisayas3033 9 місяців тому

    very helpful. made this seem "easy", which it def is not. Thanks!

  • @paulburnett1963
    @paulburnett1963 3 роки тому +1

    great job and nice and concise work..

  • @gustavojuantorena
    @gustavojuantorena 4 роки тому +1

    Another great video 👏

  • @coolstudios8273
    @coolstudios8273 Рік тому

    Lately I've been developing a large Tensorflow model, and I'm getting out of memory errors, from what I've learned it seems the best solution to this road block is gradient checkpointing, however there is little to no resources online about it. Could you make a video covering gradient checkpointing?

  • @hikmetemre6837
    @hikmetemre6837 Рік тому

    Cheers mate u are doing brilliant things!

  • @carlostasaycosilva7739
    @carlostasaycosilva7739 3 роки тому +1

    amazing video easy to understand

  • @anziledge326
    @anziledge326 Рік тому

    is there any rule like, to load the model, the model should be saved in same computer and with same version of tensorflow. I am asking this because, i downloaded a pretrained model from tensorflow zoo into my pc. Then I use this load function with model folder. its not working

  • @Stqlth
    @Stqlth 2 роки тому

    QQ: why do you use sequential if the TensorFlow docs say it shouldn't be used if "your model has multiple inputs or multiple outputs"? I saw your csv has a ton of factors and you have one output you are looking for. I have a very similar project where I have nfl game stats and I need to predict if the home team won. Any help is appreciated!

  • @juanmanueldiazortiz7054
    @juanmanueldiazortiz7054 2 роки тому +1

    Hi Nick, can you comment which is the business case with this model? What do we want to predict? In which escenario can do we use this model? We got the model and the accuracy_score but then how can we use it? Quite new to Data Science. Thanks.

    • @NicholasRenotte
      @NicholasRenotte  2 роки тому +2

      Heya Juan, so churn prediction is a really popular ML task in businesses because it's to do with predicting customers that might leave our company. This is important to get on top of (and ideally try to keep the customer) because it costs a lot more to attract a new customer than to keep an old one!

  • @vikaspal3384
    @vikaspal3384 2 роки тому

    To the mark. Keep going!

  • @heyricksander
    @heyricksander 11 місяців тому

    Please help. I ran the tutorial in google colab, got the model out to drive, then back into the colab notebook.
    I dont understand what i am supposed to do with the model once it's ready.
    This tutorial doesnt like, open it up and look at what it learned.
    Can someone please offer guidance?

  • @marcoscdf
    @marcoscdf Рік тому

    What does the output "accuracy score" (of ~59%) actually mean on the Churn model? Does it mean there is a correlation between one or more columns from the features and the target variable?

  • @poe12
    @poe12 Рік тому

    Subbed! The video is so good!

  • @edwardseverinsen5598
    @edwardseverinsen5598 Рік тому

    0:23 _NICHOLAS RENOTTE - WORRIED ABOUT THE TIME LIMIT_ *Talking fast* LOL, that made me laugh really hard. I also enjoyed the video.

  • @davidcordova1773
    @davidcordova1773 2 роки тому

    awesome and simple explanation

  • @blogblocks8370
    @blogblocks8370 2 роки тому +2

    What is Customer Churn?

    • @NicholasRenotte
      @NicholasRenotte  2 роки тому

      Heya, it's to do with predicting customers that are likely to leave your business (e.g. go to another company or stop using your service altogether)!

  • @pranaliudhan5932
    @pranaliudhan5932 Рік тому

    Yeh,It's Really helpful ,Thank you for the video

  • @emiliocuberos
    @emiliocuberos Рік тому

    Great video, veeery instructive and useful. ¡Gracias!

  • @21EC
    @21EC 10 місяців тому

    Does it enable to train any kind of task required to achieve? can it learn from it for example how to do videos correctly? (Im a complete total noob in AI so I have no idea)

  • @54n801
    @54n801 Рік тому

    can u tell me why we are using X and Y variable , and what does the get_dummies func do .

  • @apositron84
    @apositron84 2 роки тому

    Fantastic, after watching this video, making a couple of notes, I'm off to apply for an AI job at NASA.

  • @Sayied-s7d
    @Sayied-s7d 9 місяців тому

    9:18 you used the sigmoid activation function that outputs 1 or 0
    Why the need for the if statement

  • @longhotsummergames
    @longhotsummergames Рік тому

    I don't understand these 2 lines from section 0 Import data:
    ➡ X = pd.get_dummies (df.drop(['Churn', 'Customer ID'], axis=1))
    ➡ X_train, X_test, y_train, y_test = train_test_split (X, y, test_size=.2)
    What's the difference between X_train and X_test?

  • @hunsnowboarder02
    @hunsnowboarder02 3 роки тому +2

    I love your videos! I have a small problem with this one though. This is rather keras and not tensorflow. With plain tensorflow you need lots more coding (which of course comes with greater flexibility)

    • @NicholasRenotte
      @NicholasRenotte  3 роки тому +4

      Heya, ultimately using Keras with a Tensorflow backend. You still have a lot of flexibility running using the Sequential API, I'd agree though, there is a lot more flexibility using direct tensorflow layers. In my opionion however unless you're creating complex models or performing research it seems like overkill for most use cases.

  • @astronaut205
    @astronaut205 3 роки тому +1

    Great video..
    Only thing that troubled me was the data selection using pandas but I will find out

  • @harishiva_rg
    @harishiva_rg 11 місяців тому

    Why 32 and 64 units in the dense layers? How to know the no. of neurons to have in my NN layers?

  • @hosseinsafari7514
    @hosseinsafari7514 6 місяців тому

    Thank you for the awesome video.

  • @NazrathFathima-y1k
    @NazrathFathima-y1k Рік тому

    How to fix AttributeError: module 'numpy' has no attribute 'object' while importing tensorflow?

  • @SYEDHASSANASLAMBE-CSE
    @SYEDHASSANASLAMBE-CSE Рік тому

    Sir i am gotting lot of error in tensorflow pkg importing where i got a complete tensorflow pkg or pre installed pkg of tensorflow and its depwndencies

  • @jacksonwagner9254
    @jacksonwagner9254 3 роки тому +1

    Hi Nicholas great tutorial, I came to youtube after struggling to understand many of the tensorflow tutorials, Im not really following how the testing process is being done I see we have a very large csv but what is the criteria for whether the test was accurate or not

  • @mariamissa2458
    @mariamissa2458 3 роки тому +1

    wow great and fast ! thank you!

  • @quintoncarroll4828
    @quintoncarroll4828 9 місяців тому

    Can you use ordinal data in a predictive model?

  • @giri41
    @giri41 3 місяці тому

    please do a video on how to improve the accuracy

  • @shounsalaji8171
    @shounsalaji8171 2 роки тому

    absolutly subscribed

  • @jonathanharris5391
    @jonathanharris5391 Рік тому

    If you added more dense layers would the model be able to predict better?

  • @SS-cz2de
    @SS-cz2de 3 роки тому +1

    Hey Nicholas great video thanks for this. Trying to deploy this on AI platform,GCP.
    There I would need to pass on one sample, but kinda getting stuck how would that be one-hot encoded as we wot be passing the complete dataset.

    • @NicholasRenotte
      @NicholasRenotte  3 роки тому

      Not familiar with GCP but you could access a single row from the encoded dataframe by using X_train.values[0]

    • @shallusharma4687
      @shallusharma4687 2 роки тому

      #TensorFlow-- python Library #Explanation with Example
      ua-cam.com/video/ojevo88RVaE/v-deo.html

  • @randomcomputer7248
    @randomcomputer7248 9 місяців тому

    What is the output of this ? Having a number like 0.8 is of no use when I want to see how many have churned. You could just have put a filter on the Excel sheet on the Churn column !

  • @dwaipayandutta5067
    @dwaipayandutta5067 3 роки тому

    Sir I am getting this error after model.fit, ValueError: name for name_scope must be a string. Can you please tell me how to solve it

    • @NicholasRenotte
      @NicholasRenotte  3 роки тому

      Have you set a name for something, looks like the name should be set to a string?

  • @mahrukhhafeez7398
    @mahrukhhafeez7398 Рік тому

    I have a question. I have heard that for deep learning models or for computer vision we use Tensorflow or Pytorch. So my question is that please explain to me whether these are some applications like visual studio code or are these some kind of add ons or extensions (packages to install that work on different applications)? Actually I am new in the field. Also what Jupyter Notebook, How is it related to these ?

    • @ahmedabdelhay634
      @ahmedabdelhay634 Рік тому

      Tensorflow and Pytorch are just "libraries" to work with DL and to build models and so on
      Python itself is just the language and it has alot of libraries to use in many other different fields
      You can write python in a file *.py then run it normally but jupyter notebooks provides easier way to run python code where you can write cells and run them independently so that you can run any part of the code as you want and it's widely used in ML and data science where we tend to do alot of trial and error so we don't need to run the whole code over and over