Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/youben11/udacity-secure-private-ai
The workspace for the Secure and Private AI course on Udacity. https://www.udacity.com/course/secure-and-private-ai--ud185
https://github.com/youben11/udacity-secure-private-ai
ai docker docker-image privacy pysyft secure
Last synced: 30 days ago
JSON representation
The workspace for the Secure and Private AI course on Udacity. https://www.udacity.com/course/secure-and-private-ai--ud185
- Host: GitHub
- URL: https://github.com/youben11/udacity-secure-private-ai
- Owner: youben11
- License: gpl-3.0
- Created: 2019-06-06T23:28:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-07-15T20:14:35.000Z (over 5 years ago)
- Last Synced: 2024-10-25T01:04:06.696Z (2 months ago)
- Topics: ai, docker, docker-image, privacy, pysyft, secure
- Language: Dockerfile
- Size: 16.6 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Important
This work was now merged as part of the [PySyft project](https://github.com/OpenMined/PySyft) and the image can now be found [here](https://hub.docker.com/r/openmined/pysyft-notebook), newer versions can now be found there.
# Udacity Secure and Private AI workspace
For every course I take, I always need a workspace where I can practice and experience new stuffs, and it's sometimes helpful to have this workspace ready in our laptop so we can use it whenever we are, but it's sometimes challenging to setup it.
Here I worked out a Docker image that have everything you need to start working on the course. Good luck
### How it works
Just start the image from your terminal (just keep in mind that this have been tested on Linux only).
```bash
$ docker container run youben/udacity-secure-private-ai:miniconda
[I 23:41:51.429 NotebookApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret
[I 23:41:52.865 NotebookApp] Serving notebooks from local directory: /workspace
[I 23:41:52.865 NotebookApp] The Jupyter Notebook is running at:
[I 23:41:52.865 NotebookApp] http://172.17.0.2:8888/?token=e0bb2ed0c185ae35b02f512ff293ed97fa0d2300b2ff73b3
[I 23:41:52.866 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[W 23:41:52.870 NotebookApp] No web browser found: could not locate runnable browser.
[C 23:41:52.870 NotebookApp]To access the notebook, open this file in a browser:
file:///root/.local/share/jupyter/runtime/nbserver-10-open.html
Or copy and paste one of these URLs:
http://172.17.0.2:8888/?token=e0bb2ed0c185ae35b02f512ff293ed97fa0d2300b2ff73b3```
You can use the provided link to access the jupyter notebook (the link is only accessible from your local machine).
### TODO
- Data persistenceDon't hesitate to make a PR if you think that you have an idea to propose