Giới thiệu Recommend Music Model

Giới thiệu Recommend Music Model

Trong những ngày mưa gió, ngắm những đám mây vội vã bay, cây trút lá, người người vội vã về nhà, đó là cơ hội không thể tốt hơn để ngồi nghe những bản nhạc hay về cuộc sống. Và khi man mác buồn tôi tim đến thằng bạn tỉ tê về một ứng dụng nghe nhạc Spotify . Tôi không thể ngờ rằng có thể ngồi nghe nhạc cả ngày với cái ứng dụng này. Tôi không thể ngờ rằng trong đại dương nhạc hơn 30 triệu bài hát lại có thể chọn lọc ra được những bài hát hiểu ... »

Nghịch cùng Google Apps Script (P2) : Google Spreadsheet ft. Slack App

Nghịch cùng Google Apps Script (P2) : Google Spreadsheet ft. Slack App

Phần 1: Nghịch cùng Google Apps Script (P1) : Google Spreadsheet ft. Google Calendar 1. Lợi điểm khi sử dụng GAS Chào các bạn, sau hai tháng kể từ bài viết đầu tiên, Enso đã trở lại với bài viết thứ hai về Google Apps Script (GAS). Trong bài viết này, Enso sẽ trình bày về cách tạo Slack Bot bằng GAS. Để tạo Bot nói chung hay Slack Bot nói riêng có khá nhiều cách. Trong bài viết Tạo Skype Bot với Microsoft Bot Framework, KYO trình bày về cách tạo Bot với Microsoft Bot Framework. Vậy dùng GAS để ... »

Đánh giá model của machine learning(Precision, Recall, Bias & Variance, Cross Validation)

Đánh giá model của machine learning(Precision, Recall, Bias & Variance, Cross Validation)

Dạo đầu Làm gì cũng vậy, đều có công đoạn mang tên là đánh giá. Đơn giản, gần gũi như việc lấy vợ, có một công đoạn mang tên là đưa người yêu về ra mắt, mục đích chính là để bố mẹ, anh em họ hàng oánh giá. Tất nhiên giá cao bao giờ cũng được ưu tiên :D Machine Learning cũng không có ngoại lệ, khi chúng ta xây dựng mô hình(model) có hàng tá model ta có thể sử dụng. Ví dụ bạn sử dụng RandomForest model, tương tự còn có ExtraTrees, AdaBoost... Câu hỏi đặt ... »

Nhập môn docker - Dockerizing a Node.js web app and Mysql

Nhập môn docker - Dockerizing a Node.js web app and Mysql

Nội dung: Mở đầu Tại sao nên dùng Docker Cài đặt Docker Các thành phần cơ bản của Docker Cài đặt và cấu hình Docker-compose Demo ứng dụng chat with Nodejs and mysql Kết luận Tài liệu tham khảo Mở đầu Khi bắt đầu tìm hiểu về docker, mình đã đọc nhiều bài blog và đều có một hoang mang là docker thật sự ghê gớm cùng với nhiều khái niệm khó nuốt. Với người có ít kinh nghiệm làm việc với máy ảo, ít kinh nghiệm về công nghệ ảo hóa thì thật sự đọc qua mấy bài blog ... »

Một vài best practices khi làm việc với Apache Hive

Một vài best practices khi làm việc với Apache Hive

Thời gian gần đây, mình phải làm việc với Apache Hive thường xuyên. Việc làm sao để thời gian thực hiện các câu query trên Hive ngắn hơn trở nên rất cần thiết. Dưới đây là tổng hợp một số cách cơ bản để cải thiện performance cho Hive queries. 1. Sử dụng Apache Tez execution engine Thiết lập mặc định là Hive sẽ sử dụng Map-reduce engine để thực thi các câu query. Thay vào đó, ta có thể sử dụng Tez engine - tốc độ xử lý sẽ nhanh hơn rất nhiều khi ta dùng Map-reduce. Nếu Tez ... »

Giới thiệu tổng quan về Vue.js

Giới thiệu tổng quan về Vue.js

1. Mô hình MVVM trong Vue.js Vue.js sử dụng mô hình MVVM (Model-View-ViewModel), nhìn vào các chữ đầu viết tắt, chúng ta cũng có thể dễ dàng nhận ra, trong Vue.js có 3 đối tượng cần quan tâm đó là : Model, View, và ViewModel. Ví dụ: Một View : đơn giản là các thẻ html cơ bản, nơi mà chúng ta sẽ render ra dữ liệu để hiển thị cho người dùng. Ở đây, đơn giản nhất mình tạo 1 view đặt tên mà my_view. <div id="my_view"> </div> Một ... »

Sử dụng firebase với swift 3.x (phần 3 - phần cuối)

Sử dụng firebase với swift 3.x (phần 3 - phần cuối)

Đây là phần 3 cũng là phần cuối của bài viết viết về firebase và swift Phần 1: (Sử dụng firebase với swift 3.x (phần 1)) Phần 2: (Sử dụng firebase với swift 3.x (phần 2)) Trong phần phần 2 tôi đã giới thiệu về xử lý thêm avatars, tạo image, ... trong bài này tôi sẽ trình bày sâu hơn về xử lý ảnh, trao đổi ảnh thông qua chat. XII . Gửi Images Phần xử lý gửi ảnh khá giống với xử lý khi gửi text với một key khác. Hơn nữa lưu trữ dữ liệu ảnh trực ... »

DESIGNING BEAUTIFUL REST APIs

DESIGNING BEAUTIFUL REST APIs

1. Phân biệt Web và Web service Khi chúng ta truy cập 1 website trên thanh URL của trình duyệt, chúng ta sẽ nhận được 1 trang web. Những thông tin của website sẽ hiển thị ra màn hình để chúng ta đọc được, kết hợp với css và html giúp các thông tin hiển thị đẹp hơn và bắt mắt hơn. Đó là nội dung dành cho người dùng cuối. Trong khi đó, Web Service là 1 dịch vụ web, khái niệm Web Service rộng hơn Web thông thường. Các thông tin Web Service cung cấp là các thông ... »