spec.textproto 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. component {
  2. name: "lookahead"
  3. transition_system {
  4. registered_name: "shift-only"
  5. parameters {
  6. key: "left_to_right"
  7. value: "false"
  8. }
  9. }
  10. fixed_feature {
  11. name: "char"
  12. fml: "input(-1).char input.char input(1).char"
  13. embedding_dim: 32
  14. vocabulary_size: 119
  15. size: 3
  16. }
  17. fixed_feature {
  18. name: "char-bigram"
  19. fml: "input.char-bigram"
  20. embedding_dim: 32
  21. vocabulary_size: 1158
  22. size: 1
  23. }
  24. network_unit {
  25. registered_name: "wrapped_units.LayerNormBasicLSTMNetwork"
  26. parameters {
  27. key: "hidden_layer_sizes"
  28. value: "256"
  29. }
  30. }
  31. backend {
  32. registered_name: "SyntaxNetComponent"
  33. }
  34. num_actions: 1
  35. component_builder {
  36. registered_name: "DynamicComponentBuilder"
  37. }
  38. }
  39. component {
  40. name: "segmenter"
  41. transition_system {
  42. registered_name: "binary-segment-transitions"
  43. }
  44. resource {
  45. name: "suffix-table"
  46. part {
  47. file_pattern: "suffix-table"
  48. }
  49. }
  50. linked_feature {
  51. name: "lookahead"
  52. fml: "input.focus stack.focus"
  53. embedding_dim: 32
  54. size: 2
  55. source_component: "lookahead"
  56. source_translator: "reverse-token"
  57. source_layer: "state_h_0"
  58. }
  59. network_unit {
  60. registered_name: "wrapped_units.LayerNormBasicLSTMNetwork"
  61. parameters {
  62. key: "hidden_layer_sizes"
  63. value: "128"
  64. }
  65. }
  66. backend {
  67. registered_name: "SyntaxNetComponent"
  68. }
  69. num_actions: 2
  70. component_builder {
  71. registered_name: "DynamicComponentBuilder"
  72. }
  73. }