Comments (3)
Okay, so I am working on this project, if only to get it out of my mind and validate whether this approach actually works.
So I finally got a MVP novel done with some dummy Lorem Ipsum corpus. Here's the source code, and the novel text (wc
says that the novel has 50,105 words). Output is actually looking slightly better than I expected, despite the nature of the test corpus. It should be fairly easy to swap out the test corpus with the "real" data.
As an interesting aside, I am using machine learning for this project (ZombieWriter), since this may be a more scalable approach to combining multiple different corpuses together without me needing to bother with manually tagging each paragraph I wrote before I feed it into the Track Method or some other paragraph-shuffling algorithm. I'm not sure how much scalable it will actually be though...and obviously the program itself will run for a longer period of time.
Fun Fact - I originally attempted to upload my novel onto GitHub Gists, only for GitHub to not actually allow me to open my novel because it's "taking too long to load". This seems very odd, and I need to investigate why this type of novel seems pretty huge when I'm able to upload other 50K novels onto GitHub Gists without any difficulty.
from 2017.
Time to declare the project complete.
-
Final Novel (raw Markdown), (formatted Markdown) (52,857 words according to
wc
)
I was only able to merge 2 1/8 of my Skynet Terminator stories before getting tired of copying and pasting text into the CSV file. It turns out merging a bunch of different stories together doesn't actually lead to coherent output (requiring me to write more hand-written text to justify the addition of previous hand-written text)...and I didn't actually have much material pre-written anyway (so I had to supplement it with some sci-fi speculation from across the Internet). You still got enough of your lovely pulp sci-fi, though the novel is probably more of a description of a sci-fi setting rather than a functioning story.
The results does seem readable, although the "censored bar" gimmick does get old fast. I also noticed that ZombieWriter (like most machine learning approaches) requires a lot of input data before the results become interesting to consume. Whether that is because ZombieWriter need the data to properly categorize the different paragraphs, or ZombieWriter needs the data to 'paper over' its faults by posting an evocative paragraph in lieu of something sensible...well, I'm not a machine learning expert, so I can't tell for sure.
from 2017.
It turns out that I won't get time to work on this project...at least for right now. Although I'm sure that my approach would likely be successful, I'm willing to let someone else "steal" this idea. And, of course, I can always be a NaNoGenMo rebel and work on this idea on a month that isn't November.
I'm closing this issue.
from 2017.
Related Issues (20)
- Dial "S" for Sudoku HOT 2
- Grammar-based Generation HOT 1
- Shakespeare Summarizes Everything HOT 6
- Hard West Turn HOT 5
- Every Novel Generator HOT 5
- A Picture is Worth N Words HOT 1
- Tillman, Victor Lima, KOD HOT 5
- Emic Automata HOT 6
- views on an object -- kr pipkin & v21
- 2d Markov HOT 2
- What is Trump? by @hugovk
- The Infinite Fight Scene HOT 6
- LSTM-based Leo Tolstoy text generator
- Thematic Automata HOT 2
- Pride, Prejudice by @hugovk HOT 13
- The Edward Lear Limerick Generator HOT 4
- Frequency transforms of text HOT 4
- Icebox by @hugovk
- NaNoGenMo/Creative NLP Slack channel? HOT 7
- Language survey 2017 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 2017.