Kiểm tra form hợp lệ với HTML5 hoặc Javascript
| |

Kiểm tra form hợp lệ với HTML5 hoặc Javascript

Việc kiểm tra form hợp lệ là điều cần thiết trước khi gửi dữ liệu để phòng tránh việc người dùng gửi form mà không điền hoặc điền sai định dạng dữ liệu mà chúng ta mong muốn. Do đó, bài viết này LTKK sẽ hướng dẫn các bạn cách đơn giản nhất để kiểm…

Tạo Slideshow chuyên nghiệp với HTML, CSS và Javascript

Tạo Slideshow chuyên nghiệp với HTML, CSS và Javascript

Bài viết này Lập Trình Không Khó (LTKK) sẽ hướng dẫn các bạn cách triển khai code để tạo slideshow bằng Javascript. Tất nhiên chúng ta sẽ code chay từ đầu đến cuối để các bạn có thể hiểu được ý tưởng để code slideshow ảnh theo ý muốn. Việc tạo slide ảnh bằng Javascript…

Top 5 website học Python miễn phí tốt nhất
|

Top 5 website học Python miễn phí tốt nhất

Trong bài viết này, Lập trình không khó sẽ cung cấp cho bạn 5 website học python tốt nhất miễn phí mà nội dung giáo trình đảm bảo hơn bất kỳ khóa học mất phí nào. Các bạn chỉ cần chọn ra cho mình một website học python mà bạn ưng ý và cày cuốc…

Cách Python tối ưu bộ nhớ khi lưu chuỗi (string)
|

Cách Python tối ưu bộ nhớ khi lưu chuỗi (string)

This entry is part 29 of 29 in the series Python Không Khó

Kể từ phiên bản Python 3, kiểu chuỗi str trong Python sử dụng bảng mã Unicode. Các chuỗi Unicode có thể chiếm tới 4 byte cho mỗi ký tự tùy thuộc bộ mã hóa (encoding). Điều này dẫn tới vấn đề tốn kém bộ nhớ hơn rất nhiều. Trong bài viết này, Lập Trình Không…

Phân loại văn bản tiếng Việt sử dụng machine learning
| |

Phân loại văn bản tiếng Việt sử dụng machine learning

Phân loại văn bản (Text classification) là một bài toán phổ biến trong xử lý ngôn ngữ tự nhiên (Nature language processing). Đối với phân loại văn bản tiếng Việt, sẽ có đôi chút khác biệt so với phân loại văn bản tiếng anh. Trong bài viết này, Lập Trình Không Khó (LTKK) sẽ hướng…

Beam search là gì? Vai trò của beam search trong NLP
| |

Beam search là gì? Vai trò của beam search trong NLP

Thuật toán beam search là một thuật toán tìm kiếm heuristic. Nó được sử dụng trong các bài toán như dịch máy, nhận dạng giọng nói, tóm tắt văn bản,… Đó là các bài toán NLP có đầu ra liên quan đến việc tạo một chuỗi các từ. Trong bài viết này, LTKK sẽ cùng…

Xử lý tiếng Việt trong Python
|

Xử lý tiếng Việt trong Python

This entry is part 28 of 29 in the series Python Không Khó

Trong bài chia sẻ này, Lập Trình Không Khó sẽ trình bày một số kiến thức liên quan tới việc xử lý tiếng Việt trong Python phục vụ cho các bài toán liên quan đến dữ liệu tiếng Việt (có dấu), đặc biệt là các bài toán trong lĩnh vực xử lý ngôn ngữ tự…

Xóa dấu tiếng Việt trong Java, JS, Python

Xóa dấu tiếng Việt trong Java, JS, Python

This entry is part 27 of 29 in the series Python Không Khó

Trong quá trình triển khai các dự án, đôi khi bạn muốn xóa dấu tiếng việt của một câu văn bản bất kỳ. Chẳng hạn một bài toán đơn giản là bài toán tạo url cho bài viết từ tiêu đề của bài viết. Trong bài này mình xin chia sẻ một số cách đơn…

Docker là gì? Hướng dẫn chi tiết cách sử dụng Docker
|

Docker là gì? Hướng dẫn chi tiết cách sử dụng Docker

Nếu bạn đang đọc bài viết này chắc hẳn là bạn đang tìm hiểu coi Docker là gì, nó có công dụng gì, cũng như cách dùng nó như thế nào. Nếu đúng như vậy thì mình sẽ không để bạn thất vọng đâu. Bài viết này Lập Trình Không Khó sẽ hướng dẫn những…

Tự xây dựng hệ thống chặn bình luận rác đơn giản
| |

Tự xây dựng hệ thống chặn bình luận rác đơn giản

Bình luận rác (bình luận spam url, bình luận có nội dung khiếm nhã, bình luận có chứa thông tin cá nhân nhạy cảm,…) là vấn đề mà các website từ tin tức, thương mại điện tử, rao vặt, blog,… phải đối mặt hàng ngày. Do đó, nếu chúng ta có thể xây dựng một…