---
id: 5e46f8e3ac417301a38fb92f
title: 基於 KNN 的圖書推薦引擎
challengeType: 10
forumTopicId: 462378
dashedName: book-recommendation-engine-using-knn
---

# --description--

在這個挑戰中，你將使用 K-近鄰算法創建一個書籍推薦算法。

你將使用 Book-Crossings 數據集。 該數據集包括 90,000 名用戶對 270,000 冊書籍的 110 萬份評分（評分從 1至 10）。

你可以[在 Replit 上查看整個項目的具體描述和初始代碼](https://colab.research.google.com/github/freeCodeCamp/boilerplate-book-recommendation-engine/blob/master/fcc_book_recommendation_knn.ipynb)。

進入該鏈接後，在你自己的賬戶或本地創建一個筆記本的副本。 一旦你完成項目並通過鏈接中的測試，請在下面提交你的項目鏈接。 如果你提交的是 Google Colaboratory 的鏈接，請確保打開鏈接共享時選擇 “anyone with the link”。

我們仍在開發機器學習課程的交互式課程部分。 現在，你可以通過這個認證視頻挑戰。 你可能還需要尋找額外的學習資源，類似於你在現實世界項目上所做的工作。

# --hints--

它應該通過所有的 Python 測試。

```js

```

# --solutions--

```py
  # Python challenges don't need solutions,
  # because they would need to be tested against a full working project.
  # Please check our contributing guidelines to learn more.
```
