Federated learning
Název práce v češtině: | Kolaborativní učení |
---|---|
Název v anglickém jazyce: | Federated learning |
Klíčová slova: | federativní učení|strojové učení|kolaborativní učení |
Klíčová slova anglicky: | federated learning|machine learning|collaborative learning |
Akademický rok vypsání: | 2022/2023 |
Typ práce: | bakalářská práce |
Jazyk práce: | angličtina |
Ústav: | Katedra logiky (21-KLOG) |
Vedoucí / školitel: | Mgr. Petr Švarný, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 10.11.2022 |
Datum zadání: | 10.11.2022 |
Schválení administrátorem: | bylo schváleno |
Datum potvrzení stud. oddělením: | 17.12.2022 |
Datum a čas obhajoby: | 16.06.2023 09:00 |
Datum odevzdání elektronické podoby: | 09.05.2023 |
Datum proběhlé obhajoby: | 16.06.2023 |
Odevzdaná/finalizovaná: | odevzdaná studentem a finalizovaná |
Oponenti: | Mgr. Martin Blicha, Ph.D. |
Zásady pro vypracování |
A common problem in Machine Learning is the necessity of large datasets for the training of the algorithms. While there are many approaches to solve this problem, one possible solution is the distribution of the training datasets and then the joining of separately trained models. The student must research and summarize the state of the art of federated training, present its general idea and related notions, and discuss the main known solutions.This analysis should discuss the basic theoretical framework of federated learning. It should focus on the effect of the number of data sources used for training (e.g., differences between using three, ten or even more data sources, what is the performance effect and what are the arising challenges). While a thorough analysis of the options would be the main goal of the thesis, the thesis should also attempt to implement a solution of federated learning. This implemented solution should either present a novel approach that would be motivated in the theoretical part of the thesis or implement one of the already known and analyzed approaches. In the latter case, the motivation for the choice must be well-explained in the text.It can be a prototype if the student fully implements the solution. The thesis could additionally or alternatively present a comparison of multiple techniques of distributed training. If appropriate, the thesis can also discuss the practical use of such solutions, e.g., the need to use encryption for sensitive data. Any analysis, the initial theoretical analysis or performance analysis of the implemented solutions, must be accompanied by clear and appropriate visualizations. |
Seznam odborné literatury |
Kairouz, P., McMahan, H. B., Avent, B., Bellet, A., Bennis, M., Bhagoji, A. N., ... & Zhao, S. (2021). Advances and open problems in federated learning. Foundations and Trends® in Machine Learning, 14(1–2), 1-210. Li, L., Fan, Y., Tse, M., & Lin, K. Y. (2020). A review of applications in federated learning. Computers & Industrial Engineering, 149, 106854. Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT press. Deppeler, A. (2020). Automated Machine Learning and Federated Learning. The AI Book: The Artificial Intelligence Handbook for Investors, Entrepreneurs and FinTech Visionaries, 248-250. Yang, Q., Fan, L., & Yu, H. (Eds.). (2020). Federated Learning: Privacy and Incentive (Vol. 12500). Springer Nature. |