(name, kwargs)
| 88 | |
| 89 | |
| 90 | def build_algorithm(name, kwargs): |
| 91 | if name == "gradient_clipping": |
| 92 | return algorithms.GradientClipping(**kwargs) |
| 93 | elif name == "alibi": |
| 94 | return algorithms.Alibi(**kwargs) |
| 95 | elif name == "gated_linear_units": |
| 96 | return algorithms.GatedLinearUnits(**kwargs) |
| 97 | else: |
| 98 | raise ValueError(f"Not sure how to build algorithm: {name}") |
| 99 | |
| 100 | |
| 101 | def build_callback(name, kwargs): |