Skip to content
Jun Ho Park edited this page Sep 16, 2016 · 24 revisions

"밑바닥부터 시작하는 데이터 사이언스"의 정오표입니다. 책에서 틀린 부분을 발견하시면 이 곳에 추가해주세요! (예시: 5쪽 11줄: 데이터 과학 -> 데이터 사이언스)

  • 5쪽 코드 가장 아래에 정렬하는 곳의 Lambda의 인자가 1개인 것만 sorted에서 받아들여짐 (참고로 Python 3.5.2)
def sort_by_numFriend(users):
    num_friends_by_id = [(user["id"], number_of_friends(user)) for user in users]
    return sorted(num_friends_by_id, key = lambda num_friend : num_friend[1], reverse=True)
  • 6쪽 아래 예제코드 for문의 위치를 서로 바꿔줘야 실행이 됩니다.
def friends_of_friend_ids(user):
    return [foaf["id"]
            for friend in user["friends"]
            for foaf in friend["friends"]]
  • 7쪽 코드 주석 : # 그중에서 자신과 -> # 사용자 자신과

  • 7쪽 코드 주석 : # 사용자의 친구가 아닌 사람은 제외 -> # 사용자의 친구는 제외

  • 9쪽 코드

책의 잘못된 코드

def most_common_interests_with(user):
    return Counter(interested_user_id
        for interest in interests_by_user_id[user["id"]]
        for interested_user_id in user_ids_by_interest[interest]
        if interested_user_id != user["id"])

수정될 코드

def most_common_interests_with(user_id):
    return Counter(interested_user_id
        for interest in interests_by_user_id[user_id]
        for interested_user_id in user_ids_by_interest[interest]
        if interested_user_id != user["id"])
  • 13쪽 중간 : 한 번 이상 -> 두 번 이상

  • 58쪽 위에서 5줄: friendships[0][8] == 1 -> friendships[0][8] == 0

  • 74쪽 코드 7줄: older == girl" -> older == **"**girl"

  • 144쪽 아래서 10줄: 준 지도 학습(super-vised learning) -> semisupervised learning

  • 189~191쪽 여러군데: 패널티 -> 페널티

  • 190쪽 아래서 5줄: 정규화 -> regularization 189쪽 주석에서 nomalization만 정규화로 번역하고 regularization은 원어대로 쓰기로 하였는데, 여기서만 정규화로 표기하고 있음

Clone this wiki locally