├── .gitignore ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── examples ├── get_started │ ├── lexeme.rb │ ├── linguistic_annotations.rb │ ├── morphology.rb │ ├── most_similar.rb │ ├── named_entities.rb │ ├── outputs │ │ ├── test_dep.svg │ │ ├── test_dep_compact.svg │ │ └── test_ent.html │ ├── pos_tags_and_dependencies.rb │ ├── similarity.rb │ ├── tokenization.rb │ ├── visualizing_dependencies.rb │ ├── visualizing_dependencies_compact.rb │ ├── visualizing_named_entities.rb │ ├── vocab.rb │ └── word_vectors.rb ├── japanese │ ├── ancestors.rb │ ├── entity_annotations_and_labels.rb │ ├── information_extraction.rb │ ├── lemmatization.rb │ ├── most_similar.rb │ ├── named_entity_recognition.rb │ ├── navigating_parse_tree.rb │ ├── noun_chunks.rb │ ├── outputs │ │ ├── test_dep.svg │ │ └── test_ent.html │ ├── pos_tagging.rb │ ├── sentence_segmentation.rb │ ├── similarity.rb │ ├── tokenization.rb │ ├── visualizing_dependencies.rb │ └── visualizing_named_entities.rb ├── linguistic_features │ ├── ancestors.rb │ ├── entity_annotations_and_labels.rb │ ├── finding_a_verb_with_a_subject.rb │ ├── information_extraction.rb │ ├── iterating_children.rb │ ├── iterating_lefts_and_rights.rb │ ├── lemmatization.rb │ ├── named_entity_recognition.rb │ ├── navigating_parse_tree.rb │ ├── noun_chunks.rb │ ├── outputs │ │ └── test_ent.html │ ├── pos_tagging.rb │ ├── retokenize_1.rb │ ├── retokenize_2.rb │ ├── rule_based_morphology.rb │ ├── sentence_segmentation.rb │ ├── similarity.rb │ ├── similarity_between_lexemes.rb │ ├── similarity_between_spans.rb │ └── tokenization.rb ├── openai_integration │ ├── openai_completion.rb │ ├── openai_embeddings.rb │ ├── openai_query_1.rb │ ├── openai_query_2.rb │ ├── openai_query_3.rb │ └── openai_query_4.rb └── rule_based_matching │ ├── creating_spans_from_matches.rb │ └── matcher.rb ├── lib ├── ruby-spacy.rb └── ruby-spacy │ └── version.rb ├── ruby-spacy.gemspec └── test ├── ruby-spacy_test.rb └── test_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/bin/setup -------------------------------------------------------------------------------- /examples/get_started/lexeme.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/lexeme.rb -------------------------------------------------------------------------------- /examples/get_started/linguistic_annotations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/linguistic_annotations.rb -------------------------------------------------------------------------------- /examples/get_started/morphology.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/morphology.rb -------------------------------------------------------------------------------- /examples/get_started/most_similar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/most_similar.rb -------------------------------------------------------------------------------- /examples/get_started/named_entities.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/named_entities.rb -------------------------------------------------------------------------------- /examples/get_started/outputs/test_dep.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/outputs/test_dep.svg -------------------------------------------------------------------------------- /examples/get_started/outputs/test_dep_compact.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/outputs/test_dep_compact.svg -------------------------------------------------------------------------------- /examples/get_started/outputs/test_ent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/outputs/test_ent.html -------------------------------------------------------------------------------- /examples/get_started/pos_tags_and_dependencies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/pos_tags_and_dependencies.rb -------------------------------------------------------------------------------- /examples/get_started/similarity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/similarity.rb -------------------------------------------------------------------------------- /examples/get_started/tokenization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/tokenization.rb -------------------------------------------------------------------------------- /examples/get_started/visualizing_dependencies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/visualizing_dependencies.rb -------------------------------------------------------------------------------- /examples/get_started/visualizing_dependencies_compact.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/visualizing_dependencies_compact.rb -------------------------------------------------------------------------------- /examples/get_started/visualizing_named_entities.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/visualizing_named_entities.rb -------------------------------------------------------------------------------- /examples/get_started/vocab.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/vocab.rb -------------------------------------------------------------------------------- /examples/get_started/word_vectors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/get_started/word_vectors.rb -------------------------------------------------------------------------------- /examples/japanese/ancestors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/ancestors.rb -------------------------------------------------------------------------------- /examples/japanese/entity_annotations_and_labels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/entity_annotations_and_labels.rb -------------------------------------------------------------------------------- /examples/japanese/information_extraction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/information_extraction.rb -------------------------------------------------------------------------------- /examples/japanese/lemmatization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/lemmatization.rb -------------------------------------------------------------------------------- /examples/japanese/most_similar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/most_similar.rb -------------------------------------------------------------------------------- /examples/japanese/named_entity_recognition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/named_entity_recognition.rb -------------------------------------------------------------------------------- /examples/japanese/navigating_parse_tree.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/navigating_parse_tree.rb -------------------------------------------------------------------------------- /examples/japanese/noun_chunks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/noun_chunks.rb -------------------------------------------------------------------------------- /examples/japanese/outputs/test_dep.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/outputs/test_dep.svg -------------------------------------------------------------------------------- /examples/japanese/outputs/test_ent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/outputs/test_ent.html -------------------------------------------------------------------------------- /examples/japanese/pos_tagging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/pos_tagging.rb -------------------------------------------------------------------------------- /examples/japanese/sentence_segmentation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/sentence_segmentation.rb -------------------------------------------------------------------------------- /examples/japanese/similarity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/similarity.rb -------------------------------------------------------------------------------- /examples/japanese/tokenization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/tokenization.rb -------------------------------------------------------------------------------- /examples/japanese/visualizing_dependencies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/visualizing_dependencies.rb -------------------------------------------------------------------------------- /examples/japanese/visualizing_named_entities.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/japanese/visualizing_named_entities.rb -------------------------------------------------------------------------------- /examples/linguistic_features/ancestors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/ancestors.rb -------------------------------------------------------------------------------- /examples/linguistic_features/entity_annotations_and_labels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/entity_annotations_and_labels.rb -------------------------------------------------------------------------------- /examples/linguistic_features/finding_a_verb_with_a_subject.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/finding_a_verb_with_a_subject.rb -------------------------------------------------------------------------------- /examples/linguistic_features/information_extraction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/information_extraction.rb -------------------------------------------------------------------------------- /examples/linguistic_features/iterating_children.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/iterating_children.rb -------------------------------------------------------------------------------- /examples/linguistic_features/iterating_lefts_and_rights.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/iterating_lefts_and_rights.rb -------------------------------------------------------------------------------- /examples/linguistic_features/lemmatization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/lemmatization.rb -------------------------------------------------------------------------------- /examples/linguistic_features/named_entity_recognition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/named_entity_recognition.rb -------------------------------------------------------------------------------- /examples/linguistic_features/navigating_parse_tree.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/navigating_parse_tree.rb -------------------------------------------------------------------------------- /examples/linguistic_features/noun_chunks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/noun_chunks.rb -------------------------------------------------------------------------------- /examples/linguistic_features/outputs/test_ent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/outputs/test_ent.html -------------------------------------------------------------------------------- /examples/linguistic_features/pos_tagging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/pos_tagging.rb -------------------------------------------------------------------------------- /examples/linguistic_features/retokenize_1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/retokenize_1.rb -------------------------------------------------------------------------------- /examples/linguistic_features/retokenize_2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/retokenize_2.rb -------------------------------------------------------------------------------- /examples/linguistic_features/rule_based_morphology.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/rule_based_morphology.rb -------------------------------------------------------------------------------- /examples/linguistic_features/sentence_segmentation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/sentence_segmentation.rb -------------------------------------------------------------------------------- /examples/linguistic_features/similarity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/similarity.rb -------------------------------------------------------------------------------- /examples/linguistic_features/similarity_between_lexemes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/similarity_between_lexemes.rb -------------------------------------------------------------------------------- /examples/linguistic_features/similarity_between_spans.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/similarity_between_spans.rb -------------------------------------------------------------------------------- /examples/linguistic_features/tokenization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/linguistic_features/tokenization.rb -------------------------------------------------------------------------------- /examples/openai_integration/openai_completion.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/openai_integration/openai_completion.rb -------------------------------------------------------------------------------- /examples/openai_integration/openai_embeddings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/openai_integration/openai_embeddings.rb -------------------------------------------------------------------------------- /examples/openai_integration/openai_query_1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/openai_integration/openai_query_1.rb -------------------------------------------------------------------------------- /examples/openai_integration/openai_query_2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/openai_integration/openai_query_2.rb -------------------------------------------------------------------------------- /examples/openai_integration/openai_query_3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/openai_integration/openai_query_3.rb -------------------------------------------------------------------------------- /examples/openai_integration/openai_query_4.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/openai_integration/openai_query_4.rb -------------------------------------------------------------------------------- /examples/rule_based_matching/creating_spans_from_matches.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/rule_based_matching/creating_spans_from_matches.rb -------------------------------------------------------------------------------- /examples/rule_based_matching/matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/examples/rule_based_matching/matcher.rb -------------------------------------------------------------------------------- /lib/ruby-spacy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/lib/ruby-spacy.rb -------------------------------------------------------------------------------- /lib/ruby-spacy/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/lib/ruby-spacy/version.rb -------------------------------------------------------------------------------- /ruby-spacy.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/ruby-spacy.gemspec -------------------------------------------------------------------------------- /test/ruby-spacy_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/test/ruby-spacy_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yohasebe/ruby-spacy/HEAD/test/test_helper.rb --------------------------------------------------------------------------------