New : syntax tree builder (Web interface!)
Noam - a simple Syntax Tree Generator for non-linguists
[deleted by user]
ELI5: What exactly are parse trees and how are they used in NLP?
A tree is a data structure composed of a root node and various nodes that connect to the root node through some path. Typically, trees are binary, i.e. nodes have only 0-2 outgoing paths to other nodes.
Parsing means interpreting something. A parse tree would then be a tree data structure that's the product of something that's been interpreted.
In NLP, trees are often the output of some function that parses a piece of text. An example could be a syntax tree that shows the phrase-structure grammar of an input sentence. The syntax tree can then be used to computationally reason about the sentence.
More on reddit.comVideos
Hi all,
As someone that's both into linguistics and computer science, I've always been bugged by the lack of a good online tool to build syntax trees easily & intuitively. So I built one.
It's called TreeBuilder, it's 100% free, and you can find it on a temporary link here : https://nifty-morse-4f2438.netlify.app/
This project is both a university and a personal project to me, and even though it is still a work in progress, I plan on keep making it better and better.
I really think this could save linguists a lot of time, and every bit of feedback from you all is very precious to me! And finally, if you'd like to help me out, you can fill a short google-form about your experience with TreeBuilder : https://docs.google.com/forms/d/e/1FAIpQLSfNITag9-k6s-XWlEhvbK3qsMD84_aC49c_EpA9ZXn4eZAV2A/viewform?usp=sf_link
Hi there
Sometimes I tried to explain syntax trees to friends and students and I realized that this would be easier to do if there was an app to do the basic process.
I found wonderful software on the web, but I think their goal is to be used as a comprehensive tool for linguistic research. I didn't find a good one to show to lay people.
So I decided that I should build my own, and here is it: https://noam.netlify.app. It's a React app, and it's an open source software. The code will be always available here: https://github.com/iamunhoz/noam (The README is on the way)
It's not finished yet. I want to include more features and make it more robust, but for now I think it is in a reasonable stage to be shown with the aim of collecting feedback.
Any suggestions will be appreciated.
EDIT: Syntax trees get too wide for phone screens, so I designed my app to be desktop-only at this current stage. I want to make it phone friendly too but for that I need a solution for the tree size problem.