7 ms·
I don’t want to take anything away from the achievement, because this looks very useful, but the headline misled me a bit. I’m note sure whether it’s my affinit
by codeflo 4y ago
I don’t want to take anything away from the achievement, because this looks very useful, but the headline misled me a bit. I’m note sure whether it’s my affinity for code golf, but when I see someone bragging about about line count, I don’t expect the use of multi million line nonstandard libraries. :) For anyone wondering, most of the 284 lines are (of course, some might say) calls into Tensorflow. Still, I think this is really nice, just not what I expected from the title.
- thaumasiotes 4y ago> I’m not sure whether it’s my affinity for code golf, but when I see someone bragging about about line count, I don’t expect the use of multi million line nonstandard libraries. I wouldn't say the headline is "misleading" - no one is about to be fooled into thinking 300 lines of C++ could be capable of state-of-the-art speech recognition. The headline is squarely in the territory of "complete nonsense, but you can tell that without having to read further than the headline".
- eurasiantiger 4y agoAre you saying state-of-the-art speech recognition cannot fit in 284 lines of C++ without any third party libraries?
- thaumasiotes 4y agoYes, assuming the lines are of reasonable length.
- eurasiantiger 4y agoI suppose we have a challenge in our hands.
- fxtentacle 4y agoAs soon as you succeed, I'm pretty sure someone will complain that the sequence of matrix multiplications in the AI parameter file also counts as "code" in the wider sense.
- thaumasiotes 4y agoFeel free to consider the parameter file "output" that doesn't count against lines of code. Anything you used in the process of generating it will be input that does count.
- fxtentacle 4y agoSo 10000+ hours of WAV files...
- eurasiantiger 4y agoDownload a large amount of random German language videos off YouTube, but only ones with handmade subtitles. Correlate audio with text. Record audio, transform to text. I posit this can be done in less than 284 lines of C++ while having an error rate equal to or better than the state-of-the-art for everyday speech. Gentlemen, ready your putters…
- thaumasiotes 4y ago> Anything you used in the process of generating it will be input that does count.
- eurasiantiger 4y agoThat doesn’t apply to the OP, does it?
- thaumasiotes 4y ago
- codeflo 4y agoI’m not sure what gives you the confidence to make absolute statements like this. It might be unlikely, but code golfers, demo sceners and the like regularly do crazy stuff with ridiculously little code.
- fxtentacle 4y agoActually, more than half the c++ code is the TEVR token decoder which is based on new research and specific to this project. As for the LOC count and excluding TensorFlow, I tried to explain my rationale here: https://news.ycombinator.com/item?id=32411566 https://news.ycombinator.com/item?id=32411566
- deleted 4y ago[deleted]