alteryx / alteryx/woodwork

SPIKE: Investigate inference performance improvements

Đang mở
#1,133 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Python
Star
155
Fork
24
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

The current type inference process in Woodwork can likely be improved (runtime). Currently when performing type inference, Woodwork will execute all of the inference functions defined on the "root types", which are defined as logical types that do not have a parent logical type defined in the relationships. (Root types can be viewed through `ww.type_system.root_types`)

In some circumstances this process can be wasteful as we end up calling inference functions that we know will not return a match. For example, if a column contains integer values, and the integer inference function returns True, we know that this series cannot contain things like URLs or EmailAddresses, so executing those inference functions is unnecessary.

We should investigate approaches to improve Woodwork type inference performance by eliminating unnecessary inference function calls.

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

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

Đánh giá

Issue này chưa được đánh giá.

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.