Project: Neural Network from Scratch in TensorFlow

von
Rhyme
In diesem angeleitetes Projekt werden Sie:

How to implement a neural network from scratch using TensorFlow.

How to solve a multi-class classification problem using the neural network implementation.

Clock2 hours
IntermediateMittel
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglisch + subtitles
LaptopNot for mobile

In this 2-hours long project-based course, you will learn how to implement a Neural Network model in TensorFlow using its core functionality (i.e. without the help of a high level API like Keras). You will also implement the gradient descent algorithm with the help of TensorFlow's automatic differentiation. While it’s easier to get started with TensorFlow with the Keras API, it’s still worth understanding how a slightly lower level implementation might work in tensorflow, and this project will give you a great starting point. In order to be successful in this project, you should be familiar with python programming, TensorFlow basics, conceptual understanding of Neural Networks and gradient descent. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Kompetenzen, die Sie erwerben werden

Data ScienceDeep LearningMathematical OptimizationArtificial Neural NetworkTensorflow

Schritt für Schritt lernen

In einem Video, das auf einer Hälfte Ihres Arbeitsbereichs abgespielt wird, führt Sie Ihr Dozent durch diese Schritte:

  1. Create the Neural Network class

  2. Create a forward pass function

  3. Use the cross entropy loss with logits

  4. Create a predict function

  5. Create the main training mechanism and implement gradient descent with automatic differentiation

  6. Break down data-set in batches

  7. Apply the neural network model to solve a multi-class classification problem

  8. Plot the training results

Ablauf angeleiteter Projekte

Ihr Arbeitsbereich ist ein virtueller Desktop direkt in Ihrem Browser, kein Download erforderlich

Ihr Dozent leitet Sie in einem Video mit geteiltem Bildschirm Schritt für Schritt an.

Häufig gestellte Fragen

Häufig gestellte Fragen

  • Mit dem Kauf eines Projekts erhalten Sie alles, was Sie zum Abschließen des Projekts benötigen, einschließlich des Zugriffs auf einen Cloud-Desktop-Arbeitsbereich über Ihren Webbrowser, der die Dateien und Software enthält, die Sie für den Start benötigen, sowie schrittweise Videoanweisungen von einem Fachexperten.

  • Da Ihr Arbeitsbereich einen Cloud-Desktop enthält, der für einen Laptop oder Desktop-Computer ausgelegt ist, sind Projekte auf Ihrem Mobilgerät nicht verfügbar.

  • Projektleiter sind Fachexperten, die Erfahrung in den Fähigkeiten, Werkzeugen oder Bereichen der jeweiligen Projekte haben und leidenschaftlich daran interessiert sind, ihr Wissen weiterzugeben und so Millionen von Kursteilnehmern auf der ganzen Welt zu beeinflussen.

  • Sie können alle von Ihnen erstellten Dateien aus dem Projekt herunterladen und speichern. Zu diesem Zweck können Sie die Funktion „Dateibrowser“ verwenden, wenn Sie auf Ihren Cloud-Desktop zugreifen.

  • Für Projekte ist keine finanzielle Unterstützung verfügbar.

  • Sie benötigen keine Vorkenntnisse, um ein Projekt zu starten. Ein Dozent führt Sie Schritt für Schritt durch das Projekt.

  • Ja, alles, was Sie zum Abschließen Ihres Projekts benötigen, finden Sie auf einem Cloud-Desktop, der in Ihrem Browser verfügbar ist.

  • Sie lernen durch Praxis, indem Sie Aufgaben in einer Split-Screen-Umgebung direkt in Ihrem Browser erledigen. Auf der linken Seite des Bildschirms erledigen Sie die Aufgabe in Ihrem Arbeitsbereich. Auf der rechten Seite des Bildschirms sehen Sie einen Dozenten, der Sie schrittweise durch das Projekt führt.