Image Cover
Avatar

Sun* AI Research Team

level partner

Silver Content Creator

We're AI Research Team of R&D Lab @Sun Asterisk .Inc

Pinned Posts

Độ hot của Langchain

Langchain là một framework vô cùng hot hit trong thời gian gần đây. Nó được sinh ra để tận dụng sức mạnh của các mô hình ngôn ngữ lớn LLM như ChatGPT, LLaMA... để tạo ra các ứng dụng trong thực tế. Dù mới được phát triển cách đây khoảng 6 tháng (10/2022) và vẫn được cập nhật liên tục hàng ngày nhưng trên Github Langchain đã nhận được những tương tác khủng với lượng star lê...

Mayfest2023 ContentCreator
12.5K
56
24 8

All posts

Thumbnail Image
314
11
0 3
Avatar Blink thg 7 15, 2020 4:38 CH
7 min read

[B5'] 3D Photography using Context-aware Layered Depth Inpainting - Tạo ảnh 3D từ ảnh tĩnh

  1. Introduce Chắc hẳn các bạn đã nghe đến hoặc sử dụng công nghệ ảnh "3D" của Facebook. Với 1 bức ảnh 2D thông thường, Facebook 3D Photos có thể tạo ra 1 bức ảnh chuyển động nhỏ, tạo cảm giác như ảnh đang chuyển động hoặc video ngắn. Công nghệ của Facebook 3D Photos tạo sự đột phá nhờ vào khả năng tạo lớp của Layered Depth Image (LDI). Màu sắc (RGB) và chiều sâu (D) của 1 bức ảnh. Tuy nhiên phư...
Thumbnail Image
1.0K
14
4 0
Avatar Pham Thi Hong Anh thg 7 15, 2020 7:43 SA
5 min read

Exploring dữ liệu chỉ một dòng code trong python

Mở đầu Chào mọi người, hôm nay mình sẽ hướng dẫn cho các bạn chỉ cần sử dụng một dòng code có thể show ra được hết các đặc điểm của tập dữ liệu dưới dạng DataFrame mà bạn có. Thật là khó tin đúng không nào? Mình cũng thấy vậy cho đến khi dùng để trực quan hóa và phân tích dữ liệu titanic. Thôi, không dài dòng nữa cùng thử thôi nào?

Pandas

Pandas đã quá quen thuộc với chúng ta khi thực hiện tr...

Thumbnail Image
2.7K
13
6 15
Avatar Dark Knight thg 7 15, 2020 4:19 SA
12 min read

Xây dựng hệ thống nhận dạng khuôn mặt real time - Phần 2: Xây dựng hệ thống hoàn chỉnh nhận dạng khuôn mặt với Hnswlib

Ở bài trước mình đã viết và đề cập tới việc search face bằng annoy và nó chỉ là một trong rất nhiều thư viện sử dụng thuật toán approximate nearest neighbors. Hôm nay mình sẽ nói rõ hơn và chi tiết hơn cách xây dựng một hệ thống nhận dạng khuôn mặt đơn giản from scrath từ các bước như: cách thu thập data của khuôn mặt, cách sử dụng và lấy data sao cho hợp lý nhất để search tốt nhất, ưu nhược ...

Thumbnail Image
3.5K
20
8 10
Avatar Nguyen Viet Anh thg 7 14, 2020 6:50 CH
6 min read

State-of-the-art Instance Segmentation Chỉ Vài Dòng Code Với Detectron2

Giới Thiệu Bạn muốn xây dựng nhanh một model cho bài toán Instance Segmentation nhưng việc implement các State-of-the-art lại quá phức tạp và tốn thời gian debugging? Thì đây, Detectron2 của Facebook là giải pháp cho bạn 🤘. Mà hàng của Facebook thì bạn biết rồi đấy, xịn xò khỏi phải bàn 😆. Thư viện này đủ gọn để tạo một bản mẫu nhanh nhưng cũng đủ linh hoạt để bạn custom model ch...

Thumbnail Image
6.5K
16
3 5
Avatar Việt Hoàng thg 7 13, 2020 9:02 SA
13 min read

Triển khai Faster RCNN cho các bài toán detection

Đây là bài viết trong series Trà chanh- chém gió về paper I. Introduction Xin chào các bạn trong bài viết trước mình đã giới thiệu tới các bạn bài viết Xây dựng mạng nhận diện cảm xúc khuôn mặt cho người mới bắt đầu các bạn có thể đọc thêm theo đường link dưới đây. Như mình đã nói ở bài viết trước thì mình có dùng hàm cv2.CascadeClassifier('haarcascadefrontalfacedefault.xml') để detect khuôn mặ...

Thumbnail Image
1.6K
14
2 0
Avatar Bui Quang Manh thg 7 13, 2020 7:45 SA
15 min read

ShuffleNet - Deep Network dành cho thiết bị Mobile

  1. Lời mở đầu Trong những năm gần đây, việc ứng dụng các model deep learning sâu hơn, lớn hơn để giải quyết những bài toán trong computer vision ngày càng trở nên phổ biến. Tuy nhiên một số mô hình đạt độ chính xác cao nhưng lại đòi hỏi số lượng tham số lớn, yêu cầu khả năng tính toán nhiều do đó khó ứng dụng trên các thiết bị nhỏ, bị hạn chế về năng lực tính toán như các thiết bị di động. Vậy ...
Thumbnail Image
262
6
0 0
Avatar Ngoc N Tran thg 7 9, 2020 3:56 SA
5 min read

[B5’] SynFlow: Pruning neural networks without any data by iteratively conserving synaptic flow

Đây là một bài trong series Báo khoa học trong vòng 5 phút.

Nguồn Được viết bởi Tanaka et. al, Stanford University. Hiện vẫn là preprint.

https://arxiv.org/pdf/2006.05467.pdf

Trong lúc đọc hiểu bài này mình có xem video này của Yannic Kilcher có giải thích hướng dẫn khá kỹ.

Ý tưởng chính

  • Các phương pháp pruning bị toang chính vì hiện tượng "layer-collapse": khi một layer bị prune sạch (và...
Thumbnail Image
309
8
2 0
Avatar Ngoc N Tran thg 7 3, 2020 2:18 CH
9 min read

[B5'] Piracy Resistant Watermarks for Deep Neural Networks

Đây là một bài trong series Báo khoa học trong vòng 5 phút.

Nguồn Được viết bởi Li et. al, University of Chicago. Hiện vẫn là preprint.

https://people.cs.uchicago.edu/~huiyingli/publication/watermark.pdf

Có một phiên bản slide tại đây, tuy nhiên đọc cũng khá khó hiểu nên cũng đừng cố quá.

Ý tưởng chính Paper nói về cách làm thế nào có thể chứng minh rằng một model của mình. Cụ thể, chúng ta...

Thumbnail Image
14.8K
22
6 0
Avatar Trung Thành Nguyễn thg 6 19, 2020 4:59 SA
9 min read

Fine tuning pre-trained model trong pytorch và áp dụng vào Visual Saliency Prediction

[IMG]

  1. Introduction 1.1 Fine-tuning là gì ? Chắc hẳn những ai làm việc với các model trong deep learning đều đã nghe/quen với khái niệm Transfer learning và Fine tuning. Khái niệm tổng quát: Transfer learning là tận dụng tri thức học được từ 1 vấn đề để áp dụng vào 1 vấn đề có liên quan khác. Một ví dụ đơn giản: thay vì train 1 model mới hoàn toàn cho bài toán phân loại chó/mèo, người ta có thể tậ...
Thumbnail Image
4.9K
9
3 7
Avatar Việt Hoàng thg 6 18, 2020 11:50 SA
4 min read

[Real-Time Emotion Detection] Xây dựng mạng nhận diện cảm xúc khuôn mặt cho người mới bắt đầu

  1. Introduction Xin chào các bạn, kết thúc 2 bài viết về object segmentation với MaskRCNN sẽ là các bài viết về Face Detection, thì hôm nay trong bài viết đầu tiên trong series mình xin giới thiệu tới các bạn cách xây dựng mạng cho bài toán nhận diện cảm xúc. Bài toán không còn xa lạ với mọi người nhưng mình nghĩ nó rất thiết thực với các bạn mới tìm hiểu về AI có thể tiếp cận dễ dàng hơn. Mình...
Thumbnail Image
4.3K
26
7 0
Avatar Phạm Văn Toàn thg 6 16, 2020 6:01 SA
13 min read

[Pytorch Tutorial] #1 - Nhập môn PyTorch với những khái niệm cơ bản

Xin chào các bạn. Với những bạn đang tìm hiểu và làm việc về Deep Leanring thì framework Pytorch không còn xa lạ nữa. PyTorch là một Neural Network Dynamic Framework. Nói đến tính động Dynamic thì cũng sẽ có các Framwork được gọi là Static Neural Network Framework như Tensorflow, Keras, Theano ... và điểm khác biệt cơ bản giữa chúng nằm ở hai điểm sau:

  • Trong các Static Framework thì đồ thị t...
Thumbnail Image
1.2K
16
1 0
Avatar Phạm Văn Toàn thg 6 16, 2020 2:48 SA
14 min read

[AI Security] Tấn công mạng nơ ron với phương pháp Fast Gradient Sign Attack bằng PyTorch

Lời chào hỏi Xin chào tất cả các bạn. Gần đây số lượng các bài viết liên quan đến mạng nơ ron hay các chủ đề khác về Deep Learning đã trở nên khá phổ biến trên Viblo nói riêng và cộng đồng các blog về công nghệ nói chung. Chúng ta đã viết rất nhiều về các ứng dụng tuyệt vời của mạng nơ ron, đã viết rất nhiều về các kiến trúc mạng khác nhau giải quyết được vô vàn các bài toán từ phân loại hình ả...

Thumbnail Image
2.3K
9
4 5
Avatar Nguyen Viet Hoai thg 6 15, 2020 5:40 CH
7 min read

Scene Text Recognition sử dụng mô hình Transformer

Introduction Bài toán nhận dạng văn bản với hình dạng bất kì là bài toán có rất nhiều thách thức bởi vì có rất nhiều biến thể trong nó như là hình dạng, kiểu văn bản, màu sắc và hình nền, ... Thuật toán tốt nhất hiện nay điều chỉnh ảnh đầu vào thành một ảnh bình thường, sau đó đưa vào mô hình nhận dạng. Nút thắt cổ chai ở đây là việc điều chỉnh ảnh đầu vào(ví dụ xoay văn bản ban đầu với hình d...

Thumbnail Image
639
11
0 3
Avatar Ngoc N Tran thg 6 15, 2020 5:00 CH
9 min read

HopSkipJumpAttack: Cách tấn công một mô hình học máy khi chỉ biết dữ liệu đầu ra.

Đây (vốn) là một bài trong series Báo khoa học trong vòng 5 phút.

Mở bài Bạn muốn hack cho AI nhìn con mèo đoán ra con chó? Cũng dễ thôi nếu bạn có được cả mô hình và trọng số trong tay (ví dụ, sử dụng fast gradient sign method, với hướng dễn trên TensorFlow hoặc PyTorch, và đọc bài của anh Phạm Văn Toàn team mình tại đây). Tuy nhiên, cuộc đời thường không dễ vậy, và bạn phải đối mặt với các m...

Thumbnail Image
36.4K
63
31 31
Avatar Bui Quang Manh thg 6 7, 2020 1:18 SA
14 min read

Nhận diện biển số xe Việt Nam

  1. Lời mở đầu Bài toán nhận diện biển số xe là một bài toán không còn mới, ứng dụng của nó đã được triển khai rộng rãi trong cuộc sống thường ngày như bãi đỗ xe thông minh, hệ thống thu tiền không dừng tại các tuyến đường cao tốc.....Tuy nhiên, mình thấy trên một số diễn đàn nhiều bạn đặc biệt các bạn mới bắt đầu tìm hiểu về computer vision thường chọn đề tài nhận diện biển số xe này và gặp kh...
Thumbnail Image
19.5K
15
10 0
Avatar Pham Thi Hong Anh thg 5 30, 2020 4:06 SA
4 min read

Một số tips khi sử dụng Jupyter-Notebook

Xin chào mọi người! Thực ra mình cũng muốn viết bài này khá là lâu từ cái lúc bắt đầu học ML, DL mình đã vật lộn mãi với Jupyter-Notebook, việc code trên Jupyter khá là trực quan, tuy nhiên với những người mới bắt đầu thì khá là bỡ ngỡ với các phím tắt ở Jupyter ví dụ như làm sao có thể chạy dòng này hay dòng kia, ... . Do vậy mình muốn vi...

Thumbnail Image
1.3K
7
2 0
Avatar Pham Thi Hong Anh thg 5 30, 2020 1:40 SA
6 min read

[Kaggle Competition -Plant Pathology 2020 - FGVC7] Phân loại bệnh lá cây

Bài viết này mình sẽ viết về cách phân loại bệnh của lá cây dựa dữ liệu mình lấy từ Plant Pathology Challenge của kaggle.

Dataset Ở đây BTC cung cấp một tập dữ liệu lá được chụp từ cây táo và yêu cầu phải xác định được bệnh của bức ảnh đó. Tập ảnh bao gồm 4 loại lá : healthy, scab, rust và có nhiều hơn một loại bệnh. Dataset bao gồm:

  • file train.csv

    Trong file train.csv chứa 5 cột: im...

Thumbnail Image
5.0K
13
4 0
Avatar Bui Quang Manh thg 5 26, 2020 12:40 SA
8 min read

Corner Detection với OpenCV

  1. Lời mở đầu Bài toán xác định góc (corner detection) được sử dụng khá nhiếu trong các bài toán về computer vision như image matching, object detection, ...
    Ứng dụng của nó trong xử lý ảnh như thế nào ?. Trong các bài toán image matching, hai ảnh bên dưới là hai ảnh chụp cùng một cảnh với nhiều góc khác nhau. Khi ta muốn tìm điểm tương tự (feature point) của hai ảnh để nối ảnh, chúng ta t...
Thumbnail Image
22.3K
79
27 12
Avatar Phan Huy Hoang thg 5 25, 2020 1:05 SA
38 min read

[Deep Learning] - Thuật toán Faster-RCNN với bài toán phát hiện đường lưỡi bò - Faster-RCNN object detection algorithm for Nine-dash-line detection!

Các phần nội dung chính sẽ được đề cập trong bài blog lần này

  • Object Detection task
  • Giới thiệu về Zalo AI Hackathon
  • Phân loại các thuật toán về Object Detection
  • Faster-RCNN
  • RPN (Region Proposal Network)
  • Loss Function (RPN)
  • RoI Pooling
  • Detection model
  • Loss Function (Faster-RCNN)
  • Metric Evaluation
  • Huấn luyện mô hình
  • Kết quả đánh giá và thực nghiệm
  • Kết luận
  • Other
  • Refe...
Thumbnail Image
4.4K
13
2 0
Avatar Pham Thi Hong Anh thg 5 24, 2020 5:50 SA
4 min read

Data generator với Keras

Ở bài viết này mình sẽ viết về cách tạo Data Generator với Keras như thế nào. (nhạt quá =)) )

Mình sẽ viết gì ở bài này?

  • Tại sao lại là Data Generator
  • Thực Hành
  • Kết Luận
  • Reference

Tại sao lại là Data Generator Trên thực tế không phải ai cũng có đủ tiền mua máy khủng và dữ liệu mình cần train chiếm nhiều Ram hơn dung lượng RAM th...

Featured member
Viblo
Let's register a Viblo Account to get more interesting posts.