Does anyone use this? How does AssemblyAI compare to Google’s? We are considering adding speech recognition to a small part of our product.
I would strongly advise against using Google's ML apis. First, at my company Milk Video, we are huge fans of Assembly AI. The quality, speed and cost of their transcription is galaxies beyond the competition. Having worked in machine learning focused companies for a few years, I have been researching this exact question. I'm curious how I can better forecast the amount of ML talent I should expect to build into our t…
How to train large deep learning models as a startup
31–40 of 84 posts
Re: How to train large deep learning models as a startup
#32in my experience it's often more like "just use linear regression and tell everyone you're using AI"
Thats for structured data, for non structured it's more like "create a NN and stack more layers until you have your MVP"
I mean, that's a pretty good principled approach to a lot of ML problems.
Re: How to train large deep learning models as a startup
#33If you wanted to do something like "OK Google" with AssemblyAI would you have to transcribe everything and then process the substring "OK Google" on the application layer (and therefore incur all of the cost of listening constantly)? It'd be cool if there was the ability to train a phrase locally on your own premises and then use that to begin the real transcription. This probably wouldn't be super difficult to build…
The best do it yourself instructions are in a book called Tiny ML.
Compared to super deep transformers, you'll find that deployed WW detectors are as simple as SVMs or 2 layer NNs.
Re: How to train large deep learning models as a startup
#34Earlier quoted context omitted.
I would strongly advise against using Google's ML apis. First, at my company Milk Video, we are huge fans of Assembly AI. The quality, speed and cost of their transcription is galaxies beyond the competition. Having worked in machine learning focused companies for a few years, I have been researching this exact question. I'm curious how I can better forecast the amount of ML talent I should expect to build into our t…
How good is their speaker labeling? We've been using the Google API but their diarization has been basically unusable for our application (transcripts of group conversations).
You can also signup for a free account and test from the dashboard without having to write any code if that's easier.
Other than lots of crosstalk in your group conversations - is there anything else challenging about your audio (eg, distance from microphones, background noise, etc?)
Re: How to train large deep learning models as a startup
#35https://pytorch.org/docs/stable/notes/cuda.html#tensorfloat-...
This is mostly important because these settings can significantly affect the price/perf evaluation for your specific model & the available hardware.
Re: How to train large deep learning models as a startup
#36If you wanted to do something like "OK Google" with AssemblyAI would you have to transcribe everything and then process the substring "OK Google" on the application layer (and therefore incur all of the cost of listening constantly)? It'd be cool if there was the ability to train a phrase locally on your own premises and then use that to begin the real transcription. This probably wouldn't be super difficult to build…
Re: How to train large deep learning models as a startup
#37in my experience it's often more like "just use linear regression and tell everyone you're using AI"
Re: How to train large deep learning models as a startup
#38Of course, some development practices, such as ensuring that your loss function works in a basic sense, are covered in many places. But I'd love to see more in-depth coverage of architecture development & development best practices. Does anyone know of any particularly good resources / discussions there?
Re: How to train large deep learning models as a startup
#39Earlier quoted context omitted.
Thats for structured data, for non structured it's more like "create a NN and stack more layers until you have your MVP"
> "create a NN and stack more layers until you have your MVP" I mean, that's a pretty good principled approach to a lot of ML problems.
Re: How to train large deep learning models as a startup
#40in my experience it's often more like "just use linear regression and tell everyone you're using AI"
Thats for structured data, for non structured it's more like "create a NN and stack more layers until you have your MVP"
Unless you're Google, who even trains models from scratch these days, at most you do some fine-tuning