Skip to content

Commit fc1b865

Browse files
antmarakisnorvig
authored andcommitted
Update Notebooks (aimacode#629)
* Update notebook.py - remove duplicate psource - add section headers - add mdp visualization code * Update nlp_apps.ipynb * Update csp.ipynb * Update mdp.ipynb * Update games.ipynb
1 parent ab9820f commit fc1b865

File tree

5 files changed

+279
-210
lines changed

5 files changed

+279
-210
lines changed

csp.ipynb

Lines changed: 22 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"outputs": [],
1919
"source": [
2020
"from csp import *\n",
21+
"from notebook import psource, pseudocode\n",
2122
"\n",
2223
"# Needed to hide warnings in the matplotlib sections\n",
2324
"import warnings\n",
@@ -51,12 +52,10 @@
5152
{
5253
"cell_type": "code",
5354
"execution_count": null,
54-
"metadata": {
55-
"collapsed": true
56-
},
55+
"metadata": {},
5756
"outputs": [],
5857
"source": [
59-
"%psource CSP"
58+
"psource(CSP)"
6059
]
6160
},
6261
{
@@ -106,12 +105,10 @@
106105
{
107106
"cell_type": "code",
108107
"execution_count": null,
109-
"metadata": {
110-
"collapsed": true
111-
},
108+
"metadata": {},
112109
"outputs": [],
113110
"source": [
114-
"%psource different_values_constraint"
111+
"psource(different_values_constraint)"
115112
]
116113
},
117114
{
@@ -142,12 +139,10 @@
142139
{
143140
"cell_type": "code",
144141
"execution_count": null,
145-
"metadata": {
146-
"collapsed": true
147-
},
142+
"metadata": {},
148143
"outputs": [],
149144
"source": [
150-
"%psource MapColoringCSP"
145+
"psource(MapColoringCSP)"
151146
]
152147
},
153148
{
@@ -184,12 +179,10 @@
184179
{
185180
"cell_type": "code",
186181
"execution_count": null,
187-
"metadata": {
188-
"collapsed": true
189-
},
182+
"metadata": {},
190183
"outputs": [],
191184
"source": [
192-
"%psource queen_constraint"
185+
"psource(queen_constraint)"
193186
]
194187
},
195188
{
@@ -202,12 +195,10 @@
202195
{
203196
"cell_type": "code",
204197
"execution_count": null,
205-
"metadata": {
206-
"collapsed": true
207-
},
198+
"metadata": {},
208199
"outputs": [],
209200
"source": [
210-
"%psource NQueensCSP"
201+
"psource(NQueensCSP)"
211202
]
212203
},
213204
{
@@ -475,34 +466,28 @@
475466
{
476467
"cell_type": "code",
477468
"execution_count": null,
478-
"metadata": {
479-
"collapsed": true
480-
},
469+
"metadata": {},
481470
"outputs": [],
482471
"source": [
483-
"%psource mrv"
472+
"psource(mrv)"
484473
]
485474
},
486475
{
487476
"cell_type": "code",
488477
"execution_count": null,
489-
"metadata": {
490-
"collapsed": true
491-
},
478+
"metadata": {},
492479
"outputs": [],
493480
"source": [
494-
"%psource num_legal_values"
481+
"psource(num_legal_values)"
495482
]
496483
},
497484
{
498485
"cell_type": "code",
499486
"execution_count": null,
500-
"metadata": {
501-
"collapsed": true
502-
},
487+
"metadata": {},
503488
"outputs": [],
504489
"source": [
505-
"%psource CSP.nconflicts"
490+
"psource(CSP.nconflicts)"
506491
]
507492
},
508493
{
@@ -515,12 +500,10 @@
515500
{
516501
"cell_type": "code",
517502
"execution_count": null,
518-
"metadata": {
519-
"collapsed": true
520-
},
503+
"metadata": {},
521504
"outputs": [],
522505
"source": [
523-
"%psource lcv"
506+
"psource(lcv)"
524507
]
525508
},
526509
{
@@ -680,12 +663,10 @@
680663
{
681664
"cell_type": "code",
682665
"execution_count": null,
683-
"metadata": {
684-
"collapsed": true
685-
},
666+
"metadata": {},
686667
"outputs": [],
687668
"source": [
688-
"%psource tree_csp_solver"
669+
"psource(tree_csp_solver)"
689670
]
690671
},
691672
{
@@ -1163,15 +1144,6 @@
11631144
"a = widgets.interactive(visualize_callback, Visualize = visualize_button, time_step=time_select)\n",
11641145
"display(a)"
11651146
]
1166-
},
1167-
{
1168-
"cell_type": "code",
1169-
"execution_count": null,
1170-
"metadata": {
1171-
"collapsed": true
1172-
},
1173-
"outputs": [],
1174-
"source": []
11751147
}
11761148
],
11771149
"metadata": {
@@ -1190,7 +1162,7 @@
11901162
"name": "python",
11911163
"nbconvert_exporter": "python",
11921164
"pygments_lexer": "ipython3",
1193-
"version": "3.5.2+"
1165+
"version": "3.5.3"
11941166
},
11951167
"widgets": {
11961168
"state": {},

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy