Time series: Autoregressive model

Time series: Autoregressive model

Xin chào các bạn, đây là bài viết thứ 2 trong loạt bài viết về Times Series. Trong bài viết trước đó mình đã giới thiệu về một số khái niệm, định nghĩa của chuỗi Time Series như tính dừng, trend, lag hay cách loại bỏ trend để thu được một chuỗi dừng. Link bài viết trước: https://blog.vietnamlab.vn/2019/12/20/phan-tich-du-bao-chuoi-thoi-gian-time-series/blog.vietnamlab.vn Bài viết này mình sẽ đi sâu vào mô hình Autoregressive dùng để phân tích chuỗi time series. 1. Mô hình Autogressive là gìTheo trích dẫn trên wiki: The autoregressive model specifies ... »

Tìm hiểu thuật toán Linear Regression

Tìm hiểu thuật toán Linear Regression

Khi đụng đến machine learning thì chắc hẳn ai cũng nghe đến Linear Regression. Mình cũng vừa mới tìm hiểu sơ qua mô hình này. Nếu thực thi bài toán dự đoán với mô hình này bằng các ngôn ngữ như R, Python thì đã có sẵn plugin rồi, bạn chỉ cần học cách sử dụng plugin, input, output như thế nào là ok. Trong bài viết này, mình không chia sẻ về cách sử dụng plugin, mà thay vào đó mình sẽ chia sẻ về thuật toán mà Linear Regression đã sử dụng. Bài viết chỉ ở mức cơ ... »

Giới thiệu về nền tảng IoT openHAB

Giới thiệu về nền tảng IoT openHAB

1. Tổng quanopenHAB là viết tắt của open Home Automation Bus, một nền tảng mã nguồn mở cho phép quản lý, tự động hóa mọi thứ trong ngôi nhà của bạn. Một số điểm mạnh của openHAB: Khả năng tích hợp với vô số các thiết bị và hệ thống khác vào một giải pháp duy nhất. Cung cấp giao diện người dùng thống nhất và cách tiếp cận chung cho các quy tắc tự động hóa trong toàn bộ hệ thống. Cung cấp các công cụ linh hoạt có sẵn để biến hầu hết mọi mong muốn tự động ... »

Container Design Pattern cho hệ thống phân tán: Ambassador [Kỳ 2]

Container Design Pattern cho hệ thống phân tán: Ambassador [Kỳ 2]

Ở kỳ trước, mình đã giới thiệu về sidecar pattern , là pattern dùng một container gắn vào một container hiện có để củng cố chức năng. Ở kỳ này, mình sẽ giới thiệu về ambassador pattern, nơi mà dùng dùng một ambassador container như một phần trung gian giúp tương tác giữa container ứng dụng và phần còn lại của thế giới internet. 1. Ambassador pattern là gì Như các single-node pattern khác, ambassador pattern cũng gồm 2 container được liên kết chặt chẽ với nhau như là một cặp container cộng sinh, và chúng cùng được schedule trên cùng ... »

Giới thiệu về Vue 3 Composision API

Giới thiệu về Vue 3 Composision API

Khám phá cách mới để cấu trúc các components trong ứng dụng Vue 1. Lời nói đầu? Vue đã được một thời gian phát triển. Nó đã đạt được sự phổ biến rộng rãi trong cộng đồng nhà phát triển và đã tìm cách thu hút sự chú ý của nhiều Developers ứng dụng như react/angular. Phần lớn trong số này là nhờ các API components đơn giản và trực quan tồn tại trong Vue. Tuy nhiên, với Vue 3, các nhà sản xuất đã quyết định thay đổi (hoặc giới thiệu một giải pháp thay thế) cách tạo ... »

Chuyển dữ liệu log nginx vào Google Big Query bằng Fluentd

Chuyển dữ liệu log nginx vào Google Big Query bằng Fluentd

Giới thiệuKhi triển khai các ứng dụng web server, bạn sẽ gặp một yêu cầu duy trì và lưu trữ log. Trong bài viết này sẽ hướng dẫn về Fluentd triển khai trên Google Cloud để bắt log của nginx và chuyển về Google Big Query. Fluentd là một trình thu thập dữ liệu mã nguồn mở để thống nhất cơ sở lưu trữ log của bạn. Nó kết hợp các giải pháp đối với việc tính toán, ứng dụng, và dữ liệu với nhau để việc thu thập và lưu trữ log trở nên đơn giản và dễ mở ... »

Trải nghiệm tính năng Visual Studio Code Remote - Container

Trải nghiệm tính năng Visual Studio Code Remote - Container

Ngày nay việc sử dụng docker trong quá trình phát triển phần mềm đã quá phổ biến. Nó được sử dụng từ code ở local tới deploy lên môi trường production. Ở môi trường local nó giúp developer setup môi trường nhanh, ít tác động tới hệ điều hành đang chạy. Vì các compiler, tool, datebase,... được chạy trong các container tách biệt với hệ điều hành. Tuy vậy, việc tách biệt này lại làm nãy sinh một số hạn chế như khó debug, intellisense trong ide không làm việc vì các ide yêu cầu các compiler, tool phải được ... »

Big O Notation là gì?

Big O Notation là gì?

I. Big O Notation là gì ? Bạn đã từng nghe nói về các thuật toán nhanh và hiệu quả khi thực hiện một công việc gì đó, nhưng nhanh và hiệu quả ở đây được xác định ra sao? Phải chăng nó được đo bằng thời gian thực hiện xong công việc đó trong vài giây hay vài phút hay không? Câu trả lời là không thưa các bạn! Chương trình trên máy tính của mình chạy chậm hơn trên máy tính của các bạn bởi vì mình đang sử dụng một máy tính cũ hoặc bởi vì trong lúc ... »