Neu!
Nanodegree-Programm

Natural Language Processing

Werde Experte für die Datenverarbeitung natürlicher Sprache

Das NLP-Processing sichert die Interaktion zwischen Computer und natürlicher Sprache, zwischen Mensch und Maschine. Hier lernst du alle Fähigkeiten, um Computer im Verständnis, in der Verarbeitung und Manipulation menschlicher Sprache zu schulen. Sammle Projekterfahrung mit Stimmungsanalysen, maschineller Übersetzung und vielem mehr!

Jetzt anmelden

Bis 14. August für den nächsten Kurs anmelden!

  • Kursdauer
    3 Monate

    Lerne 10-15 Stunden/Woche, um in 3 Monaten abzuschließen

  • Classroom öffnet
    11. September 2018
  • Voraussetzungen
    Python, Statistik, Machine & Deep Learning

    Detaillierte Voraussetzungen ansehen

  • Sprache
    Englisch

    Lernmaterialien und Kurskommunikation in englischer Sprache

In Zusammenarbeit mit
  • Amazon Alexa
  • IBM Watson

Was spricht für dieses Nanodegree-Programm?

Unsere Zukunft. Digitale Sprachassistenten wie Amazon Alexa oder Google Home sind die Zukunft der Smart Homes. Und Schätzungen zufolge werden täglich Daten im Umfang von 250 Millionen DVDs hochgeladen. NLP kann dabei helfen, diese Daten auszuwerten, zu kategorisieren und sie in Erkenntnisse zu verwandeln.

Mit unserem Programm wirst du zum Experten für die computerbasierte Verarbeitung natürlicher Sprache. Du lernst Techniken der Spracherkennung, Stimmungsanalyse und maschinellen Übersetzung, programmierst mithilfe realer Datensätze Deep Learning- und probabilistische Modelle und baust dir so ein karrierefähiges Portfolio als NLP-Experte auf.


Was spricht für dieses Nanodegree-Programm?

Studien zufolge wird der NLP-Markt bis 2025 einen Umsatz von $22.3 Mrd. erreichen

Lerne, was gebraucht wird
Lerne, was gebraucht wird

Lerne, was gebraucht wird

NLP steht als Werkzeug der effektiven Kommunikation mit Rechnern im Mittelpunkt der KI-Revolution. Die Nachfrage nach qualifizierten Fachkräften im NLP ist dementsprechend hoch.

Wende dein Wissen an

Wende dein Wissen an

Unser Ziel ist, dass Lernende die Techniken natürlicher Sprachverarbeitung lernen, um sie sofort auf reale Herausforderungen und Möglichkeiten anzuwenden. Nur in der Anwendung lernt ihr nachhaltig und karrierebewusst.

Trumpfe mit deiner Entwicklung
Trumpfe mit deiner Entwicklung

Trumpfe mit deiner Entwicklung

Lernende erstellen und kodieren eigene Verarbeitungs- und Erkennungsmodelle in Python. Dabei schließen sie drei große Projekte ab, die im Portfolio künftige Bewerbungen aussagekräftiger machen.

Profitiere von unserer Unterstützung und Beratung

Profitiere von unserer Unterstützung und Beratung

Jeder Lernende bekommt einen eigenen Mentor, unsere KI-Experten analysieren deinen Code, weisen auf Verbesserungen und weiterführendes Material hin. Dank dieses Feedbacks wirst du unabhängig von deinen Vorkenntnissen besser.

Was du lernst

Kursplan herunterladen
Lehrplan

Meistere Natural Language Processing

Lerne die neuesten Methoden der natürlichen Sprachverarbeitung, um gesprochene und geschriebene Sprache maschinell erfassen und analysieren zu können. Erstelle Deep Learning- und probabilistische Modelle wie etwa das Hidden-Markov-Modell, um dem Computer Fähigkeiten wie Spracherkennung oder maschinelle Übersetzung beizubringen.

Arbeite mit Techniken der natürlichen Sprachverarbeitung und erstelle Probabilistik und Deep Learning-Modelle, um dein Wissen auf Spracherkennung oder maschinelle Übersetzung anzuwenden.

Weniger anzeigen

Dauer: 3 Monate

Voraussetzungen

Das Programm erfordert Kenntnisse in Python, Statistik, Machine Learning und Deep Learning.Detaillierte Voraussetzungen ansehen

  • Einführung in Natural Language Processing

    Lerne die Grundlagen der Textverarbeitung wie Stemming oder Lemmatisierung. Erforsche Machine Learning-Methoden in der Stimmungsanalyse und erstelle ein Modell zur Sprachkennzeichnung.

    Sprachkennzeichnung
  • Natürliche Sprache verrechnen

    Du erarbeitest dir fortgeschrittene Techniken wie das Einbetten von Wörtern oder Deep Learning-Attention und entwickelst eine maschinelle Übersetzung mittels rekurrenter neuronaler Netzarchitekturen.

    Maschinelle Übersetzung
  • Mit natürlicher Sprache kommunizieren

    Du lernst Techniken der Sprachbedienung, die Sprache in Text umwandeln. Oder umgekehrt. Darauf basierend erstellst du ein Spracherkennungsmodell mithilfe von tiefen neuronalen Netzen.

    Spracherkennung

“Die neue Ära der Systeme wird unser Verständnis von Programmen verändern. Sie nehmen unsere natürliche Sprache auf oder sprechen sie sogar, sie verstehen, was sie lesen, sie helfen uns, Entscheidungen und Antworten in undurchsichtigen Bereichen zu finden.”

— Steve Abrams, Director bei IBM Watson

Von und mit den Besten lernen

Luis Serrano
Luis Serrano

Kursleiter

Luis ist Doktor der Mathematik und Postdoc-Stipendiat der Universität Quebec. Er stieß von Google zu Udacity, wo er vorher als Machine Learning-Ingenieur tätig war.

Jay Alammar
Jay Alammar

Tutor

Als Entwickler liebt Jay Visualisierungen von Machine Learning-Konzepten. Er ist Investmentchef bei Riyad Taqnia, einem $120 Mio.-Wagniskapitalgeber für Hightech-Start-ups.

Arpan Chakraborty
Arpan Chakraborty

Tutor

Arpan ist Informatiker, promovierte an der North Carolina State University und doziert im Informatik-Master der Georgia Tech. Zuletzt erschien von ihm und Kollegen "Practical Graph Mining with R”.

Dana Sheahen
Dana Sheahen

Tutorin

Dana ist Elektroingenieurin mit einem Master der Georgia Tech für Informatik. Sie hat einige Jahre Erfahrung in der Entwicklung von Embedded Systems für Motorola und erhielt dabei u.a. ein Patent für ein integriertes Betriebssystem.

Learn now, pay later

To make it even easier to learn, you can finance your Nanodegree through Affirm.

  • Easy monthly payments

    As low as 84 $ per month at 0% APR.

    Learn more.

  • Flexible Payments

    Pay your monthly bill using a bank transfer, check, or debit card.

Werde Experte für Sprachverarbeitung

Nanodegree-Programm
Natural Language Processing
$999 USD

insgesamt

Du lernst die Grundlagen des Natural Language Processing an Projekten zur Wortartenerkennung, Stimmungsanalyse, maschinellen Übersetzung oder Spracherkennung.

Program Details

    PROGRAM OVERVIEW - WHY SHOULD I TAKE THIS PROGRAM?
  • Why should I enroll in this program?

    This program offers a deep dive into modern Natural Language Process techniques. Mastering these skills will prepare you to build applications involving written and spoken language. We’ve collaborated with leading innovators such as IBM and Amazon to create our world-class curriculum, and you’ll learn from an instructor team comprised of experts from both Udacity and industry professionals. Massive growth is being predicted for the Natural Language Processing software market, making now the perfect time to enter this field.

  • What jobs will this program prepare me for?

    In this program, you’ll develop and refine specialized skills in natural language processing and voice user interfaces. The curriculum is not designed to prepare you for a specific job; instead, the goal is that you’ll expand your skills in the natural language processing domain. Growth predictions are extremely high for this market, and having these in-demand skills will significantly enhance your ability to advance your AI career.

  • How do I know if this program is right for me?

    If your goal is to become an expert in Natural Language Processing (NLP), this program is ideal for you. Over the course of this program, you’ll become an expert in the main components of NLP, including speech recognition, sentiment analysis, and machine translation. You’ll learn cutting edge probabilistic and deep learning models, code them and train them on real data, and build a career-ready portfolio as an NLP expert!

    ENROLLMENT AND ADMISSION
  • Do I need to apply? What are the admission criteria?

    No. This Nanodegree program accepts all applicants regardless of experience and specific background.

  • What are the prerequisites for enrollment?

    To succeed in this Nanodegree program, we recommend you first take any course in Deep Learning equivalent to our Deep Learning Nanodegree program. You also need to be able to communicate fluently and professionally in written and spoken English.

    Additionally, you should have the following knowledge:

    Intermediate Python programming knowledge, including:

    • Strings, numbers, and variables
    • Statements, operators, and expressions
    • Lists, tuples, and dictionaries
    • Conditions & loops
    • Generators & comprehensions
    • Procedures, objects, modules, and libraries
    • Troubleshooting and debugging
    • Research & documentation
    • Problem solving
    • Algorithms and data structures

    Basic shell scripting:

    • Run programs from a command line
    • Debug error messages and feedback
    • Set environment variables
    • Establish remote connections

    Basic statistical knowledge, including:

    • Populations, samples
    • Mean, median, mode
    • Standard error
    • Variation, standard deviations
    • Normal distribution

    Intermediate differential calculus and linear algebra, including:

    • Derivatives & Integrals
    • Series expansions
    • Matrix operations through eigenvectors and eigenvalues
  • If I do not meet the requirements to enroll, what should I do?
    TUITION AND TERM OF PROGRAM
  • How is this Nanodegree program structured?

    The Natural Language Processing Nanodegree program is composed of one (1) Term of three (3) months. A Term has fixed start and end dates.

    To graduate, students must successfully complete four (4) projects, each of which affords you the opportunity to apply and demonstrate new skills that you learn in the lessons. Each project will be reviewed by the Udacity reviewer network. Feedback will be provided and if you do not pass the project, you will be asked to resubmit the project until it passes.

  • How long is this Nanodegree program?

    Access to this Nanodegree program runs for the period noted in the Term length section above.

    See the Terms of Services and FAQs for other policies around the terms of access to our Nanodegree programs.

  • Can I switch my start date? Can I get a refund?

    Please see the Udacity Nanodegree program FAQs found here for policies on enrollment in our programs.

  • How much does the program cost?

    The full program consists of one 3-month long term at a cost of USD 799, for a total program cost of USD 799.

    Payment is due before the term begins.

  • I have graduated from the Natural language Processing Nanodegree program but I want to keep learning. Where should I go from here?

    If you would like to explore other applications for convolutional and recurrent neural networks, and have an interest in computer vision, then consider enrolling in the Computer Vision Nanodegree program. If you are looking for additional advanced topics in AI, the Robotics Engineer and Self-Driving Car Engineer Nanodegree programs could be ideal for you. And regardless of your future career destination, you’ll find that the Artificial Intelligence Nanodegree program is full of valuable content that will serve you well in almost any AI role.

    SOFTWARE AND HARDWARE - WHAT DO I NEED FOR THIS PROGRAM?
  • What software and versions will I need in this program?

    You will need a computer running a 64-bit operating system (most modern Windows, OS X, and Linux versions will work) with at least 8GB of RAM, along with administrator account permissions sufficient to install programs including Anaconda with Python 3.5 and supporting packages. Your network should allow secure connections to remote hosts (like SSH). We will provide you with instructions to install the required software packages. Udacity does not provide any hardware or software.

Natural Language Processing

Werde Experte für die Datenverarbeitung natürlicher Sprache

Jetzt anmelden