Recently I had a talk at event organised by Google Developer Group community at lovely island Gran Canaria, Spain
Big claim, isn’t it? Well, I’m sure I have a right to say that. I’ve been
I’m a normal developer.
You cannot avoid JS
Following my first talk about writing safe code in kotin at London Kotlin Meetup #2 I recently had one in Saint-Petersburg. It was organised by Spb Google Developers Group, namely by Oleg Makarov. Event took place in the most appropriate place – place where kotlin was born – Jetbrains “Universe” Office at Vasilyevskiy island (it’s not kotlin island as someone might think :D).
While I was finishing wireless scanner and printer server I realised that traditional document scanning approach is not so nice from UX point of view.
I really like the way office scanners in multi-functional devices work. Normally if you want to scan you just load stack of paper into and put your email address. Scanner does the rest and in minute you’ll get ready-to-use pdf file in your inbox.
I was thinking about having button attached to RPI Zero which initiates scanning and document upload.
Let’s say we have nice a line built up of two damped oscillators as it displayed on the picture.
What if I say it’s possible to predict 700 values of this line using just:
- 30 data points for feeding neural network(which is just half-period)
- using just two fully-connected layers (hence it’s not deep network)
- having just three neurons in whole network
Do you prefer to use warm, quiet, spacious bus? Me too
Every time I’m leaving home I have to get updates about time when next busses come to my bus stop. For that reason I literally keep TFL tab open all the time in my mobile
I’ve got freelance job to write Alexa Skill so I decided to play around with pet project. It’s London Bus Stop – custom Alexa Skill which helps user to get information about busses coming to saved bus stop.
I’m still exploring the new world of machine learning.
Recently I discovered few interesting things about it:
- It’s not only for math nerds. A lot of tools are on market, you just have to understand how to use them
- There are a lot of application of ML, it might be hard to see that from the first sight but it because it’s a completely new way of solving problems you probably never thought about
- Investors LOVE it, any project which has AI/ML in the description make it more attractive for investments
- It’s the next Big Thing as you might see already
- A lot of human’s mechanic work can be replaced with AI
- In terms of scientific researches I see two kind of them: 1) Very deep math used for building ML tools 2) Adaptation of existing tools, model configurations, best practices for new applications
Hence, I started experimenting with it. First of them was Prisma-like chat bot for Facebook which uses open source implementation of neural style transfer algorithm. Then I made AI-powered visa sponsored job search engine which discovers companies’ websites and walk over job listings to extract vacancies. It uses CNN for binary classification to recognise job listings.
Я себя давно уже пытаюсь заставить каждый раз хотя бы в кратце описывать свои эксперименты и пет-проджекты в бложике, хотя бы для себя.
На этот раз расскажу про Guess City 360 – игрушка (что для меня очень не свойственно) для путешественников, для тех кто хочет ими стать. Диванные путешественники тоже подходят. Игра очень простая – каждый раз вы оказываетесь в совершенно случайном месте на земле и ваша задача – понять где вы, гуляя по улицам, читая таблички, рассматривая архитектуру, прохожих, машины и тд.