Cài đặt VirtualBox cho Hadoop

Hôm nay mình thử cài đặt máy ảo VirtualBox cho Hadoop.

Đầu tiên cần phải download VirtualBox cho Mac, cài đặt như các app bt

https://www.virtualbox.org/wiki/Downloads

Sau đó download file iso image của Ubuntu server ở link sau:

http://releases.ubuntu.com/13.04/

Sau đó làm theo hướng dẫn ở link sau:

http://cs.smith.edu/dftwiki/index.php/Setup_Virtual_Hadoop_Cluster_under_Ubuntu_with_VirtualBox

Tạm dừng ở phần setup network, mai sẽ tiếp tục ^^

Update ngày 23/6

Sau khi cố gắng configure network như ở link trên mà ko được, mình quyết định tạo một VM mới và để nguyên default (NAT).

Kết quả là connect được với internet (VM cũ đổi lại thành NAT cũng ko được)

Lý do tại sao thì phải nghiên cứu thêm 😦

 

Gibbs Sampling

Mấy hôm nay tìm tài liệu tiếng Việt về Gibbs Sampling mà khó ghê, toàn search ra mấy cái đồ án copy paste của nhau hic, nội dung chả có gì, đành phải đọc bằng tiếng Anh 😦

Mình tìm thấy trang này cũng tạm ổn

http://sfb649.wiwi.hu-berlin.de/fedc_homepage/xplore/ebooks/html/csa/node28.html

Ý tưởng của Gibbs sampling mình tạm hiểu thế này (sau này hiểu thêm j sẽ edit sau)

– Đầu tiên khởi tạo các giá trị phân phối xác suất

Specify an initial value $ \boldsymbol{\psi}^{(0)}=\left(\boldsymbol{\psi}<br />
_1^{(0)},\ldots,\boldsymbol{\psi}_p^{(0)}\right)$

– Lặp lại quá trình tính toán cho $ j=1,2,\ldots,M$

Generate $ \boldsymbol{\psi}_1^{(j+1)}$ from $ \pi\left(\boldsymbol{\psi}_1\vert\boldsymbol{\psi}_2^{(j)},\boldsymbol{\psi}_3^{(j)},<br />
\ldots,\boldsymbol{\psi}_p^{(j)}\right)$

 

Generate $ \boldsymbol{\psi}_2^{(j+1)}$ from $ \pi \left(\boldsymbol{\psi}_2\vert<br />
\boldsymbol{\psi}_1^{(j+1)},\boldsymbol{\psi}_3^{(j)},\ldots ,\boldsymbol{\psi}<br />
_p^{(j)}\right)$

 

$ \vdots $

 

Generate $ \boldsymbol{\psi}_p^{(j+1)}$ from $ \pi \left(\boldsymbol{\psi}_p\vert<br />
\boldsymbol{\psi}_1^{(j+1)},\ldots ,\boldsymbol{\psi}_{p-1}^{(j+1)}\right)$

 

3. Return the values $ \left\{\boldsymbol{\psi}^{(1)},\boldsymbol{\psi}^{(2)}, \ldots,<br />
\boldsymbol{\psi}^{(M)}\right\}$