This project is basically my approach to N-grams through the use of dictionaries. Please vote :)
Jakov C
Check their project out: Canvas Flow Studio
csd4ni3l
Check their projects out: Game Of Life, ShatterStack, csd4ni3l-browser, aimtrainer, Music Player, fractal-viewer
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Finally deployed my website on Vercel. Apparently, the method I used before only worked when I opened the terminal, so here is the updated link:
<a href = https://ngram.vercel.app>https://ngram.vercel.app</a>
(I don't think HTML works here, but here you go.)
Here are the things I added:
- Customized the layout a bit.
- styled the popup notifications and added an interaction to hide them faster when clicked.
- Styled the output field.
- Added a button to generate more words (with a field to specify the word count.)
Worked some more on my project:
- Changed the style a bit,
- Reworked the information presentation by making it give you pop up like notifications,
- Added the output to be at the bottom of the program,
- Figured out why javascript's syntax highlighting didn't work
- Also learned a few things about flask
- How it handles css and javascript files (as static) and how it requires them to be at a specific place to access them.
- You can transfer information from python to javascript using Jsonify and creating json files.
Here is a demo for the current version of my project:
Made my library be in an all accessible form, a website. I have used flask to connect the library with HTML and I think it works fine. It needs a bit of polishing and fixing of some bugs, but it is a great start.
Added a method to write a text (readable) file that shows the relationship of the words in another way. I also changed the N-gram from count based to weight (probability) based to help with the next process (generating text). Additionally, I got git working. (so no more added via upload).
Decided to change the N-gram generation logic to make it a bit more modular other than only being able to make bigrams. (And making the model more accessible for later.)