Hướng dẫn lọc nhiễu ảnh bằng autoencoder

Hướng dẫn lọc nhiễu ảnh bằng autoencoder

Bài viết gồm có 2 phần: 1. Giới thiệu ý tưởng cơ bản về auto encoder 2. Hướng dẫn sử dụng auto encoder để lọc nhiễu ảnh ( denoise images ) 1.Ý tưởng cơ bản về auto encoderTrước hết chúng ta hãy cùng nhắc lại cấu trúc cơ bản về deep learning. 1 mạng deep learning cơ bản gồm có 3 loại layer chính là input, các lớp hidder layer và output.  Về cơ bản, 1 mô hình auto encoder không khác gì 1 mô hình deep learning truyền thống, ngoại trừ việc input của mô hình cũng chính là output ... »

Kiến trúc Blockchain – Giới thiệu Lightning Network và Liquid Network – Phần 3

Kiến trúc Blockchain – Giới thiệu Lightning Network và Liquid Network – Phần 3

Dạo gần đây, trong lĩnh vực tiền điện tử, hẳn bạn cũng đã nghe đâu đó về cụm từ Lightning Network. Vậy Lightning Network là gì và hoạt động ra sao, chúng ta cùng tìm hiểu nhé.  I  Nhìn lại sự khó khăn trong mạng lưới của Bitcoin Như các bạn đã biết, mạng lưới Bitcoin là mạng lưới kiểu Blockchain. Tức là một mạng lưới được cấu tạo từ nhiều block, mỗi block được nối kết với nhau nên gọi là chain (chuỗi). Block sau sẽ chứa 1 phần thông tin của block ngay trước nó, phần thông tin ... »

Tạo Breadcrumb cho web với gem breadcrumbs_on_rails

Tạo Breadcrumb cho web với gem breadcrumbs_on_rails

Gần đây, khi phải tạo Breadcrumb cho 1 trang web được viết bằng Rails, mình có sử dụng gem breadcrumbs_on_rails, và thấy nó khá hiệu quả, dễ dàng cài đặt, nên muốn giới thiệu cho mọi người. I. Breadcrumb là gì? Breadcrumb là một tập các đường link phân cấp, được sử dụng để trợ giúp điều hướng trong giao diện web, giúp người dùng biết mình đang ở đâu, và dễ dàng di chuyển sang các trang khác. Với những trang web có cấu trúc phức tạp, việc có breadcrumb giúp người dùng dễ dàng tìm kiếm ... »

Thực thi thuật toán k láng giềng gần nhất K-Nearest Neighbour

Thực thi thuật toán k láng giềng gần nhất  K-Nearest Neighbour

Xu hướng phát triển công nghệ thông tin ngày càng tăng, song song với nó lượng dữ liệu được sinh ra cũng ngày một lớn. Vì vậy nhu cầu để xử lý dữ liệu cũng lớn hơn, Machine Learning đang góp phần giải quyết vấn đề này. Trong bài này tôi trình bày một trong những thuật toán thường dùng trong machine learning đó là "Thuật toán k láng giềng gần"  K-Nearest Neighbour I. Đặt vấn đề Giả sử một nhóm triển khai dịch vụ Quản Lý Ca ở thị trường Việt Nam hiện tại có hai vị trí là ... »

Làm thế nào để tự viết và deploy Smart Contract?

Làm thế nào để tự viết và deploy Smart Contract?

I. Smart Contract là gì?Smart contract là một giao thức máy tính, được dùng để số hoá những việc như xác nhận,  thực hiện sự thoả thuận hoặc việc thi hành hợp đồng. Các Smart Contract có khả năng thực hiện các giao dịch mà không cần bên trung gian thứ ba. Những giao dịch này có thể dễ dàng được theo dõi và không thể bị thay đổi. Những người ủng hộ cho rằng có rất nhiều điều khoản hợp đồng có thể áp dụng Smart Contract vào một phần hay toàn bộ để chúng có thể được ... »

Phân tích ngôn ngữ tiếng Nhật với Python 3 và Mecab

Phân tích ngôn ngữ tiếng Nhật với Python 3 và Mecab

Khái niệm cơ bảnMachine learning là gìKhái niệm: liên quan đến việc xây dựng các mô hình toán học để giúp hiểu tập dữ liệu cho trước, từ đó đưa ra các kết quả, dự đoán, xử lý phù hợp..   Ví dụ: - Làm cho máy tính có những khả năng nhận thức cơ bản của con người như nghe, nhìn, hiểu được ngôn ngữ, giải toán, lập trình, … - Hỗ trợ con người trong việc xử lý một khối lượng thông tin khổng lồ mà chúng ta phải đối mặt hàng ngày, hay còn gọi là Big Data. Hôm ... »

Tham dự “ Ngày hội Doanh Nghiệp và sinh viên CNTT 2018 ” trường Đại học Bách Khoa - Đại học Đà Nẵng

Tham dự “ Ngày hội Doanh Nghiệp và sinh viên CNTT 2018 ” trường Đại học Bách Khoa - Đại học Đà Nẵng

Ngày 11/11/2018 vừa qua, GMO-Z.com Vietnam Lab Center đã có cơ hội được đồng hành cùng trường Đại học Bách Khoa - Đại học Đà Nẵng tổ chức sự kiện Job Fair - Ngày hội Doanh Nghiệp và Sinh Viên CNTT 2018, nhằm tạo điều kiện cho những sinh viên của trường tìm hiểu những cơ hội việc làm và thực tập tại doanh nghiệp cũng như cung cấp những kĩ năng cơ bản cho sinh viên sau khi tốt nghiệp. Thông qua Ngày hội Doanh Nghiệp và sinh viên CNTT 2018, GMO-Z.com Việt Nam Lab ... »

Giới thiệu về Scrum

Giới thiệu về Scrum

Với sự trưởng thành trong suốt hơn 25 năm của Scrum cùng sự phổ biến của nó trong cộng đồng doanh nghiệp IT, Scrum đã chứng minh được tính hiệu quả trong việc phát triển, quản lý và duy trì những sản phẩn phần mềm phức tạp. Tuy nhiên, nó vẫn còn mới mẻ với nhiều người. Bài viết này sẽ trình bày tổng quản về Scrum một cách trực quan hơn thay vì toàn là chữ trên trang chủ Scrum. Định nghĩa và ứng dụng Scrum là một quy trình phát triển phần mềm chuyên sử dụng cho các ... »