Bài giảng Máy học nâng cao: Python, jupyter notebook, kaggle - Trịnh Tấn Đạt

48 89 0
Bài giảng Máy học nâng cao: Python, jupyter notebook, kaggle - Trịnh Tấn Đạt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Máy học nâng cao: Python, jupyter notebook, kaggle hướng dẫn người học cách cài đặt và sử dụng các phần mềm Python, jupyter notebook, kaggle. Đây là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin và hững ai quan tâm dùng làm tài liệu học tập và nghiên cứu.

Trịnh Tấn Đạt Khoa CNTT – Đại Học Sài Gòn Email: trinhtandat@sgu.edu.vn Website: https://sites.google.com/site/ttdat88/ Cài Đặt Cài đặt Python + IDE Pycharm Cài đặt Python dùng phân phối Anaconda (RAM > 4GB)  Cài đặt IDE Pycharm  Anaconda hỗ trợ IDE Spyder  Jupyter Notebook Sử dụng Google Colab, Kaggle Cài đặt Python  Bước 1: Để tải cài đặt Python truy cập vào trang web thức Python: http://www.python.org/downloads/ chọn phiên bạn muốn 3.7.* Cài đặt Python  Bước 2: Sau trình tải xuống hoàn tất, chạy tập tin exe để cài đặt Python Giờ click vào Install Now * Note: Chọn Add Python to PATH Cài đặt Python Cài đặt Python  Run kiểm tra trình cài đặt thành cơng Mở Command Promt (cmd) Type : python version python Cài đặt Python Hoặc dùng Python Shell  Trên “Start menu” search “ idle” and run file “idle.exe” Cài đặt Python  Thực thi: Python có chế độ thực thi  Chế độ dòng lệnh: chạy lệnh  Chế độ thực thi: chương trình cần thực (file script *.py)  Trình dịch python nạp, dịch chạy chương trình Cài đặt Python Chế độ dòng lệnh: open cmd -> type python / open Python Shell  Lúc trình thơng dịch python chờ người dùng gõ dòng lệnh  Gõ dòng lệnh xong, python chạy liền dòng  Chấm dứt chế độ cách gõ lệnh: “quit()” Ctrl+Z Jupyter Notebook  Bạn chuyển loại cell từ Code thành Markdown để viết đoạn văn giải thích code bạn chẳng hạn nhấn nút Run cell https://en.wikipedia.org/wiki/Markdown Jupyter Notebook  Checkpoints: Bằng cách tạo Checkpoints lưu trạng thái notebook, Jupyter Notebook cho phép bạn quay lại thời điểm tạo Checkpoints để kiểm tra hoàn tác trước  Để tạo Checkpoint, chọn File -> Save and Checkpoint Nếu bạn muốn xem lại Checkpoints trước chọn File -> Revert to Checkpoint Jupyter Notebook  Chức Export notebook Dịch Vụ Hỗ Trợ Deep Learning Và Machine Learning  Google Colab https://colab.research.google.com/ Google Colab  Google Colab is a free tool for training neural network  Run on any browser (Chrome, Internet Explorer, Firefox, etc.)  Train the model with NVIDIA Tesla K80 https://trituenhantao.io/tutorial/lam-quen-voi-google-colab/ Language program: Python IDE: Jupyter Notebook Train on data uploaded to Google Drive (default 15GB) Maximum time used: 12 hours Maximum RAM: 13GB Kaggle  https://www.kaggle.com/  Tạo tài khoản Kaggle Competitions Kaggle Datasets Kaggle Kernels  Kaggle Kernels free platform để chạy môi trường Jupyter notebooks trình duyệt  Những xử lý notebooks bạn thực server, khơng ảnh hưởng tới hiệu máy tính https://towardsdatascience.com/introduction-to-kaggle-kernels-2ad754ebf77 Kaggle Kernels Kaggle Kernels Kaggle Kernels Kaggle Kernels import numpy as np # linear algebra import pandas as pd # data processing, CSV file I/O (e.g pd.read_csv) import os print(os.listdir(" /input")) print("hello world") # Any results you write to the current directory are saved as output import tensorflow as tf print(tf. version ) data_train_file = " /input/fashion-mnist_train.csv" data_test_file = " /input/fashion-mnist_test.csv“ df_train = pd.read_csv(data_train_file) df_test = pd.read_csv(data_test_file) df_train.head() Kaggle Kernels ... file test.py>  Ví dụ: python C:UserssonyDesktoppython_co_ban est est.py test.py # -* - coding: utf-8 -* print("Hello world") a=1 b=2 c = a+b print("c=%d" %c) Hoặc di chuyển đến thư mục chứa... transformations  Vẽ biểu đồ  Machine learning  Data science Jupyter Notebook  Khởi động: Từ Anaconda Prompt bạn cần gõ jupyter notebook Jupyter Notebook Jupyter Notebook  Tạo notebook python ... sẵn IDE Spyder Jupyter Notebook  Là ứng dụng web mã nguồn mở cho phép bạn trình bày vỡ khoa học cho tương tác trực tiếp với  code  mô  văn diễn giải  Là công cụ tuyệt vời để:  Học Python 

Ngày đăng: 15/05/2020, 22:42

Tài liệu cùng người dùng

Tài liệu liên quan