HN user

rasmi

1,294 karma

[ my public key: https://keybase.io/rasmi; my proof: https://keybase.io/rasmi/sigs/XKi-IZHPfxYHeXqxJ_i0rf_h1bqhLOxwT9sSlugYHpc ]

Posts40
Comments55
View on HN
lilacml.com 2y ago

Lilac: Analyze, structure, and clean unstructured data

rasmi
7pts0
schultzschultz.com 4y ago

TouchType Tool (for iOS multi-touch devices)

rasmi
2pts0
csvchain.com 4y ago

CSVCHAIN - NFTs backed by CSV technology

rasmi
284pts156
worldcoin.org 4y ago

Worldcoin

rasmi
105pts101
exhibits.stanford.edu 5y ago

Data Visualization and the Modern Imagination

rasmi
227pts20
mrry.github.io 6y ago

Farewell, TensorFlow

rasmi
4pts0
medium.com 6y ago

Benchmarking Transformers: PyTorch and TensorFlow

rasmi
2pts0
adversarialfashion.com 6y ago

Sartorial Hacking to Combat Surveillance

rasmi
3pts0
cloud.google.com 7y ago

Google Cloud AI Workshop Experiments

rasmi
2pts0
docs.google.com 7y ago

Reproducibility as a Vehicle for Engineering Best Practices

rasmi
7pts0
toolbox.google.com 7y ago

Google Fact Check Explorer

rasmi
1pts0
www.nytimes.com 7y ago

Tracking Phones, Google Is a Dragnet for the Police

rasmi
411pts203
www.wired.com 7y ago

Ford Taps the Brakes on the Arrival of Self-Driving Cars

rasmi
3pts0
www.azcentral.com 7y ago

We uncovered 10k times lawmakers introduced copycat model bills

rasmi
5pts0
www.blog.google 7y ago

How Google Fights Disinformation [pdf]

rasmi
1pts0
docs.google.com 7y ago

If Not Notebooks, Then What?

rasmi
4pts0
www.cs.cornell.edu 7y ago

Password Typos and How to Correct Them Securely (2016)

rasmi
2pts0
a16z.com 7y ago

Notes on Security in 2019

rasmi
3pts0
developers.google.com 7y ago

Introduction to ML Fairness

rasmi
2pts0
edu.google.com 7y ago

Google Applied Computing Series

rasmi
4pts0
medium.com 7y ago

A New TensorFlow Hub Web Experience

rasmi
2pts0
www.tensorflow.org 7y ago

TensorFlow Data Validation

rasmi
44pts3
cloud.google.com 7y ago

Protecting against the new “L1TF” speculative vulnerabilities

rasmi
19pts1
newsroom.intel.com 7y ago

Details and Mitigation Information for L1 Terminal Fault Vulnerability

rasmi
8pts1
nlpers.blogspot.com 8y ago

Many opportunities for discrimination in deploying machine learning systems

rasmi
3pts0
andrewgelman.com 8y ago

The necessity – and the difficulty – of admitting failure in research

rasmi
1pts0
medium.com 8y ago

Pinterest adds ability to search by skin tone

rasmi
1pts0
medium.com 8y ago

Becoming Someone: How the Internet Turned Inwards

rasmi
1pts0
www.tensorflow.org 8y ago

TensorFlow Hub

rasmi
5pts0
theintercept.com 8y ago

FBI Tracked an Activist as They Travelled Across the U.S., Documents Show

rasmi
20pts6

Congratulations on your success! I'm actually familiar with the author's past talks and research, and am not just assuming he's competent because he lists his affiliation with Princeton.

I encourage you to familiarize yourself with the field of socio-technical systems. It is related to (but not the same as) "ML/DL", and it is important to know about if you are doing research in CS. A good place to start is the FAT* conference [0] (which was previously a workshop at NeurIPS).

Regarding manual scoring: The author cites this study [1] and specifically says: "This is a falsifiable claim. Of course, I’m willing to change my mind or add appropriate caveats to the claim if contrary evidence comes to light. But given the evidence so far, this seems the most prudent view." so by all means, do reach out to him with better evidence.

[0] https://fatconference.org/2019/program.html

[1] https://arxiv.org/abs/1702.04690

Not to indulge the troll, but Arvind Narayanan is an (associate) professor of CS at Princeton and is one of the foremost researchers in the field on topics of ML/data privacy and ethics [0]. His papers/talks/tweets regularly attract attention on HN [1]. That you're judging the talk based on which conferences the author hasn't published in says more about your ignorance of the STS field than it does about the author's knowledge of the topic. This is top-notch content!

[0] https://scholar.google.com/citations?hl=en&user=0Bi5CMgAAAAJ...

[1] https://hn.algolia.com/?q=random_walker

I link these resources often, but they are often relevant! See "The ML Test Score: A Rubric for ML Production Readiness and Technical Debt Reduction" [1] and the Rules of Machine Learning [2]. Another classic: "Machine Learning: The High Interest Credit Card of Technical Debt" [3], and recently added: Responsible AI Practices [4].

[1] https://ai.google/research/pubs/pub46555

[2] https://developers.google.com/machine-learning/rules-of-ml/

[3] https://ai.google/research/pubs/pub43146

[4] https://ai.google/education/responsible-ai-practices

An Introduction to Modern Astrophysics by Carroll & Ostlie is the Bible, but it is quite large physically and in scope and better serves as a reference for most people.

For various topics, I would look at:

Introduction to Cosmology by Ryden for cosmology at the undergraduate level.

Cosmology by Weinberg.

The Exoplanet Handbook by Perryman.

An Introduction to Modern Stellar Astrophysics by Carroll & Ostlie.

Particle Astrophysics by Perkins.

Modern Statistical Methods for Astronomy by Feigelson.

Statistics, Data Mining, and Machine Learning in Astronomy by Ivezic.

I can post more in other topics if anyone is interested.

I watched the whole talk, so I heard the bit about the IDE, but I still think there's a really fundamental ability of being able to walk through the "decision-making logic" of your "code" (in this case, model) that wasn't touched upon. For example, suppose your model misclassifies a barrier and a car crashes into it as a result [1]. How do you debug this? You can say, "Well, it's a data-labelling problem" and go get more data on barriers, but in the meantime people have died. Model testing and debugging should be an incredibly high priority for use cases like Tesla's. That means some degree of interpretability, testing edge cases, simulation, anything to find flaws like this before they occur in real life.

See here [2] for an example of production ML testing practices. I wonder how much of this is in place at Tesla? I would argue they should be at the forefront of work like this. Something tells me they aren't.

[1] https://news.ycombinator.com/item?id=17257239

[2] https://ai.google/research/pubs/pub46555

One downside of Software 2.0 as compared to 1.0, at least as of today: it is incredibly hard to debug in the conventional sense. The focus of this talk was mostly on data-labelling challenges. For a company with software as mission-critical as Tesla, I'm disappointed Andrej did not bring up any of the practical challenges around debugging complex models.

Create ML 8 years ago

These are not revolutionary or even helpful ideas, but they can be convenient or fun. For example:

Some medical applications (just for example, you would need quite a robust model):

* Categorize moles on your skin as cancerous or not.

* Categorize cuts on your skin as infected or not.

* Have the user input certain characteristics (images, temperature data, etc) and give some preliminary diagnosis.

Less interesting/helpful:

* Detect photos of certain foods in your app (e.g. Twitter, Instagram, Yelp) and recommend relevant emoji or hashtags.

* For a note-taking or to-do app, classify notes into categories automatically for the user.

* Suggest actions in your app based on what the user types or does.

* Recommend solutions or help articles from the feedback form in your app. Tag the feedback with a certain sentiment to determine how quickly you should follow up on it.

* Detect your products in images/videos and tag them to make them searchable, and recommend relevant things to the user (e.g. in a beer tracking app [2], detect a certain kind of beer, suggest similar types).

If any of this sounds like it's been done before, it probably has, but it's important to note this is done entirely on device (private!) and with custom labels. The current alternative is to use TensorFlow Lite [1], which is a bit more involved. I'm sure as the field develops we will see more creative (and useful/helpful) applications.

[1] https://www.tensorflow.org/mobile/tflite/

[2] https://untappd.com/

Create ML 8 years ago

Core ML is bring-your-own-model (or use the built-in classifiers, which have generic labels). This is an easy way to train custom models (for example, on images from your own product catalog).

Create ML 8 years ago

This looks like a really easy way to integrate your own custom ML models into your app. I imagine this would appeal to a lot of hobbyist developers, especially given how simple it is.

The docs [1] also seem to imply they're using transfer learning from more robust models for their image classifier: "Use at least 10 images per label for the training set, but more is always better." and "Create ML leverages the machine learning infrastructure built in to Apple products like Photos and Siri."

[1] https://developer.apple.com/documentation/create_ml/creating...

OpenAI Charter 8 years ago

To me this doesn't mean "Sharing traditional AI research is dangerous," but rather "Our efforts may be best spent on less popular topics such as safety, policy, and standards research, so you may see us do less traditional AI research." This seems in line with their stated goals around safety.

It's meant to help evaluate the performance of a TensorFlow model after training. In particular, you can define a series of metrics to measure, and different subsets of the data to evaluate on. And it can scale up to evaluate on large datasets since it uses Apache Beam for distributed data processing.

This notebook here shows some helpful cases: https://github.com/tensorflow/model-analysis/blob/master/exa...