thinc crystal_ball A refreshing functional take on deep learning, compatible with your favorite libraries ยถ

Annonces ยถ

Features ยถ

๐Ÿš€ Type checking ยถ

Develop faster and catch bugs sooner with sophisticated type checking.

Trying to pass a 1-dimensional array into a model that expects 2 dimensions ? Thatโ€™s a type error. Your editor can pick it up as the code leaves your fingers.

๐Ÿ Awesome config ยถ

Configuration is a major pain for ML.

Thinc lets you describe trees of objects, with references to your own functions, so you can stop passing around blobs of settings. Itโ€™s simple, clean, and it works for both research and production.

๐Ÿ”ฎ Use any framework ยถ

Switch between PyTorch, TensorFlow and MXNet models without changing your application, or even create mutant hybrids using zero-copy array interchange.