Add benchmarks for machine learning application
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- numpy, python, pytorch, scikit-learn, tensorflow
- Lĩnh vực
- machine-learning, performance
Hướng nghiên cứu
Issue không nêu tên tệp, bài kiểm thử hoặc điểm vào nào, đồng thời cũng không cung cấp các triển khai benchmark cụ thể. Trước tiên, hãy xem xét các quy ước benchmark hiện có của repository, sau đó làm rõ các thuật toán và triển khai nằm trong phạm vi; để được coi là hoàn tất, cần thống nhất một bộ benchmark training và inference tương ứng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Today, Machine learning applications are important use-cases of Python.
I haven't prepared concrete benchmark implementations yet, but I would like to suggest guidelines for machine learning benchmarks.
A. Each benchmark should provide all of the following implementations and shows the same result.
Pure Python-based implementation (might be not easy).Sympy based implementation- Numpy-based implementation.
- (optional) Famous frameworks like scikit-learn, TensorFlow, or PyTorch-based implementation.
B. Following algorithm-based benchmark should provide training and inference benchmark.
- Regression algorithm
- Decision tree algorithm
- Clustering algorithm
- Nearest neighborhood algorithm
- Matrix factorization
- ... (Please suggest!)
C. Deep learning-based or neural network-based benchmarks only provide inference benchmark with fixed weights since training benchmark needs GPU resources but using GPU resource is out of the topic.
- Simple neural network
- ... (Please suggest!)
- Ngôn ngữ chính
- Python
- Star
- 1k
- Fork
- 203
- Merge trung bình
- 1 giờ 20 phút
- Pull request đã merge (30 ngày)
- 2
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của python/pyperformance
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
python/pyperformance#346 · 3 bình luận ·
-
python/pyperformance#474 · 4 reaction · 1 người được giao ·
-
Enable decimal benchmarks Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
python/pyperformance#473 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
python/pyperformance#464 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
python/pyperformance#460 · 2 bình luận · 1 reaction ·
Tất cả issue của python/pyperformance
Issue tương tự
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
canonical/paas-charm#368 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
tech debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
addition to tracking list Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
StevenBlack/hosts#3256 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
qualcomm/qai-appbuilder#275 ·