I have bad news; being able to write programs is only a tiny fraction of software development and data science. You have to know a lot of things and this can become very frustrating. You will be bombarded with acronyms and silly-named tools, like IDE, git, version control, CI, etc, etc. At some point, you have to start use the tools of the trade along with coding and here we give you some advice on what to use to become a pro.

(more…)

Today, with the ever more long documents and multimedia data, finding the right information is more important and challenging than ever. The rise of deep learning has ushered in a new era of “neural search”. However, building a neural search system is non-trivial work for many engineers. The main challenges are: (1) long dev cycle due to the complex tech stack (2) poor scalability due to the glued-architecture (3) strong requirements on the domain knowledge to fine-tune the results. With Jina (https://github.com/jina-ai/jina), engineers can quickly build up a search engine powered by state-of-the-art AI in just minutes. In this talk, I will introduce the design philosophy and the key features of Jina; and showcase how Jina bootstraps a QA semantic search system and a short-video search system in just lines of code.

(more…)