Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 5 Module
Haben Sie sich jemals gefragt, wie Netflix entscheidet, welche Filme es Ihnen empfiehlt? Oder wie Amazon Bücher empfiehlt? Wir können ein Gefühl dafür bekommen, wie das funktioniert, indem wir ein eigenes vereinfachtes Empfehlungssystem erstellen! In dieser Abschlussarbeit werden Sie Ihre Fähigkeiten zur Problemlösung und Java-Programmierung unter Beweis stellen, indem Sie Empfehlungssysteme erstellen. Sie werden mit Daten zu Filmen, einschließlich Bewertungen, arbeiten, aber die Prinzipien lassen sich leicht auf Bücher, Restaurants und vieles mehr übertragen. Sie werden ein Programm schreiben, das Fragen zu den Daten beantwortet, z.B. welche Artikel einem Benutzer auf der Grundlage seiner Bewertungen mehrerer Filme empfohlen werden sollten. Anhand von Eingabedateien mit den Bewertungen der Benutzer und den Filmtiteln können Sie: 1. Daten einlesen und in Listen und Karten zerlegen; 2. Berechnen Sie die durchschnittlichen Bewertungen; 3. Berechnen Sie anhand der Bewertungen, wie ähnlich ein bestimmter Nutzer einem anderen Nutzer ist; und 4. Filme für einen bestimmten Benutzer auf der Grundlage von Bewertungen empfehlen.
5. Zeigen Sie empfohlene Filme für einen bestimmten Benutzer auf einer Webseite an.
Zu Beginn des Projekts werden Sie einen Blick auf die Funktionen einer Empfehlungsmaschine werfen. Dann werden Sie entscheiden, wie Sie die Daten von Benutzern, Bewertungen und Filmen in Ihr Programm einlesen und organisieren. Die Programmierübung dient dazu, Ihre Fortschritte zu überprüfen, bevor Sie zum nächsten Schritt übergehen.
Das ist alles enthalten
2 Videos3 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
2 Videos•Insgesamt 13 Minuten
Einführung und Motivation•7 Minuten
Lesen und Speichern von Daten•6 Minuten
3 Lektüren•Insgesamt 30 Minuten
Modulbeschreibung / Ressourcen•10 Minuten
Ein Problem mit dem Kurs melden•10 Minuten
Programmierübung: Schritt Eins•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Schritt Eins•30 Minuten
Einfache Empfehlungen
Modul 2•1 Stunde abzuschließen
Moduldetails
Der zweite Schritt bei der Erstellung eines Empfehlungsprogramms konzentriert sich auf einfache Empfehlungen auf der Grundlage der durchschnittlichen Bewertungen, die ein Film erhält. Sie werden auch sicherstellen, dass jeder empfohlene Film eine Mindestanzahl von Nutzerbewertungen hat, bevor Sie ihn in Ihre Empfehlungen aufnehmen. In diesem Schritt werden Sie dazu angehalten, Ihr Wissen über den siebenstufigen Prozess zu nutzen, um nützliche Algorithmen und erfolgreiche Programme zu entwickeln, um die Herausforderungen zu lösen, denen Sie gegenüberstehen.
Das ist alles enthalten
1 Video2 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
1 Video•Insgesamt 3 Minuten
Durchschnittliche Bewertungen•3 Minuten
2 Lektüren•Insgesamt 20 Minuten
Modul Beschreibung•10 Minuten
Programmierübung: Schritt Zwei•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Schritt Zwei•30 Minuten
Schnittstellen, Filter, Datenbank
Modul 3•1 Stunde abzuschließen
Moduldetails
Im dritten Schritt werden Sie aufgefordert, Ihren bestehenden Code mithilfe von Schnittstellen umzuschreiben, um ihn flexibler und effizienter zu machen. Sie werden auch Filter hinzufügen, um eine gewünschte Untergruppe von Filmen auszuwählen, die Sie empfehlen möchten, z. B. "alle Filme unter zwei Stunden Länge" oder "alle Filme aus dem Jahr 2012". Sie werden Ihre Empfehlungsmaschine auch effizienter machen, indem Sie Software-Designprinzipien wie Refactoring anwenden.
Das ist alles enthalten
1 Video2 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
1 Video•Insgesamt 8 Minuten
Filter-Empfehlungen•8 Minuten
2 Lektüren•Insgesamt 20 Minuten
Modul Beschreibung•10 Minuten
Programmierübung: Schritt drei•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Schritt Drei•30 Minuten
Gewichtete Durchschnitte
Modul 4•2 Stunden abzuschließen
Moduldetails
Im vierten Schritt vervollständigen Sie Ihre Empfehlungsmaschine, indem Sie Nutzer in der Datenbank finden, die ähnliche Bewertungen haben, und deren Eingaben gewichten, um eine persönlichere Empfehlung für die Nutzer Ihres Programms zu erstellen. Sobald Sie diesen Schritt abgeschlossen haben, könnten Sie Ihre Bekannten um Bewertungen von Filmen bitten, Ihr Programm laufen lassen und ihnen Empfehlungen geben, die auf ihre eigenen Interessen und ihren Geschmack zugeschnitten sind!
Das ist alles enthalten
1 Video2 Lektüren1 Aufgabe1 peer review
Infos zu Modulinhalt anzeigen
1 Video•Insgesamt 14 Minuten
Berechnung der gewichteten Durchschnitte•14 Minuten
2 Lektüren•Insgesamt 20 Minuten
Modul Beschreibung•10 Minuten
Programmierübung: Schritt Vier•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Schritt Vier•30 Minuten
1 peer review•Insgesamt 60 Minuten
Schritt Fünf•60 Minuten
Lebewohl
Modul 5•11 Minuten abzuschließen
Moduldetails
Herzlichen Glückwunsch zum Abschluss Ihres Projekts zur Empfehlungsprogrammierung! Zum Abschluss dieses Kurses haben unsere Dozenten noch ein paar abschließende Worte für Ihr zukünftiges Lernen und Arbeiten in der Informatik!
Das ist alles enthalten
1 Video1 Lektüre
Infos zu Modulinhalt anzeigen
1 Video•Insgesamt 1 Minute
Abschied vom Instruktorenteam•1 Minute
1 Lektüre•Insgesamt 10 Minuten
Teilen Sie Ihre Lernerfahrung•10 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozenten
Lehrkraftbewertungen
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
Die Duke University hat etwa 13.000 Studenten und Absolventen und eine erstklassige Fakultät, die dazu beiträgt, die Grenzen des Wissens zu erweitern. Die Universität engagiert sich stark für die Anwendung von Wissen im Dienste der Gesellschaft, sowohl in der Nähe ihres Campus in North Carolina als auch weltweit.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Bewertungen von Lernenden
4.7
659 Bewertungen
5 stars
77,72 %
4 stars
17,72 %
3 stars
2,12 %
2 stars
0,45 %
1 star
1,96 %
Zeigt 3 von 659 an
J
JP
5·
Geprüft am 2. Juni 2020
It’s a great project requiring good application of java. Some steps were hard to follow but understood them after some time. A good project to end a specialisation course. Cheers.
A
AG
5·
Geprüft am 16. Nov. 2016
This Caption project will help you to apply and have better understanding of the 5 courses in this specialization.
C
CT
5·
Geprüft am 16. Sep. 2018
Challenging, but I feel that I learned a lot about programming. I'm looking forward to the UCSD intermediate programming course.
Erhalte ich von der Duke University eine Bescheinigung über die Teilnahme an diesem Kurs?
Nein. Durch den Abschluss eines Coursera-Kurses erhalten Sie keine akademischen Credits von Duke. Daher kann Duke Ihnen kein Universitätszeugnis ausstellen. Ihr elektronisches Zertifikat wird jedoch zu Ihrer Accomplishments-Seite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.