What is Federated Learning?

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

Комментарии • 52

  • @googlecloudtech
    @googlecloudtech  3 года назад +8

    Get $300 and start running workloads for free → goo.gle/3tss1Dh

    • @AvinashSingh-vj3rk
      @AvinashSingh-vj3rk 3 года назад

      Nice video

    • @MrBemnet1
      @MrBemnet1 3 года назад +2

      Tesla Autopilot system. Camera data from each car can be used to train the model.

  • @LeftLib
    @LeftLib 2 года назад +11

    How could I not like a video presented with such enthusiasm? It is an excellent idea as well.

  • @lawanabdullahiyusuf2402
    @lawanabdullahiyusuf2402 3 года назад +16

    This piece is actually great, thank you Priyanka. Where and how do I start my federated learning journey please?

  • @simonmanning1844
    @simonmanning1844 3 года назад +12

    Cool bookshelf

  • @vidyutawasthi7814
    @vidyutawasthi7814 3 года назад +3

    You should also try voice modelling. Your voice and way of speaking is really good!!!!!

  • @guillaumeblaquiere
    @guillaumeblaquiere 3 года назад +1

    Very well explained!! But, how to monitor the model performances, be sure that there is no bias,... Because you haven't data and thus a test dataset!

    • @baqarrizvi853
      @baqarrizvi853 3 года назад +2

      Training data is only from suitable clients. Once trained, the model parameters are updated by testing it with other clients. Yes, model parameters means only weights here.

  • @lamarmc
    @lamarmc Год назад

    That was comprehensive due to your style of instruction. Thanks!

  • @sushmahebbalakar6416
    @sushmahebbalakar6416 9 месяцев назад

    Thank you for such am informative video. Easy to understand with such a simple words and great explanation.

  • @AmitSingh-hz4gt
    @AmitSingh-hz4gt 2 года назад

    Keyword here seems like other parameters learned by the model. Weights and biases in themselves are okay, but without the features associated with them would be useless? What's returned would need to be studied too by somebody.
    How is data privacy being ensured?

  • @michaeldausmann6736
    @michaeldausmann6736 10 месяцев назад +1

    good video. re: secure aggregation. why do you bother with the 'buddy' system? wouldn't this work if each individual phone is sent and uses random values to secure it's data in trasit? what does the buddy thing add?

  • @emc3000
    @emc3000 Год назад +1

    That is freaking well explained, thank you!

  • @priyainesh7982
    @priyainesh7982 2 года назад

    Thankyou mam wonderfull Introduction

  • @WorkWithGoogler
    @WorkWithGoogler 3 года назад +6

    Nice GCP logo

  • @krupatk6820
    @krupatk6820 3 года назад +3

    well ! thanks for a great explaination. that was an amazing concept. looking forward for future advancements in federated learning. i would also like to do a contribution.

  • @sanjeevkumardwivedi5376
    @sanjeevkumardwivedi5376 3 года назад +2

    very good morning mam,
    your explanation is very nice. mam, can we use federated learning on the internet of vehicles environment?
    can you suggest few use cases of this learning for vehicles?

  • @jacksibrizzi275
    @jacksibrizzi275 2 года назад +1

    Doesn't this approach create a "bias bubble" around all the clients in the learning process? I think it does. If you acquire your information through this process you will be just like everyone else. Now you don't have to worry about being different.

  • @winhwanglim
    @winhwanglim 10 месяцев назад

    Hi, may I check can I use this to work like weglot for my website?

  • @homepets7592
    @homepets7592 Год назад

    please post video of working model for ferderated learning

  • @MahmoudSabry-wr2im
    @MahmoudSabry-wr2im Год назад

    Is the concept of federated learning the same as swarm learning?

  • @batranelwadie6294
    @batranelwadie6294 2 года назад

    What about media, documents, files ect.?

  • @ashishjaimon6029
    @ashishjaimon6029 3 года назад +1

    cool concept future oriented concept

  • @haneulkim4902
    @haneulkim4902 3 года назад +3

    First of all, thanks for an amazing video! I want to ask three questions to clarify my understanding:
    1. You've said for model to be distributed user need to be suitable available, if not at the time would it wait until user becomes suitable available(go home at night and charge) then distribute model for training? or if at the time of typing(in our ex case) if user's device is not suitable available they can't learn at all?
    2. @3:04 you said only updated model's weights, biases and other parameter leaves the model not the model itself. But right after you are saying "server gets locally trained models". Could you clarify?
    3. You said near the beginning that benefit of federated learning is to improve UX by not Giving/Getting data to and from server because internet connectivity, network latency, and others can affect giving/getting data. However we get model from server then pass changed weights and biases to the server and this process is repeated, I'm not sure why giving/getting model from server doesn't face bottlenecks I've mentioned.

    • @satish9367
      @satish9367 3 года назад +2

      2. - "server gets locally trained models" mean their weights, biases and other parameters leave the device and reach the server. If someone asks me to show how the model looks in literal sense, I would show them the weights, biases and other parameters.
      3. giving/getting model happens in the background and this process does not affect the user experience because it is happening in the background.
      1. I don't quite understand the question.

    • @subhadeep1802
      @subhadeep1802 3 года назад

      @@satish9367 Great answers Satish! Also, the answer to 3. would be the fact that the above mentioned exchanges does not happen every now and then in real time. Anything happening in real time in the background would have hindered the process due to internet connectivity, network latency and other factors he mentioned. But this happens in a versioning kind of system I guess, where the trained parameters gets updated to the server once in a while and the improved model is updated to every client device as an improved version of the app.

  • @dungledang5120
    @dungledang5120 3 года назад +2

    Great! thanks very much!

  • @chandravamsi3098
    @chandravamsi3098 2 года назад

    If the model needs to trained in a client it needs tensorflow or flower or at least the python framework to train. But the python framework is not installed (is it installed by Android itself by default when the rom is built??)

  • @leomonz
    @leomonz 3 года назад

    Great technology but suddenly I worry about my Phone's battery life.... May be detection if the iPhone is on Charging and we start the program to train the data.
    I think training Data take a lot resources... Although in this case just keyword (keyboard) input data learning wont take much.. But for bigger data like photo and video, it is different story

  • @gokulakannansakthivel1043
    @gokulakannansakthivel1043 3 года назад +1

    Thank you!

  • @apertureonline9566
    @apertureonline9566 3 года назад

    I am trying to do this using Python 2 and Pawn. This requires unusual knowledge such as how LISP functions.

    • @apertureonline9566
      @apertureonline9566 3 года назад

      You're talking about the datasets. I understand data, but I haven't used data for language. I was going to buy GPU clusters soon for training models.

  • @oliverm8146
    @oliverm8146 Год назад +1

    would be cool if they told us we were training their models while using a keyboard

  • @markrusso6678
    @markrusso6678 3 года назад

    Great Video. Is it possible to train a pre-trained image recognition model on mobile device. I dont really need it to be federated but just to be trained and used on an ios and android for use on that device. However it would be nice if it was federated learning but dont really need it for my current use case. Any advice would be great. Newbie to ML

  • @IBMSystemsEngineer
    @IBMSystemsEngineer 3 года назад +15

    Hearing google metion "eliminating biases" is truly an oxymoron. Extreme Bias is one of their pillars..

  • @squevedo8524
    @squevedo8524 3 года назад +4

    Excelent!!!

  • @minhajsixbyte
    @minhajsixbyte 5 месяцев назад

    thats so cool!

  • @TheMona1983
    @TheMona1983 3 года назад

    Why is FedAvg called Vanilla Federated Learning ? Is there any specific reason for this,can anyone plz explain ?

    • @stevenhe3462
      @stevenhe3462 Год назад

      It's the first proposed and the most naive. It just takes weighted average of the weights.

  • @Jeph_twice
    @Jeph_twice 3 года назад

    Is this happening now, or is this future?

    • @yerawizardaiden
      @yerawizardaiden 3 года назад

      It has been in use for some years now actually. So this is currently in use. GBoard is just one of the many places where FL is used.

  • @sbmabusaeedranashahriar7399
    @sbmabusaeedranashahriar7399 3 года назад +3

    🙏

  • @Ebiczebulanious
    @Ebiczebulanious 5 месяцев назад

    Sounds frightening to me.

  • @Megastaru
    @Megastaru 3 года назад

    If I must see you all this video when all I want is your explanation, at least stop moving your hands. Will you?