What is Federated Learning?

Поділитися
Вставка
  • Опубліковано 18 січ 2025

КОМЕНТАРІ • 53

  • @googlecloudtech
    @googlecloudtech  4 роки тому +8

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

    • @AvinashSingh-vj3rk
      @AvinashSingh-vj3rk 4 роки тому

      Nice video

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

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

  • @LeftLib
    @LeftLib 2 роки тому +12

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

  • @lawanabdullahiyusuf2402
    @lawanabdullahiyusuf2402 3 роки тому +17

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

  • @simonmanning1844
    @simonmanning1844 4 роки тому +12

    Cool bookshelf

  • @biniltomjose286
    @biniltomjose286 12 днів тому

    I have started my research on federated learning , it's really cool@

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

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

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

    thank u, lots of love from Bangladesh

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

    That is freaking well explained, thank you!

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

    Thankyou mam wonderfull Introduction

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

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

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

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

  • @michaeldausmann6736
    @michaeldausmann6736 Рік тому +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?

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

    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.

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

    Great! thanks very much!

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

    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?

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

    Thank you!

  • @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?

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

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

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

    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.

  • @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.

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

    please post video of working model for ferderated learning

  • @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.

  • @MahmoudSabry-wr2im
    @MahmoudSabry-wr2im 2 роки тому

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

  • @WorkWithGoogler
    @WorkWithGoogler 4 роки тому +6

    Nice GCP logo

  • @IBMSystemsEngineer
    @IBMSystemsEngineer 4 роки тому +16

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

  • @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??)

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

    thats so cool!

  • @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

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

    What about media, documents, files ect.?

  • @squevedo8524
    @squevedo8524 4 роки тому +4

    Excelent!!!

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

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

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

    🙏

  • @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

  • @apertureonline9566
    @apertureonline9566 4 роки тому

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

    • @apertureonline9566
      @apertureonline9566 4 роки тому

      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.

  • @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.

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

    Sounds frightening to me.

  • @Megastaru
    @Megastaru 4 роки тому

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