~/talk

DeepCS: a Code Search Tool Powered by Deep Learning

Talkat Berlin Buzzwords 2019 · 2019-06-16..06-18· [machine-learning]
links:none on file
slides:none on file

DeepCS builds a joint embedding that maps English queries and Java methods into the same vector space using a CODE-NN architecture, API‑call and name token embeddings, and k‑nearest code vectors search. The team trains on 18 million Java methods from GitHub, indexes unseen repos, and benchmarks against Lucene and CodeHow on the top 50 Stack Overflow Java questions and ~10,000 Java projects; DeepCS returns the first relevant result much earlier and a higher top‑N relevance rate.

AI-written summary · about

  1. 0:00Introduction to DeepCS
  2. 2:18Problem of code search
  3. 4:27Vector representations of text
  4. 10:49Word2Vec and document embeddings
  5. 14:21Vector representations of code
  6. 19:59Combining text and code signals
  7. 21:46Joint embedding training
  8. 23:52DeepCS evaluation results
  9. 25:14Summary and acknowledgments
  10. 25:35Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.