Code Monkey home page Code Monkey logo

enriquetomasmb / nebula Goto Github PK

View Code? Open in Web Editor NEW
7.0 3.0 2.0 14.74 MB

NEBULA: A Platform for Decentralized Federated Learning

Home Page: https://federatedlearning.inf.um.es

License: GNU General Public License v3.0

Dockerfile 0.56% Python 67.51% Solidity 2.31% Shell 0.18% CSS 2.72% JavaScript 1.16% HTML 25.55%
artificial-intelligence collaborative-learning communication-networks decentralized decentralized-application decentralized-federated-learning deep-learning federated-learning federated-learning-framework framework

nebula's Introduction

Hey there 👋, I'm Enrique Tomás Martínez Beltrán

Ph.D. student in Computer Science

enriquetomasmb

Portfolio Badge Gmail Badge Linkedin Badge

✨ About Me

I am a Ph.D. student in Computer Science at the University of Murcia, Spain. I obtained a B.Sc. degree in Information and Communication Technologies and an M.Sc. degree in New Technologies, specializing in information security, networks, and telematics. My research interests include collaborative learning in decentralized architectures, specifically through the application of Federated Learning. I am exploring different application scenarios for this technique, including healthcare, Industry 4.0, mobile services, military, and vehicles.

I am a multi-disciplinary researcher with interests spanning cybersecurity, IoT, Brain-Computer Interfaces, and Artificial Intelligence. I employ Machine Learning and Deep Learning techniques to improve performance and efficiency in various fields. My research aims to advance the knowledge and applications of these technologies for practical solutions.

🛠️ Programming languages / Tools

android arduino aws bash bootstrap c cplusplus css3 django docker elasticsearch express firebase flask git grafana html5 java javascript kibana kubernetes linux mariadb mongodb mysql nginx nodejs opencv oracle php postgresql python reactnative scikit_learn sqlite tensorflow tensorflow

nebula's People

Contributors

enriquetomasmb avatar fertv avatar miguelfernandez3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

nebula's Issues

How to debug in docker

When using it using docker, I found it doesn't output the logs per client, just wondering is there anyway that I can check real-time client output in info or debug level?

Besides, I'm trying to implemet some new senarios but I'm having some code error, just wondering if you could suggest a way to do debugging, as it's running within docker, I'm unable to do pdb or ssh remote development with breakpoint.

custom topology

Thank you for developing the platform.

I have a few questions about creating a specific type of topology and loading it into the dashboard while setting up a scenario. I checked the code and found it requires an n by n matrix, but I'm unsure how to load it.

Additionally, when the config file is generated, it includes both the matrix and neighbor attributes. Could you clarify if this is redundant or potentially conflicting? Shouldn't the topology already determine the connections between the nodes in the graph?

Thanks again.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.