How to Create Efficient Training Pipelines with TensorFlow data.Dataset (Tensorflow Datasets)

Поділитися
Вставка
  • Опубліковано 21 вер 2024
  • The Colab Notebook: colab.research...
    TF.data.Dataset Docs: www.tensorflow...
    Thank you for watching the video! You can learn Data Science FASTER at mlnow.ai/ :)
    Master Python at mlnow.ai/cours...!
    Learn SQL & Relational Databases at mlnow.ai/cours...!
    Learn NumPy, Pandas, and Python for Data Science at mlnow.ai/cours...!
    Become a Machine Learning Expert at mlnow.ai/cours...!
    Don't forget to subscribe if you enjoyed the video :D

КОМЕНТАРІ • 35

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

    Take my courses at mlnow.ai/!

  • @ShoaibKhanZ
    @ShoaibKhanZ 29 днів тому

    F!!! its a functional lazy eval. Argh, was clear as mud before, now crystal clear. Thanks!

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

    the way I understood it, is that on the first epoch, the processed data gets cached. and therefore, subsequent epochs, we don't need to preprocess, since we can now use the cached data instead. since they are the same anyway. no need to repeat it for each epoch.

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

      Yes, that's right. In my phrasing, I may have dumbed it down slightly while still providing what's important to understand

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

    What an awesome tutorial man! Keep up the great work, really learned a lot!

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

      Thanks I really appreciate that!

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

    very well document , I hope you make a video on best practice neural network when it faced overfitting

  • @Amir-gi5fn
    @Amir-gi5fn 2 місяці тому

    9:41 Oh so it turns data from uint8 to float32 only when needed and this actually saves a lot of memory I've already preprocessed my data but can now do resizing in Pipeline

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

    Great video Greg, thank you.

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

    OMG this was so fcking useful, really good and deep material. Thanks!

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

    Hello, and thank you for this great content.
    What may happen if you have multi-input models and large datasets? Would you use the for loop to separate the input features and the labels?

  • @iciukas
    @iciukas 4 місяці тому

    Excellent! Clear and helpful

    • @GregHogg
      @GregHogg  4 місяці тому

      Super glad to hear it!

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

    what would be also cool is to see a video on vision transformer?

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

    Good stuff

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

    hi greg we need a road map for sql or at least some course suggestions , or a tutorial from you will be great

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

      You might want to check this Specialization out: ua-cam.com/video/V6pZ_-4KPYA/v-deo.html

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

    thank you very much, but how can I print the result from the model and visualization the actual data and prediction data

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

    Please make a video on how to train voice model stem by step in pycharm, please sir make video on this

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

    Wonderful

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

    Is there a way to see what you have already included in the pipeline?

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

      That's a great question. I actually don't know the answer.

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 2 роки тому

    doesn't cache simply mean, take that data and put it in local memory for reuse again? not sure what point I am missing.

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

      Their caching process is rather complex. I would just think of it as remembering.

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

    Could you make a review on HyperSkill Python course. I’ve heard it’s very good but not sure.

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

      Never heard of it.

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

      @@GregHogg It’s also known as JetBrains Academy. It’s entire structure is project based learning and they have a Python Core track and a new Machine Learning in Python course.

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 2 роки тому

    may be PyTorch also has something like this? is it very different?

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

      I'm just learning it now. When I feel I understand everything well enough, I will teach it back :)

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 2 роки тому

    it seems like a really unintuitive way to create a pipeline. wouldn't it be better to create a list of first class functions, where each function within the list does a step in the pipeline.

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

      You could make a function where it does a list of those functions

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

    imparator