(name, kwargs)
| 71 | |
| 72 | |
| 73 | def build_algorithm(name, kwargs): |
| 74 | if name == "gradient_clipping": |
| 75 | return algorithms.GradientClipping(**kwargs) |
| 76 | elif name == "alibi": |
| 77 | return algorithms.Alibi(**kwargs) |
| 78 | elif name == "gated_linear_units": |
| 79 | return algorithms.GatedLinearUnits(**kwargs) |
| 80 | else: |
| 81 | raise ValueError(f"Not sure how to build algorithm: {name}") |
| 82 | |
| 83 | |
| 84 | def build_callback(name, kwargs): |