К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Java Programming: Build a Recommendation System · LearnSpace
Назад в каталог
courseraПрограммирование

Java Programming: Build a Recommendation System

Курс от Duke University
Средний≈ 5.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Ever wonder how Netflix decides what movies to recommend for you? Or how Amazon recommends books? We can get a feel for how it works by building a simplified recommender of our own! In this capstone, you will show off your problem solving and Java programming skills by creating recommender systems. You will work with data for movies, including ratings, but the principles involved can easily be adapted to books, restaurants, and more. You will write a program to answer questions about the data, including which items should be recommended to a user based on their ratings of several movies. Given input files on users ratings and movie titles, you will be able to: 1. Read in and parse data into lists and maps; 2. Calculate average ratings; 3. Calculate how similar a given rater is to another user based on ratings; and 4. Recommend movies to a given user based on ratings. 5. Display recommended movies for a given user on a webpage.

Навыки, которые вы освоите

Java ProgrammingJavaAlgorithmsSoftware DesignCode ReusabilityAI PersonalizationProgram DevelopmentData StructuresData PreprocessingObject Oriented Programming (OOP)File I/OHypertext Markup Language (HTML)

Программа курса

5 модулей · 21 учебных материалов

01Introducing the Recommender6 материалов

Step One

Module Description / ResourcesЧтениеReport a problem with the course ЧтениеIntroduction and MotivationВидеоReading and Storing DataВидео

Учитесь у экспертов

Robert Duvall

Lecturer

Owen Astrachan

Professor of the Practice

Andrew D. Hilton

Associate Professor of the Practice

Susan H. Rodger

Professor of the Practice

Java Programming: Build a Recommendation System
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.3 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Programming Exercise: Step OneЧтение
Step OneЗадание
02Simple Recommendations4 материалов

Step Two

Module DescriptionЧтениеAverage RatingsВидеоProgramming Exercise: Step TwoЧтениеStep TwoЗадание
03Interfaces, Filters, Database4 материалов

Step Three

Module DescriptionЧтениеFiltering RecomendationsВидеоProgramming Exercise: Step ThreeЧтениеStep ThreeЗадание
04Weighted Averages5 материалов

Step Four

Module DescriptionЧтениеCalculating Weighted AveragesВидеоProgramming Exercise: Step FourЧтениеStep FourЗадание

Step Five

Step FiveВзаимная проверка
05Farewell2 материалов

Farewell

Farewell from the Instructor TeamВидеоShare your learning experienceЧтение