HN user

yoavz

323 karma

http://yoavz.com

Posts17
Comments29
View on HN
hot.trendpop.social 5y ago

Show HN: A weekly ranking of the most viral creators and sounds on TikTok

yoavz
3pts0
github.com 5y ago

Show HN: Shift-Ctrl-F: Search a webpage with natural language and TensorFlowJS

yoavz
143pts27
sayless.email 5y ago

Show HN: Say Less – AI summarization tool in the Gmail compose window

yoavz
135pts57
determined.ai 5y ago

The Bad Parts of TensorFlow Datasets

yoavz
1pts0
github.com 5y ago

Show HN: Open-source toolkit for deploying scikit-learn models on AWS Lambda

yoavz
2pts0
modelzoo.dev 6y ago

Interoperability is holding back machine learning infrastructure

yoavz
5pts0
medium.com 6y ago

Interoperability is holding back machine learning infrastructure

yoavz
2pts0
twitterturingtest.modelzoo.dev 6y ago

Twitter Turing Test

yoavz
5pts0
modelzoo.dev 6y ago

Show HN: Model Zoo: Deploy your machine learning model in a single line of code

yoavz
34pts11
determined.ai 7y ago

Stop doing iterative model development

yoavz
3pts0
determined.ai 7y ago

What's the Deal with Neural Architecture Search?

yoavz
4pts0
determined.ai 7y ago

Warm Starting for Efficient Deep Learning Resource Utilization

yoavz
2pts0
determined.ai 7y ago

Getting the Most Out of Your GPU Cluster for Deep Learning

yoavz
2pts0
determined.ai 7y ago

Getting the Most Out of Your GPU Cluster for Deep Learning: Part 1

yoavz
4pts0
yoavz.com 10y ago

Music Language Modeling with Recurrent Neural Networks

yoavz
100pts26
github.com 11y ago

Meteor Style Guide: self rather than this

yoavz
1pts0
tools.ietf.org 11y ago

Hypertext Transfer Protocol Version 2

yoavz
99pts109

Correct, it's the inverse that requires disclosure by Youtube.

Still, I find it interesting. If you can't synthetically alter someone's performance to be "worse", is it OK that the NFL synthetically altered Alicia Key's performance to be "better"?

For a more consequential example, imagine Biden's marketing team "cleaning up" his speech after he has mumbled or trailed off a word, misleading the US public during an election year. Should that be disclosed?

Most interesting example to me: "Digitally altering audio to make it sound as if a popular singer missed a note in their live performance".

This seems oddly specific to the inverse of what happened recently with Alicia Keys from the recent Superbowl. As Robert Komaniecki pointed out on X [1], Alicia Keys hit a "sour note" which was silently edited by the NFL to fix it.

[1] https://twitter.com/Komaniecki_R/status/1757074365102084464

Pretty cool. The embedding similarity approach makes a lot of sense. I actually this project by experimenting with computing cosine similarities of sentence embeddings [1]. But I wasn't very impressed with out-of-the-box results, and I found it difficult to set a similarity threshold for a match. QA was the second try, and the pretrained models worked better out of the box. I'm wondering if I should revisit the embedding approach now...

[1] https://github.com/UKPLab/sentence-transformers

When I was researching this product area, I found a bunch of similar tools that summarized on the inbound side. I thought it would be more interesting to experiment on the outbound side as the main initial focus, which I haven't seen.

I do have a generic popup that you can to summarize any passage, so you could copy-paste some long passage (email, article) to piggy back on the functionality. But it isn't tightly integrated into the Gmail UI as of now.

Interesting. I have a different experience than you -- I often find myself writing an email that's way too long and trimming it down later.

For the design of this tool, it was important for me to "not get in the way" if you're already writing a short email. That's why I designed the widget so that it will only appear in your gmail window if you go over 100 words. It can serve solely as a "reminder" for the rare cases you might go over... almost like a training to help you form short email habits over time.

Hey Dmitry!

Good to meet you -- I'm a big fan of DVC. In our implementation, we've taken the approach of conforming to the standards (typically open-source) set by the frameworks for serialization (for example https://www.tensorflow.org/guide/saved_model). In our API design, it was important to integrate at the framework level (e.g. a tf.keras.models.Model object) for our client libraries. If you're using one of the widely available frameworks that we support, this results in a simple API where the serialization / deserialization is more of an implementation detail. If you're using a custom or rarer ML framework with an unstandardized serialization format, an open-source approach might work better.

Hope that was helpful!

Yes, model metrics are monitored when deployed -- performance metrics are enabled by default, and feature / prediction monitoring depends on the framework you're using. You can take a look at an example here: https://app.modelzoo.dev/models/gpt2-twitter-vc?tab=metrics.

We do support deploying to a private AWS cloud in our private beta that we can help get you set up with. Azure is not yet supported for private deployments.

Thanks for taking a look.

1) GPU acceleration and AWS VPC deployments are only available in the private beta (free tier is hosted on our private infrastructure). Apply here and we can set up a meeting with you asap: https://modelzoo.typeform.com/to/Y8U9Lw.

2) We've started with TensorFlow and Hugging Face Transformers. We're currently working on scikit-learn and PyTorch support (via https://github.com/PyTorchLightning/pytorch-lightning). What kind of frameworks do you use?

Hey HN! Builder of Model Zoo here.

I've worked as a software engineer in machine learning for a few years, bringing models to production in a variety of areas. Although there exists an open-source ecosystem for deploying ML models, most of these tools are targeted towards infrastructure engineers -- Kubernetes, Docker, and web server frameworks. As a result, there exists a gap today between some of the data scientists and machine learning engineers that develop these models and the skills required to deploy them.

I built Model Zoo to address that gap. Deploy your model to an HTTP endpoint with a single line of code, from any Python environment. Plus, you get all the features you'll need from a production ML system for free (monitoring features / predictions, autoscaling, web interface for documentation).

Test it out with one of our quickstarts here for free. You can experiment with it in-browser via Google Colaboratory or in your own Python environment:

https://docs.modelzoo.dev/quickstart/tensorflow.html or https://docs.modelzoo.dev/quickstart/transformers.html

OP here, you bring up some fair points and I wanted to respond.

Definitely agree with you that the result of these experiments and others similar to it so far have produced unstructured and unenjoyable music, when compared to human-level compositions. I also agree that you could achieve similar results by some rule-based system involving random walks through a musical scale, common chord progressions, etc.

However, to me what's exciting about this and similar projects is that the network is learning these rules on it's own. The whole point of machine learning is that we don't have to explicitly state or even understand the underlying structure or music theory, because the algorithm figures it out on it's own. And sure, right now, it is only learning structure that we can codify manually in rules. But who's to say that as neural network techniques become more advanced, they won't be able to learn more abstract concepts such as the overarching dramatic structure of a musical piece?

If a problem is NP-Hard, it does not mean it cannot be solved. Rather, it means it cannot be solved efficiently (in polynomial time). Most NPH problems, now including Mario and 3SAT, can be solved given the time and compute resources to do so.

It unbelievable to think about how much synchronization must have gone into this project for all the pieces to come together successfully. Just some more evidence that goes to show facebook has some of the best engineering teams in the world.