Revisiting the decade-long problem with a new toolkit

Historically, time-series forecasting has been dominated by linear and ensemble methods since they are well-understood and highly effective on various problems when supported with feature engineering. Partly for this reason, Deep Learning has been somewhat neglected; in other words, it had less impact on time-series forecasting compared to other domains, such as image recognition, speech recognition, and NLP.

With the emergence of Recurrent Neural Networks (RNN) in the ’80s, followed by more sophisticated RNN structures, namely Long-Short Term Memory (LSTM) in 1997 and, more recently, Gated Recurrent Unit (GRU) in 2014, Deep Learning techniques enabled learning complex relations between sequential…


Previously, on How to get started with Tesseract, I gave you a practical quick-start tutorial on Tesseract using Python. It is a pretty simple overview, but it should help you get started with Tesseract and clear some hurdles that I faced when I was in your shoes. Now, I’m keen on showing you a few more tricks and stuff you can do with Tesseract and OpenCV to improve your overall accuracy.

Where did we leave off last time?

In the previous story, I didn’t bother going into details for the most part. But if you liked the first story, here comes the sequel! …


It’s far from a secret that Tesseract is not an all-in-one OCR tool that recognizes all sort of texts and drawings. In fact, this couldn’t be further from the truth. If this was a secret, I’ve already spoiled it and it’s already too late to go back anyway. So, why not dive deep into Tesseract and share few tips and tricks that could improve your results?

I love free stuff!

Really, though. I do appreciate all those developers who contribute to open-source projects without expecting any benefits in return. After all, they provide us with capabilities that are relatively difficult for individuals to achieve…


It was my first day at the client’s office and we were still unsure about how we were gonna collect data from the client’s archaic content management system. The system was super slow, almost unbearable to work with. Just to give you an insight, it takes around 0.5–1 minute to refresh a page, whereas we could only download 10–15 images at a time without crashing the system. On top of that, we needed thousands of images per category to create a representative data set for our Deep Learning model. So, you do the math.

How did I get here?

Well, I came up with the idea that we could get the data via requests, assuming that the system has a REST API that I could make use of. Up until that point, I haven’t heard of a thing called “SOAP” -shame on me- let alone knowing how to use it. At first glance, SOAP might seem like an alien tool from outer space to those who’ve been familiar with RESP APIs but it definitely isn’t.

I feel like almost all the SOAP APIs out there are either enterprise software that need strict security measures or retro tools that have…


I don’t even know where to start or how to explain what has just happened here in Turkey to those of you who live in different countries from all over the Western world. While a considerable amount of the votes had not been counted yet, you-know-who and his supporters declared a victory by manipulating the public through both state and private media channels.

Even though there have been so many issues to be clarified regarding the validity of the results and the 60% of the ballot boxes were claimed to be controversial by the opposition parties, we cannot even appeal…


I was wondering why everyone keeps rambling about IoT, though they are mostly people from from non-technical backgrounds, so to speak, business, marketing, sales and so on. In all honesty, I had no idea how the bloody hell those devices work, yet I’ve been coding for quiet some time and pursuing a Computer Engineering degree. Yeah, I can hear you guys ringing the “shame bell” right now: Shame… Shame… Shame… However, I’m not here to publicly shame myself, but to share a quick tutorial for those have interest in building their first IoT device, more specifically IoT dash button. Before…

Kaan Kuguoglu

insert here some buzzwords that have nothing to do with what I actually do.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store