(name, kwargs)
| 79 | |
| 80 | |
| 81 | def build_algorithm(name, kwargs): |
| 82 | if name == "gradient_clipping": |
| 83 | return algorithms.GradientClipping(**kwargs) |
| 84 | elif name == "alibi": |
| 85 | return algorithms.Alibi(**kwargs) |
| 86 | elif name == "gated_linear_units": |
| 87 | return algorithms.GatedLinearUnits(**kwargs) |
| 88 | else: |
| 89 | raise ValueError(f"Not sure how to build algorithm: {name}") |
| 90 | |
| 91 | |
| 92 | def build_callback(name, kwargs): |