Skip to content

Commit 26bc5cb

Browse files
AleksMattensorflower-gardener
authored andcommitted
Replace unicode escaped characters in ipynb files
PiperOrigin-RevId: 856194057
1 parent 3765e14 commit 26bc5cb

File tree

7 files changed

+104
-104
lines changed

7 files changed

+104
-104
lines changed

g3doc/tutorials/classification_privacy.ipynb

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,20 @@
4646
"id": "MfBg1C5NB3X0"
4747
},
4848
"source": [
49-
"\u003ctable class=\"tfo-notebook-buttons\" align=\"left\"\u003e\n",
50-
" \u003ctd\u003e\n",
51-
" \u003ca target=\"_blank\" href=\"https://www.tensorflow.org/responsible_ai/privacy/tutorials/classification_privacy\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/tf_logo_32px.png\" /\u003eView on TensorFlow.org\u003c/a\u003e\n",
52-
" \u003c/td\u003e\n",
53-
" \u003ctd\u003e\n",
54-
" \u003ca target=\"_blank\" href=\"https://colab.research.google.com/github/tensorflow/privacy/blob/master/g3doc/tutorials/classification_privacy.ipynb\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/colab_logo_32px.png\" /\u003eRun in Google Colab\u003c/a\u003e\n",
55-
" \u003c/td\u003e\n",
56-
" \u003ctd\u003e\n",
57-
" \u003ca target=\"_blank\" href=\"https://github.com/tensorflow/privacy/blob/master/g3doc/tutorials/classification_privacy.ipynb\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/GitHub-Mark-32px.png\" /\u003eView source on GitHub\u003c/a\u003e\n",
58-
" \u003c/td\u003e\n",
59-
" \u003ctd\u003e\n",
60-
" \u003ca href=\"https://storage.googleapis.com/tensorflow_docs/privacy/g3doc/tutorials/classification_privacy.ipynb\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/download_logo_32px.png\" /\u003eDownload notebook\u003c/a\u003e\n",
61-
" \u003c/td\u003e\n",
62-
"\u003c/table\u003e"
49+
"<table class=\"tfo-notebook-buttons\" align=\"left\">\n",
50+
" <td>\n",
51+
" <a target=\"_blank\" href=\"https://www.tensorflow.org/responsible_ai/privacy/tutorials/classification_privacy\"><img src=\"https://www.tensorflow.org/images/tf_logo_32px.png\" />View on TensorFlow.org</a>\n",
52+
" </td>\n",
53+
" <td>\n",
54+
" <a target=\"_blank\" href=\"https://colab.research.google.com/github/tensorflow/privacy/blob/master/g3doc/tutorials/classification_privacy.ipynb\"><img src=\"https://www.tensorflow.org/images/colab_logo_32px.png\" />Run in Google Colab</a>\n",
55+
" </td>\n",
56+
" <td>\n",
57+
" <a target=\"_blank\" href=\"https://github.com/tensorflow/privacy/blob/master/g3doc/tutorials/classification_privacy.ipynb\"><img src=\"https://www.tensorflow.org/images/GitHub-Mark-32px.png\" />View source on GitHub</a>\n",
58+
" </td>\n",
59+
" <td>\n",
60+
" <a href=\"https://storage.googleapis.com/tensorflow_docs/privacy/g3doc/tutorials/classification_privacy.ipynb\"><img src=\"https://www.tensorflow.org/images/download_logo_32px.png\" />Download notebook</a>\n",
61+
" </td>\n",
62+
"</table>"
6363
]
6464
},
6565
{

g3doc/tutorials/privacy_report.ipynb

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"metadata": {
3737
"id": "YM2gRaJMqvMi"
3838
},
39-
"source": [
39+
"source": [
4040
"# Assess privacy risks with the TensorFlow Privacy Report"
4141
]
4242
},
@@ -46,20 +46,20 @@
4646
"id": "7oUAMMc6isck"
4747
},
4848
"source": [
49-
"\u003ctable class=\"tfo-notebook-buttons\" align=\"left\"\u003e\n",
50-
" \u003ctd\u003e\n",
51-
" \u003ca target=\"_blank\" href=\"https://www.tensorflow.org/responsible_ai/privacy/tutorials/privacy_report\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/tf_logo_32px.png\" /\u003eView on TensorFlow.org\u003c/a\u003e\n",
52-
" \u003c/td\u003e\n",
53-
" \u003ctd\u003e\n",
54-
" \u003ca target=\"_blank\" href=\"https://colab.research.google.com/github/tensorflow/privacy/blob/master/g3doc/tutorials/privacy_report.ipynb\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/colab_logo_32px.png\" /\u003eRun in Google Colab\u003c/a\u003e\n",
55-
" \u003c/td\u003e\n",
56-
" \u003ctd\u003e\n",
57-
" \u003ca target=\"_blank\" href=\"https://github.com/tensorflow/privacy/blob/master/g3doc/tutorials/privacy_report.ipynb\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/GitHub-Mark-32px.png\" /\u003eView source on GitHub\u003c/a\u003e\n",
58-
" \u003c/td\u003e\n",
59-
" \u003ctd\u003e\n",
60-
" \u003ca href=\"https://storage.googleapis.com/tensorflow_docs/privacy/g3doc/tutorials/privacy_report.ipynb\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/download_logo_32px.png\" /\u003eDownload notebook\u003c/a\u003e\n",
61-
" \u003c/td\u003e\n",
62-
"\u003c/table\u003e"
49+
"<table class=\"tfo-notebook-buttons\" align=\"left\">\n",
50+
" <td>\n",
51+
" <a target=\"_blank\" href=\"https://www.tensorflow.org/responsible_ai/privacy/tutorials/privacy_report\"><img src=\"https://www.tensorflow.org/images/tf_logo_32px.png\" />View on TensorFlow.org</a>\n",
52+
" </td>\n",
53+
" <td>\n",
54+
" <a target=\"_blank\" href=\"https://colab.research.google.com/github/tensorflow/privacy/blob/master/g3doc/tutorials/privacy_report.ipynb\"><img src=\"https://www.tensorflow.org/images/colab_logo_32px.png\" />Run in Google Colab</a>\n",
55+
" </td>\n",
56+
" <td>\n",
57+
" <a target=\"_blank\" href=\"https://github.com/tensorflow/privacy/blob/master/g3doc/tutorials/privacy_report.ipynb\"><img src=\"https://www.tensorflow.org/images/GitHub-Mark-32px.png\" />View source on GitHub</a>\n",
58+
" </td>\n",
59+
" <td>\n",
60+
" <a href=\"https://storage.googleapis.com/tensorflow_docs/privacy/g3doc/tutorials/privacy_report.ipynb\"><img src=\"https://www.tensorflow.org/images/download_logo_32px.png\" />Download notebook</a>\n",
61+
" </td>\n",
62+
"</table>"
6363
]
6464
},
6565
{
@@ -248,7 +248,7 @@
248248
"def small_cnn(input_shape: Tuple[int],\n",
249249
" num_classes: int,\n",
250250
" num_conv: int,\n",
251-
" activation: str = 'relu') -\u003e tf.keras.models.Sequential:\n",
251+
" activation: str = 'relu') -> tf.keras.models.Sequential:\n",
252252
" \"\"\"Setup a small CNN for image classification.\n",
253253
"\n",
254254
" Args:\n",

tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/codelabs/codelab.ipynb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@
4545
"id": "-B5ZvlSqqLaR"
4646
},
4747
"source": [
48-
"\u003ctable class=\"tfo-notebook-buttons\" align=\"left\"\u003e\n",
49-
" \u003ctd\u003e\n",
50-
" \u003ca target=\"_blank\" href=\"https://colab.research.google.com/github/tensorflow/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/codelabs/codelab.ipynb\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/colab_logo_32px.png\" /\u003eRun in Google Colab\u003c/a\u003e\n",
51-
" \u003c/td\u003e\n",
52-
" \u003ctd\u003e\n",
53-
" \u003ca target=\"_blank\" href=\"https://github.com/tensorflow/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/codelabs/codelab.ipynb\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/GitHub-Mark-32px.png\" /\u003eView source on GitHub\u003c/a\u003e\n",
54-
" \u003c/td\u003e\n",
55-
"\u003c/table\u003e"
48+
"<table class=\"tfo-notebook-buttons\" align=\"left\">\n",
49+
" <td>\n",
50+
" <a target=\"_blank\" href=\"https://colab.research.google.com/github/tensorflow/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/codelabs/codelab.ipynb\"><img src=\"https://www.tensorflow.org/images/colab_logo_32px.png\" />Run in Google Colab</a>\n",
51+
" </td>\n",
52+
" <td>\n",
53+
" <a target=\"_blank\" href=\"https://github.com/tensorflow/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/codelabs/codelab.ipynb\"><img src=\"https://www.tensorflow.org/images/GitHub-Mark-32px.png\" />View source on GitHub</a>\n",
54+
" </td>\n",
55+
"</table>"
5656
]
5757
},
5858
{
@@ -72,7 +72,7 @@
7272
},
7373
"source": [
7474
"## Setup\n",
75-
"First, set this notebook's runtime to use a GPU, under Runtime \u003e Change runtime type \u003e Hardware accelerator. Then, begin importing the necessary libraries."
75+
"First, set this notebook's runtime to use a GPU, under Runtime > Change runtime type > Hardware accelerator. Then, begin importing the necessary libraries."
7676
]
7777
},
7878
{
@@ -167,7 +167,7 @@
167167
" num_classes: int,\n",
168168
" num_conv: int,\n",
169169
" activation: Text = 'relu',\n",
170-
") -\u003e tf.keras.models.Sequential:\n",
170+
") -> tf.keras.models.Sequential:\n",
171171
" \"\"\"Setup a small CNN for image classification.\n",
172172
"\n",
173173
" Args:\n",

tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/codelabs/third_party/seq2seq_membership_inference/seq2seq_membership_inference_codelab.ipynb

Lines changed: 23 additions & 23 deletions
Large diffs are not rendered by default.

tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/codelabs/word2vec_codelab.ipynb

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@
4949
"id": "iWIggmE4V8Rm"
5050
},
5151
"source": [
52-
"\u003ctable class=\"tfo-notebook-buttons\" align=\"left\"\u003e\n",
53-
" \u003ctd\u003e\n",
54-
" \u003ca target=\"_blank\" href=\"https://colab.research.google.com/github/tensorflow/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/codelabs/word2vec_codelab.ipynb\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/colab_logo_32px.png\" /\u003eRun in Google Colab\u003c/a\u003e\n",
55-
" \u003c/td\u003e\n",
56-
" \u003ctd\u003e\n",
57-
" \u003ca target=\"_blank\" href=\"https://github.com/tensorflow/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/codelabs/word2vec_codelab.ipynb\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/GitHub-Mark-32px.png\" /\u003eView source on GitHub\u003c/a\u003e\n",
58-
" \u003c/td\u003e\n",
59-
"\u003c/table\u003e"
52+
"<table class=\"tfo-notebook-buttons\" align=\"left\">\n",
53+
" <td>\n",
54+
" <a target=\"_blank\" href=\"https://colab.research.google.com/github/tensorflow/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/codelabs/word2vec_codelab.ipynb\"><img src=\"https://www.tensorflow.org/images/colab_logo_32px.png\" />Run in Google Colab</a>\n",
55+
" </td>\n",
56+
" <td>\n",
57+
" <a target=\"_blank\" href=\"https://github.com/tensorflow/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/codelabs/word2vec_codelab.ipynb\"><img src=\"https://www.tensorflow.org/images/GitHub-Mark-32px.png\" />View source on GitHub</a>\n",
58+
" </td>\n",
59+
"</table>"
6060
]
6161
},
6262
{
@@ -231,7 +231,7 @@
231231
" articles_all += 1\n",
232232
" positions_all += len(tokens)\n",
233233
" # article redirects and short stubs are pruned here\n",
234-
" if len(tokens) \u003c self.article_min_tokens or \\\n",
234+
" if len(tokens) < self.article_min_tokens or \\\n",
235235
" any(title.startswith(ignore + ':') for ignore in\n",
236236
" IGNORED_NAMESPACES):\n",
237237
" continue\n",
@@ -532,7 +532,7 @@
532532
"all_losses = np.zeros((len(all_docs), len(all_models)))\n",
533533
"\n",
534534
"for i, doc in tqdm.tqdm(enumerate(all_docs)):\n",
535-
" if i \u003e 1000:\n",
535+
" if i > 1000:\n",
536536
" continue\n",
537537
" with open(os.path.join(local_wiki9_dir, doc), 'r') as fd:\n",
538538
" doc_text = fd.read()\n",
@@ -567,12 +567,12 @@
567567
" train_docs, test_docs = split_wiki9_articles(LOCAL_DATA_DIR, seed)\n",
568568
" for train_doc in train_docs:\n",
569569
" ind = doc_lookup[train_doc]\n",
570-
" if ind \u003e= all_losses.shape[0]:\n",
570+
" if ind >= all_losses.shape[0]:\n",
571571
" continue\n",
572572
" in_scores[ind].append([all_losses[ind, seed-1000]])\n",
573573
" for test_doc in test_docs:\n",
574574
" ind = doc_lookup[test_doc]\n",
575-
" if ind \u003e= all_losses.shape[0]:\n",
575+
" if ind >= all_losses.shape[0]:\n",
576576
" continue\n",
577577
" out_scores[ind].append([all_losses[ind, seed-1000]])\n",
578578
" in_scores = [np.array(s) for s in in_scores]\n",
@@ -605,12 +605,12 @@
605605
"train_losses, test_losses = [], []\n",
606606
"for train_doc in train_docs:\n",
607607
" ind = doc_lookup[train_doc]\n",
608-
" if ind \u003e= all_losses.shape[0]:\n",
608+
" if ind >= all_losses.shape[0]:\n",
609609
" continue\n",
610610
" train_losses.append(all_losses[ind, 0])\n",
611611
"for test_doc in test_docs:\n",
612612
" ind = doc_lookup[test_doc]\n",
613-
" if ind \u003e= all_losses.shape[0]:\n",
613+
" if ind >= all_losses.shape[0]:\n",
614614
" continue\n",
615615
" test_losses.append(all_losses[ind, 0])\n",
616616
"\n",
@@ -644,12 +644,12 @@
644644
"from tensorflow_privacy.privacy.privacy_tests.membership_inference_attack import advanced_mia as amia\n",
645645
"good_inds = []\n",
646646
"for i, (in_s, out_s) in enumerate(zip(in_scores, out_scores)):\n",
647-
" if len(in_s) \u003e 0 and len(out_s) \u003e 0:\n",
647+
" if len(in_s) > 0 and len(out_s) > 0:\n",
648648
" good_inds.append(i)\n",
649649
"\n",
650650
"for i in good_inds:\n",
651-
" assert len(in_scores[i]) \u003e 0\n",
652-
" assert len(in_scores[i]) \u003e 0\n",
651+
" assert len(in_scores[i]) > 0\n",
652+
" assert len(in_scores[i]) > 0\n",
653653
"\n",
654654
"scores = amia.compute_score_lira(all_losses[good_inds, 0],\n",
655655
" [in_scores[i] for i in good_inds],\n",
@@ -660,7 +660,7 @@
660660
"in_mask = np.zeros(len(good_inds), dtype=bool)\n",
661661
"for doc in train_docs:\n",
662662
" ind = doc_lookup[doc]\n",
663-
" if ind \u003e= all_losses.shape[0]:\n",
663+
" if ind >= all_losses.shape[0]:\n",
664664
" continue\n",
665665
" if ind in good_inds:\n",
666666
" in_mask[good_inds.index(ind)] = True\n"

tensorflow_privacy/privacy/privacy_tests/secret_sharer/secret_sharer_example.ipynb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@
4545
"id": "TtYsuFkyPe1m"
4646
},
4747
"source": [
48-
"\u003ctable class=\"tfo-notebook-buttons\" align=\"left\"\u003e\n",
49-
" \u003ctd\u003e\n",
50-
" \u003ca target=\"_blank\" href=\"https://colab.research.google.com/github/tensorflow/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/secret_sharer/secret_sharer_example.ipynb\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/colab_logo_32px.png\" /\u003eRun in Google Colab\u003c/a\u003e\n",
51-
" \u003c/td\u003e\n",
52-
" \u003ctd\u003e\n",
53-
" \u003ca target=\"_blank\" href=\"https://github.com/tensorflow/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/secret_sharer/secret_sharer_example.ipynb\"\u003e\u003cimg src=\"https://www.tensorflow.org/images/GitHub-Mark-32px.png\" /\u003eView source on GitHub\u003c/a\u003e\n",
54-
" \u003c/td\u003e\n",
55-
"\u003c/table\u003e"
48+
"<table class=\"tfo-notebook-buttons\" align=\"left\">\n",
49+
" <td>\n",
50+
" <a target=\"_blank\" href=\"https://colab.research.google.com/github/tensorflow/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/secret_sharer/secret_sharer_example.ipynb\"><img src=\"https://www.tensorflow.org/images/colab_logo_32px.png\" />Run in Google Colab</a>\n",
51+
" </td>\n",
52+
" <td>\n",
53+
" <a target=\"_blank\" href=\"https://github.com/tensorflow/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/secret_sharer/secret_sharer_example.ipynb\"><img src=\"https://www.tensorflow.org/images/GitHub-Mark-32px.png\" />View source on GitHub</a>\n",
54+
" </td>\n",
55+
"</table>"
5656
]
5757
},
5858
{
@@ -81,7 +81,7 @@
8181
"id": "AdMDFipI5cBw"
8282
},
8383
"source": [
84-
"You may set the runtime to use a GPU by Runtime \u003e Change runtime type \u003e Hardware accelerator."
84+
"You may set the runtime to use a GPU by Runtime > Change runtime type > Hardware accelerator."
8585
]
8686
},
8787
{

0 commit comments

Comments
 (0)