Skip to content

Commit d3433b9

Browse files
docs: add extended sources to MD learning guide
1 parent 944ac6a commit d3433b9

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

docs/LEARNING_GUIDE.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,14 +99,17 @@ Welcome to the Optiland Learning Guide! This guide walks you through key concept
9999
- Adding new coating types
100100
- [Tutorial 10c - Custom Optimization Algorithms](https://github.com/HarrisonKramer/optiland/blob/master/docs/examples/Tutorial_10c_Custom_Optimization_Algorithm.ipynb)
101101
- Creating a "random walk optimizer" to optimize an aspheric singlet
102-
11. **Machine Learning in Optical Design** - note that these notebooks are hosted in the [LensAI repository](https://github.com/HarrisonKramer/LensAI)
103-
- [Tutorial 11a - Random Forest Regressor to Predict Optimal Lens Properties](https://github.com/HarrisonKramer/LensAI/blob/main/notebooks/Example_1/Singlet_RF_Model_RMS_Spot_Size.ipynb)
102+
11. **Extended Sources**
103+
- [Tutorial 11a - Extended Source Modeling](https://github.com/HarrisonKramer/optiland/blob/master/docs/examples/Tutorial_11a_Extended_Source_Modeling.ipynb)
104+
- Modeling extended sources
105+
12. **Machine Learning in Optical Design** - note that these notebooks are hosted in the [LensAI repository](https://github.com/HarrisonKramer/LensAI)
106+
- [Tutorial 12a - Random Forest Regressor to Predict Optimal Lens Properties](https://github.com/HarrisonKramer/LensAI/blob/main/notebooks/Example_1/Singlet_RF_Model_RMS_Spot_Size.ipynb)
104107
- Demonstrates how to build and train a random forest regressor to predict the radius of curvature of a plano-convex lens in order to minimize the RMS spot size.
105-
- [Tutorial 11b - Ray Path Failure Classification Model](https://github.com/HarrisonKramer/LensAI/blob/main/notebooks/Example_2/Ray_Path_Failure_Classification_Model.ipynb)
108+
- [Tutorial 12b - Ray Path Failure Classification Model](https://github.com/HarrisonKramer/LensAI/blob/main/notebooks/Example_2/Ray_Path_Failure_Classification_Model.ipynb)
106109
- Uses logistic regression to predict ray path failures in a Cooke triplet design.
107-
- [Tutorial 11c - Surrogate Ray Tracing Model Using Neural Networks](https://github.com/HarrisonKramer/LensAI/blob/main/notebooks/Example_3/Double_Gauss_Surrogate_Model.ipynb)
110+
- [Tutorial 12c - Surrogate Ray Tracing Model Using Neural Networks](https://github.com/HarrisonKramer/LensAI/blob/main/notebooks/Example_3/Double_Gauss_Surrogate_Model.ipynb)
108111
- Builds a neural network surrogate ray tracing model to increase effective "ray tracing" speed by 10,000x.
109-
- [Tutorial 11d - Super-Resolution Generative Adversarial Network to Enhance Wavefront Map Data](https://github.com/HarrisonKramer/LensAI/blob/main/notebooks/Example_5/SR_GAN_for_wavefront_data.ipynb)
112+
- [Tutorial 12d - Super-Resolution Generative Adversarial Network to Enhance Wavefront Map Data](https://github.com/HarrisonKramer/LensAI/blob/main/notebooks/Example_5/SR_GAN_for_wavefront_data.ipynb)
110113
- Utilizes a super-resolution GAN (SRGAN) to upscale low-resolution wavefront data into high-resolution data.
111-
- [Tutorial 11e - Optimization of Aspheric Lenses via Reinforcement Learning](https://github.com/HarrisonKramer/LensAI/blob/main/notebooks/Example_4/RL_aspheric_singlet.ipynb)
114+
- [Tutorial 12e - Optimization of Aspheric Lenses via Reinforcement Learning](https://github.com/HarrisonKramer/LensAI/blob/main/notebooks/Example_4/RL_aspheric_singlet.ipynb)
112115
- Reinforcement learning is applied to the optimization of aspheric singlet lenses to generate new lens designs.

0 commit comments

Comments
 (0)