Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[DRAFT] [Megathread] Removing the sklearn extensions from the openml-python code base

Đang mở
#1,408 12 bình luận 0 reaction 0 người được giao Xem trên GitHub

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
20/100
Loại issue
Tái cấu trúc
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
python
Lĩnh vực
machine-learning

Hướng nghiên cứu

This is a megathread proposing broad removal of the sklearn extensions, but it names no files, tests, or entry points. Start by identifying all sklearn-extension code and its tests, then map the removal scope and compatibility considerations. Done means the extension code and related content are removed consistently without breaking the remaining openml-python functionality.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

We are not planning to support the sklearn extensions in the future.

Currently, the code related to the sklearn extensions within openml-python provides a straightforward way to upload models and results from running sklearn models on OpenML.

Note:

  • Even without these extensions, users cannot upload such data to OpenML.
  • The sklearn extensions are in the code base of openml-python, unlike the code for other extensions.

Justification for Removing the Extensions from openml-python

As a result of a recent survey by us (to be published) and our interactions with OpenML and its users, we have obtained a strong signal that this feature is not widely used, if at all, by the broader community. Yet, at the same time, it takes up an enormous amount of overhead during maintenance of OpenML with many lines of code, many tests, and multiple reasons for not being able to upgrade dependencies stemming only from the sklearn extension. Moreover, the sklearn extension has not been maintained or upgraded for a long time.

Previously, a part of the mission statement of OpenML was to enable the reproduction of, for example, old runs via this extension. We do not believe this to be an essential mission statement of the openml-python code. More importantly, the extensions are holding us back and are requiring too many of our already limited resources.

The Way Forward

openml-python will remove all code related to the sklearn extension in a future version

  • One will still be able to reproduce the old runs (to some extent) and use the sklearn extension with an older version of openml-python
  • If there are users of the sklearn extension, or we see renewed need for this extension, a new project can be created -- similar to the other extensions. However, the current openml-python team does not commit to supporting this extension.

These issues will serve as a megathread to reference all code removed related to the sklearn extension and any other content that may enable future readers to recreate the sklearn extension in a separate repository.

Ngôn ngữ chính
Python
Star
361
Fork
296
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của openml/openml-python

Tất cả issue của openml/openml-python

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.