Java 程序设计:DIY 版本的 Netflix 和亚马逊推荐系统引擎

In this capstone, you will show off your problem solving and Java programming skills by creating recommender systems.

杜克大学

分享

Java 程序设计:DIY 版本的 Netflix 和亚马逊推荐系统引擎
  • 分类: 计算机
  • 平台: Coursera
  • 语言: 英语

课程概况

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. Make movie recommendations for a type of movie or for a given user based on ratings.

Java Programming: An Introduction to Software 专项课程之 5

Build Software Applications. Learn the basics of programming and software development with Java in four courses.

常见问题解答

我能够在注册和支付前预览课程内容吗?
You can preview a selection of the course content (usually the first week’s lectures) by selecting the “Preview Course” option. Once you enroll and purchase the course, you’ll have access to all content once the session begins (for session-based course) or immediately (for self-paced courses). If you choose to explore the course without purchasing, you may not be able to access certain assignments.

我什么时候能够访问课程视频和作业?
Once you enroll and purchase the course, you’ll have access to all content once the session begins (for session-based course) or immediately (for self-paced courses); if you choose to explore the course without purchasing, you may not be able to access certain assignments. You can watch the lectures and submit the assignments at any time that works for you, although you should try to keep up with the suggested deadlines to stay on track.

如果我需要额外的时间来完成课程会怎么样?
Not a problem – course schedules are flexible, and course fee payments provide 180 days of full course access and Certificate eligibility. Self-paced courses have suggested deadlines, but you won’t be penalized for missing deadlines as long as you earn your Certificate within 180 days. Session-based courses may require you to meet deadlines to stay on track; but if you fall behind, you can switch to a later session, and any work you’ve completed will transfer with you.

我支付此课程之后会得到什么?
If you pay for this course, you will have access to all of the features and content you need to earn a Course Certificate. If you complete the course successfully, your electronic Certificate will be added to your Accomplishments page – from there, you can print your Certificate or add it to your LinkedIn profile. Note that the Course Certificate does not represent official academic credit from the partner institution offering the course.

我能够免费学习此课程吗?
You can access video lectures and certain assignments for free in all courses. The free experience is intended to give you the opportunity to explore the course and decide if it is something you wish to pursue. If you do decide that you would like to complete the course, we encourage you to upgrade your experience by purchasing the course, or to apply for financial aid if you cannot afford the course fee.

退款条例是如何规定的?
You will be eligible for a full refund until two weeks after your payment date, or (for courses that have just launched) until two weeks after the first session of the course begins, whichever is later. You cannot receive a refund once you’ve earned a Course Certificate, even if you complete the course within the two-week refund period. View our full refund policy.

有助学金吗?
Yes! Coursera provides financial aid to learners who would like to complete a course but cannot afford the course fee. To apply for aid, select “Learn more and apply” in the Financial Aid section below the “Enroll” button. You’ll be prompted to complete a simple application; no other paperwork is required.

声明:MOOC中国收录之课程均源自下列机构,版权均归他们所有。本站仅作报道并尊重其著作权益,感谢他们对MOOC事业做出的贡献!(排名不分先后)
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc

Copyright © 2008-2015 MOOC.CN 慕课改变你,你改变世界