@@ -36,6 +36,8 @@ We will begin the tutorial with an overview of the Neural Structured Learning
3636framework and motivate the advantages of training neural networks with
3737structured signals.
3838
39+ [[ Slides] ( slides/Introduction.pdf )]
40+
3941### Data preprocessing in NSL
4042
4143This part of the tutorial will include a presentation discussing:
@@ -44,6 +46,8 @@ This part of the tutorial will include a presentation discussing:
4446- Augmenting training data for graph-based regularization in NSL
4547- Related tools in the NSL framework
4648
49+ [[ Slides] ( slides/Data_Preprocessing.pdf )]
50+
4751### Graph regularization using natural graphs (Lab 1)
4852
4953Graph regularization [ 2] forces neural networks to learn similar
@@ -53,6 +57,9 @@ inherent relationship between each other. We will demonstrate via a practical
5357tutorial, the use of natural graphs for graph regularization to classify the
5458veracity of public message posts.
5559
60+ [[ Slides] ( slides/Natural_Graphs.pdf )]
61+ [[ Colab tutorial] ( https://colab.research.google.com/github/tensorflow/neural-structured-learning/blob/master/workshops/kdd_2020/graph_regularization_pheme_natural_graph.ipynb )]
62+
5663### Graph regularization using synthesized graphs (Lab 2)
5764
5865Input data may not always be represented as a graph. However, one can infer
@@ -62,6 +69,9 @@ for text classification using a practical tutorial. While graphs can be built in
6269many ways, we will make use of text embeddings in this tutorial to build a
6370graph.
6471
72+ [[ Slides] ( slides/Synthesized_Graphs.pdf )]
73+ [[ Colab tutorial] ( https://colab.research.google.com/github/tensorflow/neural-structured-learning/blob/master/g3doc/tutorials/graph_keras_lstm_imdb.ipynb )]
74+
6575### Adversarial regularization (Lab 3)
6676
6777Adversarial learning has been shown to be effective in improving the accuracy of
@@ -70,11 +80,16 @@ adversarial learning techniques [3,4] like *Fast Gradient Sign Method* (FGSM)
7080and * Projected Gradient Descent* (PGD) for image classification using a
7181practical tutorial.
7282
83+ [[ Slides] ( slides/Adversarial_Learning.pdf )]
84+ [[ Colab tutorial] ( https://colab.research.google.com/github/tensorflow/neural-structured-learning/blob/master/workshops/kdd_2020/adversarial_regularization_mnist.ipynb )]
85+
7386### NSL in TensorFlow Extended (TFX)
7487
7588- Presentation on how Neural Structured Learning can be integrated with
7689 [ TFX] ( https://www.tensorflow.org/tfx ) pipelines.
7790
91+ [[ Slides] ( slides/NSL_in_TFX.pdf )]
92+
7893### Research and Future Directions
7994
8095- Presentation discussing:
@@ -84,12 +99,16 @@ practical tutorial.
8499- Prototype showing how NSL can be used with the
85100 [ Graph Nets] ( https://github.com/deepmind/graph_nets ) [ 9] library.
86101
102+ [[ Slides] ( slides/Research_and_Future_Directions.pdf )]
103+
87104### Conclusion
88105
89106We will conclude our tutorial with a summary of the entire session, provide
90107links to various NSL resources, and share a link to a brief survey to get
91108feedback on the NSL framework and the hands-on tutorial.
92109
110+ [[ Slides] ( slides/Summary.pdf )]
111+
93112## References
94113
951141 . https://www.tensorflow.org/neural_structured_learning
0 commit comments