NLP-Lernpfad | Lernpfad zum Meistern von NLP in 2020

Inhalt

Einführung

Google “NLP-Jobs” und eine bemerkenswerte Anzahl relevanter Suchanfragen erscheint. Auf der ganzen Welt entstehen Unternehmen, die sich ausschließlich mit Rollen in der Verarbeitung natürlicher Sprache befassen! (PNL)! Die Nachfrage der Branche nach NLP-Experten war noch nie so hoch, und wird in den kommenden Jahren voraussichtlich exponentiell zunehmen.

Aber die Angebotsseite greift zu kurz. Neulinge und sogar erfahrene Leute, die eine Position auf Basis von NLP ergattern möchten, haben Schwierigkeiten, in die Branche einzusteigen.. Wir können auf einen der Bereiche mit den größten Schmerzen hinweisen: Mangel an strukturiertem Lernen.

Heutzutage gibt es zu viele Ressourcen, die die Konzepte von NLP abdecken., aber die meisten machen es spärlich. Neulinge neigen dazu, Artikel und Bücher zu lesen, verschiedene Blogs und Videos analysieren, und am Ende darum kämpfen, ein Verständnis von einem Extrem zum anderen wieder aufzubauen.

Hier kommt unser NLP-Lernweg ins Spiel!! Wir freuen uns, Ihnen einen umfassenden und strukturierten Lernpfad präsentieren zu können, der Ihnen hilft, NLP von Grund auf zu erlernen und zu meistern 2020!

neueste_nlp_frameworks-8813735

Dieser Lernpfad wurde von DataPeaker-Experten ausgewählt, die Hunderte von Ressourcen durchgesehen haben, um ihn für unsere Community auszuwählen. Folgen Sie diesem Weg in 2020 und bald stehen Sie kurz davor, eine Position im NLP-Bereich zu ergattern!

Unser Framework für den NLP-Lernweg

Struktur: ist der Kern von allem, was wir tun. Unsere Lernrouten sind sowohl wegen ihrer Struktur als auch wegen ihres umfassenden Charakters beliebt. So haben wir jeden Monat des NLP-Lernpfads aufgeschlüsselt, um Ihnen bei der Planung Ihrer Lernreise zu helfen.:

  • Ziel: Was wirst du in diesem Monat lernen? Was sind die wichtigsten Erkenntnisse? Wie wird Ihre Reise zum NLP voranschreiten? Wir erwähnen dies zu Beginn jedes Monats, um sicherzustellen, dass Sie wissen, wo Sie sich befinden und wo Sie am Ende des jeweiligen Monats sein werden..
  • Vorgeschlagene Zeit: Wie viel Zeit sollten Sie durchschnittlich pro Woche für diesen Abschnitt aufwenden?
  • Ressourcen zum Lernen: Eine Sammlung von Top-Ressourcen zu den NLP-Themen, die Sie in diesem Monat lernen werden. Dazu gehören Artikel, Tutorials, Videos, Forschungsarbeiten und andere ähnliche Ressourcen.

Auf der Suche nach anderen Lernpfaden in Data Science? Dein Warten hat ein Ende:

Tauchen wir ein!!

Mein 0: vorherige Anforderungen (Optional)

Ziel: Dies ist für alle, die mit Python und Data Science noch nicht vertraut sind. Am Ende dieses Monats, Sie sollten eine klare Vorstellung von den Bausteinen des maschinellen Lernens und der Programmierung in Python haben.

nlp_learning-path-scaled-8452388

Vorgeschlagene Zeit: 6 Std / Woche

Python für die Datenwissenschaft:

Statistiken lernen:

Datenaufbereitung:

Lineare Regression:

Logistische Regression:

Entscheidungsbaum-Algorithmus:

Kreuzvalidierung von K-fold:

Einzelwertzerlegung (SVD):

Mein 1: Gewöhnen Sie sich an Textdaten

Ziel: Und wir gehen! In diesem Monat dreht sich alles darum, sich mit den grundlegenden Techniken der Textvorverarbeitung vertraut zu machen.. Am Ende dieses Abschnitts sollten Sie in der Lage sein, ein Textklassifizierungsmodell zu erstellen.

Text-768x284-2660885

Vorgeschlagene Zeit: 5 Std / Woche

Laden Sie Textdaten aus mehreren Quellen:

Lernen Sie, reguläre Ausdrücke zu verwenden:

Textvorverarbeitung:

Explorative Analyse von Textdaten:

Extrahieren Sie Meta-Features aus Text:

Projekt:

  • Erstellen Sie ein Textklassifizierungsmodell mit Metafunktionen. Sie können den Datensatz aus der Übungsaufgabe verwenden Gefühle erkennen

Mein 2 – Computerlinguistik und Wortvektoren

Ziel: In diesem Monat werden Sie beginnen, die Magie von NLP zu sehen. Sie lernen, wie Sie mit englischer Grammatik Schlüsselinformationen aus Texten extrahieren können. Sie werden auch mit Wortvektoren arbeiten, eine fortgeschrittene Technik zum Erstellen von Features aus Text.

Computerlinguistik-2555179

Vorgeschlagene Zeit: 5 Std / Woche

Sprachliche Merkmale extrahieren:

  • Wortart markieren mit spaCy:

  • Erkennung benannter Entitäten mit spaCy:

  • Stanford-Abhängigkeitsanalyse:

Textdarstellung im Vektorraum:

Themenmodellierung:

Informationsextraktion:

Projekte:

  • Erstellen Sie ein Sentiment-Erkennungsmodell mit Word-Einbettungen. Sie können den Datensatz aus der Übungsaufgabe verwenden Gefühle erkennen
  • Kategorisieren von Nachrichtenartikeln durch Modellieren von Themen

Mein 3 – Deep Learning-Update für NLP

Ziel: Deep Learning ist das Herzstück der jüngsten Entwicklungen und Fortschritte im NLP. Von Googles BERT zu OpenAIs GPT-2, Alle NLP-Enthusiasten sollten zumindest ein grundlegendes Verständnis dafür haben, wie Deep Learning funktioniert, um diese innovativen NLP-Frameworks voranzutreiben. Also diesen Monat, wird sich auf die Konzepte konzentrieren, Algorithmen und Tools für Deep Learning.

dl-nlp-8405950

Quelle: Tryolabs

Vorgeschlagene Zeit: 5 Std / Woche

Neuronale Netze:

Optimierungsalgorithmen:

Rekurrente neuronale Netze (RNN) und LSTM:

  • Eine freundliche Einführung in RNNs:

Einführung in PyTorch:

Mein 4 – Deep-Learning-Modelle für NLP

Ziel: Jetzt haben Sie eine Vorstellung von Deep Learning und wie es im Kontext von NLP angewendet wird, Zeit, die Dinge auf den Punkt zu bringen. Tauchen Sie ein in fortschrittliche Deep-Learning-Konzepte wie rekurrente neuronale Netze (RNN), Langzeit-Kurzzeitgedächtnis (LSTM), unter anderen. Diese helfen Ihnen, NLP-Anwendungsfälle in Industriequalität zu meistern.

nlp_hack_sessions-5720788

Vorgeschlagene Zeit: 5 Std / Woche

Rekurrente neuronale Netze (RNN) zur Textklassifizierung:

CNN-Modelle für NLP:

Projekte:

  • Erstellen Sie mit LSTM ein Modell, um benannte Entitäten in Texten zu finden. Den Datensatz erhalten Sie bei hier

Mein 5 – Sequentielle Modellierung

Ziel: In diesem Monat, Sie lernen, sequentielle Modelle zu verwenden, die mit Sequenzen als Eingaben umgehen und / oder Abfahrten. Ein sehr nützliches Konzept im NLP, wie Sie bald feststellen werden!!

Sequenz_nlp_1-4065672

Vorgeschlagene Zeit: 5 Std / Woche

Sprachmodellierung:

  • Stanford RNN und Sprachmodelle:

Sequenz-für-Sequenz-Modellierung:

Projekte:

  • Trainieren Sie ein Sprachmodell in Enron E-Mail-Datensatz um ein Autovervollständigungssystem aufzubauen
  • Erstellen Sie ein neuronales maschinelles Übersetzungsmodell (von Englisch in eine beliebige Sprache, die Sie wählen)

Mein 6 – Transferlernen im NLP

Ziel: Transferlernen ist gerade im NLP der letzte Schrei. Eigentlich, Dies hat dazu beigetragen, die hochmodernen NLP-Frameworks zu demokratisieren, denen Sie zuvor begegnet sind. Diesen Monat präsentiert BERT, GPT-2, ULMFiT und Transformatoren.

nlp_transfer_learning_dhs19-3829876

Vorgeschlagene Zeit: 5 Std / Woche

ULMFiT:

Transformer:

Vortrainierte große Sprachmodelle (BERT und GPT-2):

Passen Sie vortrainierte Modelle an:

Mein 7: Chatbots und Audioverarbeitung

Ziel: Sie werden diesen Monat lernen, wie Sie einen Chatbot oder Konversationsagenten erstellen. Sobald Sie NLP beherrschen, Die nächste Grenze, die Sie angehen können, ist die Audioverarbeitung.

nlp_hack_sessions1-1195991

Vorgeschlagene Zeit: 5 Std / Woche

Chatbots:

Audioverarbeitung:

Projekt:

  • Erstellen Sie einen Chatbot mit Sprachschnittstelle mit Rasa

Infografiken – NLP-Lernpfad für 2020

Unsere Community liebt die Infografiken, die wir für jeden Lernpfad entwerfen. Diese Infografiken haben zwei Hauptzwecke:

  • Sie helfen uns, die Struktur des Lernens verschiedener Themen zu visualisieren.
  • Sie können als Checklisten verwendet werden, um Konzepte auf Ihrem Weg zum NLP abzuhaken..

Deswegen, Wir freuen uns, Ihnen im Folgenden die Infografik zum NLP-Lernpfad für . präsentieren zu können 2020! Sie können eine hochauflösende Version herunterladen von hier.

nlp_learning_path_2020_1-scaled-9802288

Abonniere unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.