-
Notifications
You must be signed in to change notification settings - Fork 123
new structure of the future BigDL tutorial #49
base: master
Are you sure you want to change the base?
Conversation
new structure of the BigDL tutorial wiki
- LSTM(topic 12) | ||
- CNN(topic 10 will include "batch normalization" here) | ||
- batch normalization | ||
- Auto-encoder(topic 14) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we can expand this section, similar to Part 1 of http://gluon.mxnet.io
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And add Keras-like API implementation as well @zhichao-li
@@ -18,21 +73,4 @@ Step-by-step Deep Leaning Tutorials on Apache Spark using [BigDL](https://github | |||
13. [Bi-directional RNN](https://github.com/intel-analytics/BigDL-Tutorials/blob/master/notebooks/neural_networks/birnn.ipynb) | |||
14. [Auto-encoder](https://github.com/intel-analytics/BigDL-Tutorials/blob/master/notebooks/neural_networks/autoencoder.ipynb) | |||
|
|||
### Environment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why remove this?
|
||
### Start Jupyter Server |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why remove this?
* Run ```pip install BigDL==0.3.0``` | ||
* Run ``` jupyter notebook --notebook-dir=./ --ip=* --no-browser``` | ||
|
||
## Run Demo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why remove this?
http://gluon.mxnet.io is a document-like website. I think it's different from the purpose of this project. This project provides a list of notebooks on mnist to demonstrate how to use bigdl and user can try by themselves. I strongly suggest you create another repo. Just like our doc website to hold your tutorial. |
@yiheng Thanks for the review. Basically, we want to build a document-like website similar to mxnet tutorial page, which has a navigation bar with progressive instructions, enough details and various applications to fully present the flavor of deep learning with BigDL. That's the final goal so we can combine all the notebooks, emphasize their relativeness and provide users more friendly experience. But the current tutorial might be prone to be more single-tasking(MNIST digit recognition) and less elegant. Thus inadvertently, the tutorial needs a better organization with a document-like wiki support if the BigDL tutorial repository is expanded with more other topics in the future. Based on this wish, @jason-dai suggests me to put a proposal of some viable navigation structure just like what we can see in the navigation of http://gluon.mxnet.io. The proposal is temporarily put in the readme for everyone to review so don't worry about the readme change since it's just a proposal for open suggestion and ideas. |
Although I wasn't told that the project was focused on MNIST. I can start a new repo. It's just that before finalizing the tree structure of the directory, we can probably have some reviews and ideas from peers about how to make the tutorial more scalable and think of what meaningful aspect of deep learning our repo is missing. Such aspects like overfitting, regularization, batch normalization which are basic but we can see in the MXNet tutorial they cherry picked almost every fundamental topic to teach novices from bottom to top hand by hand. It forms the quality of its tutorial which tends to be very user-friendly. We can make a better tutorial of the same quality. |
- environment setting and install instructions | ||
- RDD | ||
- DataFrame | ||
- SparkSAL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SparkSQL?
I think one option is to create another folder for the new tutorials, which can be implemented by porting the MXNet tutorials (https://github.com/zackchase/mxnet-the-straight-dope) to BigDL. In the first stage, we can just implement these using the Keras APIs in BigDL. |
new structure of the BigDL tutorial wiki @jason-dai @yangw1234 @yiheng