Giter VIP home page Giter VIP logo

mlbvn / handson-ml2-vn Goto Github PK

View Code? Open in Web Editor NEW
195.0 15.0 96.0 49.06 MB

Jupyter Notebook cung cấp các kiến thức cơ bản về Học Máy và Học Sâu bằng Python với Scikit-Learn, Keras, và TensorFlow 2.

Home Page: https://handson-ml.mlbvn.org

License: Apache License 2.0

Jupyter Notebook 99.96% Shell 0.01% Dockerfile 0.01% Makefile 0.01% Python 0.02%
handson-ml2 machine-learning deep-learning python scikit-learn keras tensorflow2 mlbvn jupyter-notebooks

handson-ml2-vn's Introduction

Dự án này mục tiêu là dạy cho bạn các kiến thức nền tảng về Học Máy trong Python. Kho chứa gồm ví dụ và lời giải cho các bài tập trong cuốn sách Thực hành Học Máy với Scikit-Learn, Keras & TensorFlow, dựa theo ấn bản lần thứ hai của tác giả Aurélien Géron (ấn bản gốc được xuất bản bởi O'Reilly).

Đặt sách

Bản chuyển ngữ dựa theo ấn bản lần thứ hai của tác giả Aurélien Géron do đội ngũ MLBVN thực hiện được phát hành dưới thể thức sách điện tử, tập tin PDF (DRM), cho phép tải về, không cấp phép in ấn, phân phối, chia sẻ, và chỉ được sử dụng cho mục đích cá nhân với các yêu cầu được quy định cụ thể.

Để đặt sách và tìm hiểu kỹ các quy định sử dụng nêu trên, quý độc giả vui lòng xem hướng dẫn tại https://handson-ml.mlbvn.org.

Những thông tin về cuốn sách được đội ngũ MLBVN cập nhật thường xuyên trên Facebook Page của MLBVN.

Bắt đầu

Trực tuyến & Không cài đặt

Bạn có thể sử dụng bất kỳ dịch vụ nào sau đây (Chúng tôi đề xuất bạn sử dụng Google Colab hoặc Kaggle, bởi vì họ cung cấp GPU & TPU miễn phí).

CẢNH BÁO: Xin lưu ý rằng các dịch vụ này cung cấp môi trường tạm thời. Mọi thứ bạn làm sẽ bị xoá đi sau một thời gian, vì vậy hãy đảm bảo rằng bạn đã tải xuống bất kỳ dữ liệu nào bạn quan tâm.

  • Open in Google Colab

  • Open in Kaggle

  • Open in Binder

  • Open in Deepnote

Xem nhanh & Không thực hành

Bạn có thể sử dụng bất kỳ dịch vụ gợi ý nào dưới đây để xem nhanh các nội dung trong kho chứa này.

  • Open in GitHub

  • Open in Visual Studio Code

  • Open in Jupyter NBViewer

Lưu ý: Nếu bạn sử dụng Visual Studio Code, bạn có thể cần phải cài đặt một số tiện ích bổ sung để có thể chạy Notebook.

Chạy trên Docker

Vui lòng đọc qua hướng dẫn Docker để biết thêm thông tin.

Cài đặt Dự án trên Máy tính của bạn

Bắt đầu bằng việc cài đặt Anaconda (hoặc Miniconda), git, và nếu bạn có GPU tương tác với TensorFlow, hãy cài đặt GPU driver, cũng như phiên bản CUDA và cuDNN thích hợp (xem tài liệu của TensorFlow để biết thêm chi tiết).

Tiếp theo, sao chép kho lưu trữ này bằng cách mở một trình Terminal và nhập các lệnh sau (không nhập ký tự $ đầu tiên trên mỗi dòng, đó chỉ là quy ước để cho thấy rằng đây là dấu nhắc của Terminal):

$ git clone https://github.com/mlbvn/handson-ml2-vn.git
$ cd handson-ml2-vn

Chạy những lệnh sau đây:

$ conda env create -f environment.yml
$ conda activate tf2
$ python -m ipykernel install --user --name=python3

Cuối cùng, khởi động Jupyter:

$ jupyter notebook

Nếu bạn cần thêm hướng dẫn, vui lòng đọc hướng dẫn cài đặt chi tiết để biết thêm thông tin.

Bảng thuật ngữ

Các thuật ngữ trong cuốn sách được bổ sung và thảo luận tại đây.

Câu hỏi Thường gặp (FAQs)

Tôi nên sử dụng phiên bản Python nào?

Chúng tôi khuyên bạn nên sử dụng Python 3.7. Nếu bạn làm theo hướng dẫn cài đặt ở trên, đó là phiên bản bạn sẽ nhận được. Hầu hết mã nguồn sẽ hoạt động với các phiên bản khác của Python 3, nhưng một số thư viện chưa hỗ trợ Python 3.8 và Python 3.9. Đó là lý tại sao chúng tôi khuyên dùng Python 3.7.

Tôi gặp lỗi khi gọi load_housing_data()

Hãy đảm bảo rằng bạn gọi fetch_housing_data() trước khi bạn gọi load_housing_data(). Nếu bạn gặp lỗi HTTP, hãy đảm bảo rằng bạn đang chạy mã nguồn chính xác như trong Jupyter Notebook (copy/paste nếu cần thiết). Nếu sự cố vẫn tiếp diễn, vui lòng kiểm tra cấu hình mạng của bạn.

Tôi gặp lỗi SSL trên macOS

Bạn có thể cần phải cài đặt chứng chỉ SSL (xem câu hỏi này trên StackOverflow). Nếu bạn đã tải xuống Python từ website chính thức, vui lòng chạy /Applications/Python\ 3.7/Install\ Certificates.command trên Terminal (thay đổi 3.7 thành bất kỳ phiên bản nào bạn đã cài đặt). Nếu bạn đã cài đặt Python bằng MacPorts, hãy chạy sudo port install curl-ca-bundle trên Terminal.

Tôi đã cài đặt dự án trên máy tính, làm cách nào để cập nhật nó lên phiên bản mới nhất?

Mời bạn xem qua hướng dẫn cài đặt chi tiết để biết thêm thông tin.

Làm cách nào để cập nhật thư viện Python của tôi lên phiên bản mới nhất khi sử dụng Anaconda?

Mời bạn xem qua hướng dẫn cài đặt chi tiết để biết thêm thông tin.

Maintainer

Thanh Doan @thanhcsf

handson-ml2-vn's People

Contributors

cuongvng avatar davidnvq avatar hnguyentt avatar minhduc0711 avatar quangnhat185 avatar rootonchair avatar thanhcsf avatar tiepvupsu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.