Site Tools


notes:submission

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
notes:submission [2025/12/22 07:30] cjjnotes:submission [2025/12/22 07:51] (current) cjj
Line 1: Line 1:
-======Submission of Homework Assignments====== +======Homework Submission Guidelines======
-**File Format:** Submit your work as a single **Jupyter Notebook** (''.ipynb'').+
  
-**Content Formatting:** +=====File Format Naming=====
-  * Use **Markdown cells** for all explanations and prose. +
-  * Use LaTeX for mathematical expressions to ensure clarity.+
  
-**Reproducibility:** The notebook must be "run-ready.Before submitting, please Restart & Run All to ensure the entire notebook executes without errors.+Submit your work as a single **Jupyter Notebook** file. Please use the following naming convention''StudentName_HW#.ipynb'' (e.g., ''王小明_HW1.ipynb''). 
 + 
 +=====Content & Formatting===== 
 +  * **Explanations:** Use **Markdown cells** for all text and prose. 
 +  * **Mathematics:** Use **LaTeX** for mathematical expressions and formulas. 
 + 
 +=====Reproducibility===== 
 +The notebook must be fully reproducible. Before submission, please **"Restart & Run All"** to ensure the entire notebook executes from start to finish without errors
 + 
 +=====Performance & Caching===== 
 +If a specific code block requires significant computation time (**> 1 minute**), please implement a **caching mechanism**. The script should check for a local data file; if the file exists, the notebook should load the results rather than re-running the lengthy evaluation. 
 + 
 +=====Performance & Caching===== 
 +To facilitate efficient grading, the notebook should not take more than **1 minute** to execute. If your code requires lengthy computations: 
 + 
 +  * Implement a **caching mechanism** (e.g., using ''pickle'' or ''joblib''). 
 +  * The script should check for the existence of a local data file; if found, it should load the results instead of re-running the evaluation.
  
-**Performance & Caching:** If a specific code block requires significant computation time (> 1 minute), please implement a caching mechanism. The script should check for a local data file; if the file exists, the notebook should load the results rather than re-running the lengthy evaluation. 
notes/submission.txt · Last modified: by cjj