Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NLP Magic for Newbies: Build Apps with Ease!

NLP Magic for Newbies: Build Apps with Ease!

Devfest Istanbul 2023 Presentation (Turkish & English)
https://devfest.istanbul/bilge-yucel

✨ Dive into the captivating world of Natural Language Processing as a developer! ✨
We'll explore intriguing NLP concepts like vector databases and word embeddings and have a better understanding of the fascinating realm of large language models and the art of prompting. Through real examples, we'll see how to seamlessly integrate language models into your applications. Whether you're a complete beginner or a seasoned coder, you'll leave this session ready to embark on your NLP journey with confidence. 🗣️🧠

Bilge Yücel

November 26, 2023
Tweet

More Decks by Bilge Yücel

Other Decks in Technology

Transcript

  1. • 🥑 Developer Advocate at deepset 󰎲 • 🏗 Open

    source LLM Framework: Haystack • 🎓 Sabancı University B.Sc. • 🧠 KU Leuven M.Sc. • 📍 Istanbul, Turkey Twitter: @bilgeycl Linkedin: Bilge Yucel GitHub: @bilgeyucel Bilge Yücel Developer Advocate 🥑 deepset
  2. Özet • Text Embeddings • Vector Databases • Retrieval •

    Large Language Models (LLMs) • Building a Generative Question Answering Application
  3. Text Embeddings - Vectors • Manageable by computers • Different

    techniques: ⚬ Sparse: TF-IDF, BM25... ⚬ Dense: Trained models (Sentence Transformers, Cohere, OpenAI...) • Often has 768 dimensions
  4. Vector Databases • Databases that store high-dimensional vectors • Optimized

    for vectors: ⚬ Vector search ⚬ CRUD operations ⚬ Metadata filtering
  5. Retrieval • Getting the most relevant information to the query

    • Used for semantic search, question answering and more Query
  6. Large Language Models (LLMs) • Büyük yapay zeka modelleri •

    Prompt → İnsansı çıktı • Text generation: özet çıkarma, soru cevaplama, kod yazma, chat…
  7. Haystack • NLP ve LLM tabanlı uygulamalar için kullanılan açık

    kaynak Python framework • Geliştiricilerin ihtiyacı olabilecek SOTA toollar • Yapı Blokları: Components & Pipelines
  8. 36 Follow 👇 Haystack on Twitter Join 👇 Haystack Community

    on Discord Check out 👇 Haystack @bilgeycl Bilge Yücel Teşekkürler 🙌