Dùng machine learning để tạo ra sandwich bơ đậu phộng + chuối tối ưu
(ethanrosenthal.com)Cách tối đa hóa độ phủ của các lát chuối trên một lát bánh mì (có cung cấp mã Python)
-
Dùng deep learning để nhận diện bánh mì và chuối trong ảnh
-
Tính toán đường cong phi tuyến của quả chuối
-
Sau khi chuyển sang tọa độ cực, tạo các đa giác lát cắt hình elip dọc theo đường cong
-
Sắp xếp các đa giác elip vào trong lát bánh mì bằng thuật toán 2D Nesting
-
Việc nhận diện bánh mì và chuối sử dụng mô hình Mask-RCNN của torchvision
→ Bộ dữ liệu COCO dùng để huấn luyện mô hình này đã có sẵn các danh mục banana và sandwich
-
Dùng thư viện scikit-image để tính toán đường cong dùng cho việc chia chuối
-
Dùng nest2D để lồng ghép các mảnh đã cắt
3 bình luận
Họ đã phết đều chất geek lên khắp nguyên tác. Đọc rất vui.
Đó mới thực sự là điều khó. Vì các bước nối tiếp nhau: có kiến thức có dẫn đến sự thừa thãi hay không, thừa thãi có dẫn đến hành động hay không, và hành động có giải quyết được hay không.
Lúc đầu tôi đọc bài này rồi lướt qua vì nghĩ chỉ là một bài kiểu Geek thông thường, nhưng tôi muốn giới thiệu bài này vì một bình luận trên HN.
https://news.ycombinator.com/item?id=24275282
"Tôi là bác sĩ cấp cứu và chưa từng được đào tạo phần mềm một cách chính quy. Trong 3 tháng qua, tôi đã cố gắng xây dựng một hệ thống phân đoạn thành tim từ video siêu âm, rồi xác định những vùng không chuyển động. (Đó là dấu hiệu sớm của nhồi máu cơ tim.)
Có rất nhiều điểm tương đồng giữa dự án của người này và dự án của tôi. Tôi nghĩ rằng nếu có được kiến thức của người này, đến giờ tôi đã có thể giải quyết vấn đề của mình và có một phương pháp mới để phát hiện sớm nhồi máu cơ tim."
Đó chỉ là một việc làm chơi cho vui khi rảnh rỗi, nhưng đôi khi lại có chỗ để dùng đến.
Tôi có một câu hay dùng trong những lúc thế này: "Thứ tưởng như vô bổ thì chưa phải là vô bổ cho đến khi nó thực sự được chứng minh là vô bổ."