It even could work offline, cache/store data and send it when back online.
30 karma · joined August 10, 2017
It even could work offline, cache/store data and send it when back online.
P.S.: It has already been mentioned, but I also find the "cowsay" example more confusing than informative. "cowsay" isn't even written in Python, but in Perl, isn't it? Maybe a simple hello-world.py example would work better :)
The main issue for a use-case like NormCap are the trained models: they are optimized for images of _printed_ text and layouts, which is different from on-screen-text in many aspects. Unfortunately, I don't have the resources to train my own models.
Cuneiform was a long time competitor, but afaik development there is stalled.
PS: People looking for (FOSS) alternatives, look here: https://github.com/dynobo/normcap#similar-open-source-tools
Back in the days, Cuneiform got close to Tesseract's performance, but AFAIK it wasn't developed further...
Does anyone else know other promising open-source OCR engines?
(SCNR)
If yes, it would be nice to see it together with such statements, to back them, because I have the feeling most of this is just anecdotical or ideas introduced by some kind of start-up gurus...
1. How much time did you spend on it?
2. Do you like working with "poetry", or did you choose it because of its name? :)
3. Which book produced the best results?
(PS: The lib is written "spacy", not "space", I think)
I myself tried the approach mentioned, during therapy, without any success: Achieving something just didn't produce any positive effect for me. Then I got treated (as last resort) with ECT, my condition improved temporarily, and suddenly, within the same therapy, I started to feel an effect and was able to stabilize.
In short: Propsing "Do <x>, it most likely will help you" is not a good idea, as it is quite depressing for the depressed (at least for me it was). Maybe it's better to say sth like "Try <x>, maybe it helps, if not, there is also <y> or <z>. There is a lot that can be tried, maybe something might help you. "
(1) A doctor explained it to me like that: "depression" is more like a term to group together conditions that partially share symptoms, and that is it basically used for handling the insurance stuff etc. For treatment (at least for severe depressions), the term is too rough to be useful. E.g. a lot of severely depressed people also show symptoms of psychosis as side effect.
EDIT: Formatting and reformulated a bit (I think I was too harsh)
An unknown chessplayer bet a lot of money, that he could play live & simultaniously against two grandmasters and achieve at least 1 point. The two matches were played in different rooms next to each other. No one except the unknown player was allowed to switch rooms during the matches (to not disturb the grandmasters). Obviously he played White against one grandmaster, Black against the other, and won his bet.
As I sometimes tell this anecdote, I wonder what its actual source might be?
I'm pretty confident, this never happend in real, as I expect no grandmaster could get scammed that easily. But the story could be rooted in a "catch me if you can"-like movie or novel or something.
If someone knows more, I would be happy for a hint...
The very pessimistic philosopher Emil Cioran (author of e.g. De l'inconvénient d'être né, "The Trouble With Being Born") who beside his suicidal thoughts died at age 84 once said in an interview, that suicidal thoughts are paradoxically the reason, why he stayed alive: The knowledge of the choice to end existence if the suffering is too much makes it possible to endure its insufferableness.
Maybe it is this choice, to live or not, that makes a lot things bearable? And it's much harder if this choice is gone for whatever reason, in one direction or another?
1. The massive hype around ML has produced unrealistic expectation.
We often face the issue, that customers are unhappy with our results, because their high expectations: "Uh, your model has only 78% accuracy, can't you do better?" (No, not without adequate data and resources!) You basically disappoint people very often.
2. There are lot's of fraudsters in the game, that might get the fame.
I have seen data scientists being applauded, because they claimed to get "99,7% accuracy" for an regression problem. How the hell did they calculate that? Accuracy isn't even a good metric for regression problems! Of course those models usually don't stand reality, but that doesn't seem to be relevant...
3. The work might not have a relevant impact.
Often, we do prototypes to tackle problems, that don't even have enough impact to ever become profitable. We are set on it, because some manager has been told to "Leverage AI to improve Business". As a consequence, when it becomes obvious, that the resources needed to run something in production will never create a positive ROI, the project remains a prototype. Of course our Team knows & communicates that often from the beginning, but it doesn't even seem to matter, as long as anyone can put "working on AI" on some PowerPoint slide.
4. Most of the work is "boring" data preparation.
The "cool" modelling part of our work, where you design architectures and evaluate algorithms usually is ~5% of our implementation time. Most of the time is spent in preparing the data to be suitable input for the model. (I myself actually like data prep as a part of the process, but I know lots of colleagues don't).
This is my experience from working in a very large but not digital native company. I'd expect it to be different at Amazon, Netflix, Google etc. And I'd be interested to hear if data scientist from other companies face similar or different issues...
PS: Seriously, free coffee is more important to me than an office. I like open working environments.