Live data from Hacker News

Launch HN: Nyckel (YC W22) – Train and deploy ML classifiers in minutes

news.ycombinator.com

1–10 of 50 posts

Launch HN: Nyckel (YC W22) – Train and deploy ML classifiers in minutes

#1
Hi HN, we’re George, Oscar, and Dan, the founders of Nyckel (https://nyckel.com). Nyckel allows developers with no ML experience to train and deploy ML functions to classify images and text with very little training data. We let you go from a few labeled data points to a serverless machine-learned classifier in minutes.

The ML-as-a-Service space is dense, including some recent YC companies; so why did we create Nyckel? Our goal is to create a tool that is light, fast, fun, and accessible. Training only takes seconds, you only need 10s of annotations, we avoid ML-lingo and abstract away concepts that make developers feel like outsiders. Our pricing is transparent, signup is instant, and the platform is 100% self-serve.

Dan, an experienced engineer without any ML background, was building a social website that required manual curation of user-contributed content. He looked into automating this curation with ML and found offerings that required complicated setup and knowledge of ML concepts. He talked to his AI-researcher friend Oscar, and together they realized that the current solutions were unnecessarily complex and didn’t expose the right developer-friendly abstractions. We think there are many engineers like Dan who leave similar problems unsolved because of the effort required.

Using Nyckel, you upload a small (or large) amount of data, annotate a minimum of 2 examples per class, and have a trained model deployed in the cloud and callable via a REST API. All of this happens in seconds. As you use the model, you can continue to improve it by providing more data points as you encounter them. You can also explore and annotate your data in the UI.

The Nyckel AutoML engine is based on meta transfer learning. It’s “transfer” because it leverages a large set of pre-trained neural networks to represent your data, and it’s “meta” because we make informed decisions on which of the networks to try based on your particular problem. The design allows for a highly parallel execution where features are extracted and models trained by 100s of compute nodes in parallel requiring only 10s of seconds to train even with 1,000s of samples. We keep abreast of the latest deep-learning networks and add new networks to the system to improve existing and new models. Your trained model is immediately deployed on an elastic inference infrastructure.

Our customers are using us to do things like: tag and organize photos in a used-car marketplace; triage customer responses and support tickets for CRM (in multiple languages); determine fake vs real profile pictures to help with user verification; analyze blood sugar charts to suggest corrective actions; and build a barcode-less scanner for bulk foods.

Oscar has over 4k scientific citations of his AI research, as well as several industry applications behind him. Dan has designed multiple developer APIs throughout his career, most recently Square’s developer APIs. I led the Functions-as-a-Service team at Oracle Cloud and have extensive experience building large cloud systems. We think that ML, cloud, and API expertise is the right combination for this problem!

We have elastic pricing with an always-free tier. Beyond the free tier, we make money when you invoke your function to make a prediction.

We're really happy we get to show this to you all. Thank you for reading it all! We’d love for you to check us out, and share your thoughts on Nyckel and your experiences in the ML tooling space in general.

Re: Launch HN: Nyckel (YC W22) – Train and deploy ML classifiers in minutes

#3
Heyo, cool product. I know setting up and deploying ML on your own is a big PITA from own experience, so ML as a service is a no brainer.

Questions: What do you guys see as the long term vision here? Where would you like to go, if you could? Obviously the value prop is simple and clear right now, and you have tons of competition. But assuming you're profitable, get traction, what would you LIKE to be in 5-10 years? What's your dream as entrepreneurs?

Best of luck. Also, for some small feedback, the UI currently looks a bit generic, bootstrap-y. I'd recommend giving it a small facelift if you can.

Re: Launch HN: Nyckel (YC W22) – Train and deploy ML classifiers in minutes

#5
post #2

Would this let a complete novice tag and classify words, say, to only highlight verbs? Would that task be easier than typical methods?

Hi Cyril_HN! Thanks for your question. What you are asking for is sometimes called "part of speech" tagging. We currently don't support that but will add it down the road along with more advanced image outputs like detection.

Re: Launch HN: Nyckel (YC W22) – Train and deploy ML classifiers in minutes

#6
post #5
post #2

Would this let a complete novice tag and classify words, say, to only highlight verbs? Would that task be easier than typical methods?

Hi Cyril_HN! Thanks for your question. What you are asking for is sometimes called "part of speech" tagging. We currently don't support that but will add it down the road along with more advanced image outputs like detection.

I'm Oscar, btw. :)

Re: Launch HN: Nyckel (YC W22) – Train and deploy ML classifiers in minutes

#7
post #4

Hi George, Oscar and Dan. Congrats on the launch! Nyckel sounds super interesting. It looks like you mostly focus on classification tasks. Any plans to also support other tasks such as object detection or image segmentation?

Thanks. They're both on the roadmap; in fact we've got a handful of users in a private beta for object detection; let me know if you're interested in getting in on that!

Re: Launch HN: Nyckel (YC W22) – Train and deploy ML classifiers in minutes

#10

Heyo, cool product. I know setting up and deploying ML on your own is a big PITA from own experience, so ML as a service is a no brainer. Questions: What do you guys see as the long term vision here? Where would you like to go, if you could? Obviously the value prop is simple and clear right now, and you have tons of competition. But assuming you're profitable, get traction, what would you LIKE to be in 5-10 years? W…

We think the number of use-cases for ML is going to grow drastically as 1) ML state-of-the-art continues to get better; and 2) Developers realize how accessible it can be. More problems will be solved by a "machine-learned function" rather than imperatively coded functions. Taking it one step at a time, in 5-10 years we'd love to be the default place the developers go to solve their ML problems. This would mean that we go beyond image/text classification to a broader set of input and output types.

Thanks for the feedback on the UI! None of us are UI experts and we agree that it isn't great. We're working to make it better.

Post reply on HN