/tutorials

Learn how to use OpenMined by Example

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Tutorials

Chat on Slack

This repository includes step-by-step tutorials for using and adding to functionality within the OpenMined ecosystem. Before you begin, you should start by completing our installation guides which will get you setup and ready to complete the tutorials. If you get stuck, the best place to ask questions is in the #beginner Slack channel.

Contents

The perfect place to begin your jouney is by installing pre-requisites for different parts of the project! These tutorials will walk you through the setup process for various projects within the OpenMined ecosystem.

In this tutorial, we'll learn how to use the OpenMined Keras interface and build our first neural network.

Now let's build the guts of a deep learning framework. We'll learn how OpenMined Tensors work.

And finally, let's do some performance improvements, understanding a little about GPUs and networking. We'll learn how to optimize some ofthe key bottlenecks of the system.

If you are interested in a bit more of a self-directed journey than any of these tutorials above, we also have a section for proposed projects!!!

For Contributors

If you are interested in contributing to this, first check out our Contributor Quickstart Guide and then sign into our Slack Team to let us know which projects sound interesting to you! (or propose your own!).

Here's how you can contribute:

We would like to explore every possible use of the Openmined ecosystem and share these with the community. To that end, you can create various tutorials and put each in one of the beginner, intermediate, advanced sections based on their appropriate levels.

You can raise an issue or submit a pull request, whichever is more convenient for you.

Community

  1. Slack
  2. YouTube

License

CC BY-SA 4.0