(no title)
battery_glasses | 3 years ago
How hard is the jump into the realm of computer vision/AI/robotics for someone with strong skills and experience building web applications? Is the coding much different? Is a company like this employing math/theroy-heavy people to develop new types of AI or are they working higher up the stack and just need people who can pipe data around?
csomar|3 years ago
If you are willing to make the jump. It's possible. You have an advantage.
> Is the coding much different?
Not as much as they have marketed you to believe.
> Is a company like this employing math/theroy-heavy people to develop new types of AI or are they working higher up the stack and just need people who can pipe data around?
No. They are not making academic thesis. You'd be surprised how primitive and "basic" many of these companies are (comparing to their marketing videos, which are click/eye baits). You can definitively make a difference there.
Of course, as other comments have mentioned, these companies still need front-end, databases, backend, and you know, normal basic automation scripts like everyone else.
rubicon33|3 years ago
I have worked for one of these companies that produces fancy AI based hardware.
Turns out the hardware is made in China and the AI is handled by third parties (amazon, etc.)
Does that mean putting it all together is trivial? Of course not. But it's not as difficult as it might seem from the outside.
thebruce87m|3 years ago
We have a mixed team, including mechanical engineers, web developers, electronics guys, embedded software guys.
We do have ML people for custom networks but most of it is object detection/ classification which is a solved path and just needs data management.
We’ve done lots of cool ML applications, but many of them need management systems too so that’s where web apps come in.
You could definitely fill a position in a small company like mine and upskill / sideskill in time.
We’re based in Scotland but do have remote workers in other countries.
amacneil|3 years ago
For example, at Foxglove[0] we are building open source web-based visualization and data management for robotics (shameless plug: currently hiring).
[0] https://foxglove.dev/
pabs3|3 years ago
https://www.fossjobs.net/ https://github.com/fossjobs/fossjobs/wiki/resources
joshvm|3 years ago
AI-wise, nowadays model training stacks are practically codeless. Training a state of the art model on custom data usually boils down to changing some parameters in a config file, plus some boilerplate code. Not always that easy of course, but training an image classifier today can be a single line of Python.
It's not so much piping data around but dealing with datasets in any kind of non-trivial problem is where the hard work is. Neural nets are just another tool for most data scientists. For example exploring Kaggle will get you familiar with weird datasets, but actually collecting, arranging for data to be labelled, and then cleaning it is a skill on its own.
That's usually where experience comes in. Hence there are a lot of startups charging frankly obscene amounts of money for data labelling and curation tools.
AlotOfReading|3 years ago
If you don't want to change what you're doing or using, most modern robotic platforms have a web interface somewhere in them for monitoring the fleet. Any web developer would find their skills perfectly compatible.
donkeyd|3 years ago
So you won't actually have to jump into a whole new career in order to contribute to these types of products. You just have to search for a company that works on a challenge you want to contribute to.
thunfischtoast|3 years ago
Then again: Speaking from experience, most uses cases for ML are not fancy, world-saving new approaches like the one in the video but revolve around quite mundane applications and tasks like "how to make users click on this add", "how much will we sell next month", "can we automate the creation of thix Excel-file" etc., so pick your company carefully
krosaen|3 years ago
edit: forgot to include link :)
http://www.holovaty.com/writing/machine-learning-thoughts/
asp_hornet|3 years ago