Traffic Forecasting with Pytorch Geometric Temporal

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024

ความคิดเห็น • 51

  • @arnaiztech
    @arnaiztech 3 ปีที่แล้ว +4

    Awesome! Very nice channel in which 2 apparently different topics such as graphs and XAI are outstandingly explained! It would be very nice to combine both of them to lead to a better graph algorithmic fairness

    • @DeepFindr
      @DeepFindr  3 ปีที่แล้ว +3

      Thanks a lot for your feedback!
      I have a video called "how to explain GNNs" - not sure if you have seen it :) it's about XAI + GNNs

    • @arnaiztech
      @arnaiztech 3 ปีที่แล้ว +1

      @@DeepFindr yeah! I've already seen it and its really good! It was very useful to deepen in graph XAI libraries and research group that I didn't know. Im staying tuned because all the videos absolutely freak me out!

    • @DeepFindr
      @DeepFindr  3 ปีที่แล้ว +1

      Haha I'm very happy that you like it :)

  • @mountainwolf12
    @mountainwolf12 7 หลายเดือนก่อน

    Hi, please could you tell me if it is possible to perform node classification on a predicted set of values for each node? Just like what you showed us for Cosa dataset (for static graph), but now for this temporal GNNs?

  • @AmirAVaighan
    @AmirAVaighan ปีที่แล้ว

    Thanks a lor for the great video and explanation, awesome 😍

  • @danielemingolla
    @danielemingolla 2 ปีที่แล้ว +2

    Hi, where I can find a tutorial to learn how to create my own dataset to use as input of a TGCN? Thank you!

    • @billymays495
      @billymays495 9 หลายเดือนก่อน

      Did you find one?

  • @the_random_noob9860
    @the_random_noob9860 หลายเดือนก่อน

    Amazing video! I have a question regarding one data point attributes. We have both x and y. The features themselves are the speeds which is the ground truth right? We want to train our model to predict into next 12 timestamps and compare it with values in x. So what is the significance of y (though in documentation, its given that y is the ground truth, both x and y should have the same values but they differ. Only difference that has to be is that x additionally has time of day as a second feature for each of the 12 timestamps per data point)
    Could you kindly clarify this?

  • @subasrana446
    @subasrana446 ปีที่แล้ว

    Hey, I wonder why the model gives different output every time? I tried to use sMAPE as an evaluation metric, and the result was different every time I ran it. Do you have any idea why that is?

  • @EverythingDatawithHafeezJimoh
    @EverythingDatawithHafeezJimoh ปีที่แล้ว +1

    Thanks for this video series. Is there a way to get a prediction of underlying interaction graph( the adjacency matrix or edge index)

  • @emilychang6967
    @emilychang6967 2 ปีที่แล้ว +1

    I encountered this problem recently. Why the code that len(set(dataset)) doesn't work? It always show unhashable type: 'Data' error……

    • @DeepFindr
      @DeepFindr  2 ปีที่แล้ว

      That sounds to me as if your Data object is not a Dataset. Have you put your data into a dataset class?

    • @kausikhira4418
      @kausikhira4418 2 ปีที่แล้ว

      @@DeepFindr even i am getting this error.

    • @naevan1
      @naevan1 ปีที่แล้ว

      @@DeepFindr yeah set(dataset) doesnt work for me either

    • @florianro.9185
      @florianro.9185 ปีที่แล้ว

      What happens without set? Can you share the output of type(dataset)?

    • @naevan1
      @naevan1 ปีที่แล้ว

      @@florianro.9185 I think it says that its StaticGraphTemporalFeature data type or something ,becasue i tried just using len() on it. Although I need to double check later

  • @tobiaspucher9597
    @tobiaspucher9597 3 หลายเดือนก่อน

    I have trouble finetuning the model?? has anyone managed to recreate the results from the paper?

  • @ckevinbarros
    @ckevinbarros 2 ปีที่แล้ว

    Thanks for the material. i ams wondering what do you do with the 0 values in dataset, just leave as it is or interpolate them?

  • @799usman
    @799usman ปีที่แล้ว

    What could be the reason that the produced error i.e MAE is high in this example. The actual MAE is very low for the same dataset and same topology. Furthermore, how you can bring the results into datasets original rang(0-70).

  • @kasidejcha-umpong
    @kasidejcha-umpong 2 ปีที่แล้ว

    How can I tune the model? What are some of the hyperparameters that can be tuned for A3TGCN?

    • @DeepFindr
      @DeepFindr  2 ปีที่แล้ว +1

      Hi! You can find all options in the documentation: pytorch-geometric-temporal.readthedocs.io/en/latest/modules/root.html
      If you need to do more modifications I recommend to copy the source code and adjust it: pytorch-geometric-temporal.readthedocs.io/en/latest/_modules/torch_geometric_temporal/nn/recurrent/attentiontemporalgcn.html#A3TGCN

  • @akshayanraviraaj9946
    @akshayanraviraaj9946 2 ปีที่แล้ว

    Hello, Thanks for the great video. I tried following this for one of my projects using GATNet(Pytorch). When trying to give METRLA data, I face an error saying, "Static Graphs not allowed." I tried changing the class, but the error still persists. While chickenpox does seem to work, I was confused about how both differ. I am trying to use my own data, which is much similar to METRLA. Is there a way to contact you to send screenshots? or any comments you have that can help?
    Thanks

    • @DeepFindr
      @DeepFindr  2 ปีที่แล้ว

      Hi! Did you see my tutorial on building temporal graph datasets?

    • @akshayanraviraaj9946
      @akshayanraviraaj9946 2 ปีที่แล้ว

      @@DeepFindr Hey, Thanks for the reply. Yes, I did see the video but as I explained the aspect of giving n-features and n-targets throws that error, I am trying to understand.

  • @paahunikhandelwal8974
    @paahunikhandelwal8974 4 หลายเดือนก่อน

    Can I predict next 12 timesteps but more than one target feature with this model?

  • @carolinemoraes3704
    @carolinemoraes3704 ปีที่แล้ว

    Amazing!! Thank you so much =]

  • @dpanic2325
    @dpanic2325 2 ปีที่แล้ว

    Thank you.. This video is very helpful.
    Just a quick query - I am getting this error "ImportError: cannot import name 'container_abcs' from 'torch._six' (/usr/local/lib/python3.7/dist-packages/torch/_six.py)" at this step "from torch_geometric_temporal.dataset import METRLADatasetLoader" , tough this was working fine before. How can I resolve this ?

    • @DeepFindr
      @DeepFindr  2 ปีที่แล้ว +1

      Hi! I had a similar problem recently. Have you tried running this cell at the beginning of the notebook:
      !pip install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio==0.8.1 -f download.pytorch.org/whl/lts/1.8/torch_lts.html !pip install torchtext==0.9.1
      Downgrading to torch 1.8 solved it for me for now. (github.com/qubvel/segmentation_models.pytorch/issues/424)

    • @dpanic2325
      @dpanic2325 2 ปีที่แล้ว

      @@DeepFindr Thank you , this resolved my issue.

    • @DeepFindr
      @DeepFindr  2 ปีที่แล้ว

      Great :)

  • @vi5hnupradeep
    @vi5hnupradeep 2 ปีที่แล้ว

    Thankyou so much !

  • @DonDon-gs4nm
    @DonDon-gs4nm 3 ปีที่แล้ว

    Great video!

  • @mojtabadezvarei5646
    @mojtabadezvarei5646 2 ปีที่แล้ว

    Thanks for the helpful material. I wonder about the graph-level regression ( estimation) application via GNN.
    Could please direct me to your materials(if any) or other sources such as papers, or tutorials that include coding examples for that specific task?

    • @DeepFindr
      @DeepFindr  2 ปีที่แล้ว +1

      Hi! In my GNN Project series, the third video (or fourth) is about graph-level predictions :) hope that's what you are looking for.

  • @jonimatix
    @jonimatix 3 ปีที่แล้ว

    Thanks, interesting video.. How would you tune such a model?

    • @DeepFindr
      @DeepFindr  3 ปีที่แล้ว

      Thanks!
      You mean how to change hyperparameters? Or what do you mean? :)

    • @jonimatix
      @jonimatix 3 ปีที่แล้ว

      @@DeepFindr Yes if more layers need to be added, or what parameters have most impact on loss? :)

    • @DeepFindr
      @DeepFindr  3 ปีที่แล้ว +1

      For the a3tgcn block this option is unfortunately not available (at least I didn't find it). This is something I mentioned in the video.
      For other layers such as GConvGRU you can simply stack multiple ones and also choose the hidden dimension.
      I hope there will be more support for customization in the future. :)

  • @LOOP1
    @LOOP1 7 หลายเดือนก่อน

    installation is very difficult

  • @armagaan009
    @armagaan009 ปีที่แล้ว

    👏🏻👏🏻❤

  • @clayouyang2157
    @clayouyang2157 3 ปีที่แล้ว

    can you talking about HGCN?

    • @DeepFindr
      @DeepFindr  3 ปีที่แล้ว +4

      Hi! I'll put it on my list but cannot promise as I first have to do the fraud detection video and some others :D :) thanks for your request

    • @clayouyang2157
      @clayouyang2157 3 ปีที่แล้ว

      @@DeepFindr thanks. i have question about pytorch geometric 2.0. if i installed PyG 2.0, whether i also installed graphgym?

    • @DeepFindr
      @DeepFindr  3 ปีที่แล้ว

      Hi! What exactly do you mean? :)

  • @aayushshah4418
    @aayushshah4418 ปีที่แล้ว

    op

  • @miraclemaxicl
    @miraclemaxicl 7 หลายเดือนก่อน

    TLDR: "couldn't make it work but maybe you can"

  • @bz2106
    @bz2106 7 หลายเดือนก่อน

    Well done.
    Sir,
    Kindly share your contact details for those who have enquiries privately.
    Thank you