Nội dung của bài bao gồm:
1. Cài đặt môi trường làm việc để kết hợp R và Python.
2. So sánh R interface và Python interface cho keras với bài toán MNIST nổi tiếng.
Để cài đặt và sử dụng R + r-essentials packages trong Jupyter Notebook có 2 cách sau:
Cách 1: Dùng Anaconda Navigation
Bước 1. Mở Anaconda Navigator
Bước 2. Chọn Environments để tạo môi trường Anaconda mới.
Sự ra đời của các toán tử pipes trong package magrittr
đã tạo ra những thay đổi lớn mang tính cách mạng cho ngôn ngữ R. Biết cách sử dụng linh hoạt các toán tử này chính là chìa khóa để rút ngắn thời gian viết code cũng như giúp cho code dễ đọc và dễ bảo trì hơn.
Covid-19 là một đại dịch bệnh truyền nhiễm với tác nhân là virus SARS-CoV-2, hiện đang ảnh hưởng và gây thiệt hại nặng nề trên phạm vi toàn cầu. Kể từ khi đại dịch Covid-19 bắt đầu xuất hiện ở Vũ Hán - Trung Quốc đến nay, cái tên trường Đại học Jonhs Hopkins (Mỹ) được nhắc đi nhắc lại hằng ngày trên các phương tiện truyền thông và là một trong những cụm từ được trích dẫn nhiều nhất.
Trong machine learning tồn tại định lý “không có bữa trưa miễn phí” (No free lunch theorem), tức là không tồn tại một thuật toán mà luôn tốt cho mọi ứng dụng và mọi tập dữ liệu, vì các thuật toán machiner learning thường dựa trên một tập các tham số (hyperparameters) hoặc một giả thiết nhất định nào đó về phân bố dữ liệu.
Web scraping là công việc trích xuất dữ liệu từ một trang web. Trong thực tế đôi khi bạn cần thu thập 1 số lượng lớn thông tin từ một số trang web như là giá cổ phiếu, chi tiết sản phẩm, số liệu thống kê thể thao, thông tin liên hệ của công ty,…để phục vụ cho nhiều mục đích khác nhau.
Nạp các thư viện cần thiết vào phiên làm việc của R
library(rvest)
library(ggplot2)
library(plotly)
library(dygraphs)
library(tidyverse)
Get dữ liệu bitcoin từ trang CoinMarketcap để thực hiện data visualization: