Chúng ta bảo vệ các mô hình Deep learning như thế nào?
Đặt vấn đề
Yêu cầu khi sử dụng Watermark
Bảo toàn chất lượng
Độ mạnh mẽ của watermark
Các trường hợp có thể áp dụng watermark
Bảo vệ watermark khỏi tấn công
Các paper nghiên cứu về kỹ thuật watermarking được nghiên cứu gần đây
References
-> theo mình hiểu thì "sử dụng Watermark" khá là dễ dàng với tất cả mọi người, nên mình chỉ thấy bạn nói về yêu cầu khi sử dụng, độ mạnh mẽ của watermark, mà ko thấy nói về cách dùng nó.
THẢO LUẬN
Cám ơn bạn đã theo dõi, khi nào có thời gian mình sẽ thử nghĩ về series K8S nhé
Series và bài viết rất hay. Hy vọng bạn sẽ ra thêm series về k8s. Thanks nhiều
bạn đang nói về điều gì vậy?

|Bài viết được lấy cảm hứng từ loạt bài về watermark của tác giả kwkt.
Mình click vào link thấy dẫn lại vào chính bài của bạn. bạn sửa lại giúp mình nhé. Thanks bạn.
Chúng ta bảo vệ các mô hình Deep learning như thế nào?
-> theo mình hiểu thì "sử dụng Watermark" khá là dễ dàng với tất cả mọi người, nên mình chỉ thấy bạn nói về yêu cầu khi sử dụng, độ mạnh mẽ của watermark, mà ko thấy nói về cách dùng nó.
“Trait không emit erors” nói là lợi thế mình cũng không biết là đúng hay không nữa :v .
Theo mình nó chỉ là đặc điểm của Trait thôi và đặc điểm này của nó sẽ khiến nó phù hợp và phát huy trong từng use-case cụ thể.
Ví dụ trong trường hợp bạn muốn bind data vào một UI thì việc sử dụng Driver(Trait) sẽ lợi thế hơn
Nếu dùng Observable (cái này có thể emit ra lỗi) để bind vào UI thì khi Observable của bạn emit ra error lúc này chương trình sẽ gặp vấn đề.
"In case error occurs in debug mode,
fatalErrorwill be raised. In case error occurs in release mode,errorwill be logged."Đoạn trên này là mình lấy từ comment của function "bind(to:_)" ở trong RxCocoa/RxSwift
Còn nếu dùng Driver (một dạng của Trait cũng không emit lỗi) drive vào UI, lúc này sẽ không vấn đề gì cả.
@longvt1912 axios global ko hiểu là thế nào bạn?
import nó vào thôi mà
Vẫn là vấn đề chạy với user none root. Bản chất là chúng ta phải biết được container chạy ở config nào, mount ở thư mục nào bằng cách:
Phần Mounts:
Như vậy các bạn có thể thấy là Source là absolute path.
Khi gitlab-runner chạy thì absolute path sẽ được gán ở đâu? Thông thường là thư mục:
Các bạn có thể in ra bằng cách thêm vào .gitlab-ci.yml
Do vậy để set chính xác mình nghĩ nên tạo absolute path trước và mount nó trong docker-compose.yml
Và set chown cho user muốn chạy service này.
Cho mình hỏi là lợi thế của việc “Trait không emit erors” là gì vậy bạn?
Hay lắm bạn ơi. Sẽ tiếp tục theo dõi các bài viết về flutter của bạn.
cho e hỏi, liệu có thể thay thế đoạn đổi chỗ phần tử bằng 1 hàm swap viết ở ngoài được ko ạ
Đoạn
bị lỗi chỗ — provider, phải là -- provider nhé thớt
@benkyou bạn xài $emit trong watch thử xem
Dùng cái này để bắn thông báo về PR thì đỡ phải code nữa chủ thớt: https://cw-forwarder.sun-asterisk.vn
@huukimit mình sửa rồi bạn tks bạn nha
Link hỏng rồi bạn ơi.
Bài viết hữu ích. Cảm ơn tác giả
Cảm ơn Nguyen Hoang Anh
bài viết hay quá trời
(tat) trong bài NGNIX cmt docker. c cho m trận giờ (luom)