Feyn is the high level Python interface to interact with an Abzu QLattice.
Project description
Feyn
Quick start
Feyn
is available as Python3.6+ package through pip
. You can install it with the following command:
richard@feyn:~$ pip3 install feyn
Once installed, go to your preferred Python
environment and follow along with this example.
Connect to a QLattice
If you're using the community edition of a QLattice
then you can get connected to it by:
import feyn
ql = feyn.connect_qlattice()
Auto run
The quickest way to get started is to use the auto_run
function on the QLattice
. First we will make a classification problem with feyn.datasets.make_classification
.
from feyn.datasets import make_classification
train, test = make_classification()
models = ql.auto_run(train, output_name = 'y', kind = 'classification')
This returns a list of fitted models that are the best the QLattice
has sampled, sorted by ascending loss.
Evaluate
The model with the lowest loss is models[0]
. We can evaluate that model with the plot
function and it's ROC curve.
best = models[0]
best.plot(train, test)
best.plot_roc_curve(test)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for feyn-2.1.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65f3b2cc1a284a240abe44ed4a1e30a15e1840371f8e4c1df95783ae46c2005e |
|
MD5 | c0475792583bdf1dce2d793741897726 |
|
BLAKE2b-256 | 6d76b9c32f05740b878498b75417546413dd6f429da78a4b116e7dd88157afc3 |
Hashes for feyn-2.1.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1371ed27d341125041793b8a1cd7da370f1a22a45273608898d828ef2a45c7c6 |
|
MD5 | a2faa8430abd50f90bc5b6b54dd7897b |
|
BLAKE2b-256 | 6fa74161135e1528bba50084ca6b4f6a803db5e431ec3157851d55bfb29aad48 |
Hashes for feyn-2.1.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34bc7966a81d4ab05f25e5b8136bab5f255c1a481bc7d5caee3e247634874c4d |
|
MD5 | 628b93b0ab6a0e8ecfc640e16a966bd5 |
|
BLAKE2b-256 | 38b9c87953c80f75e03d7b92c9370e48af6a36c6c920ea65532be7751f2dc08b |
Hashes for feyn-2.1.5-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1ebe7b40828dc07682df95e15732704e7374951b1378d5c62bdef23199aa502 |
|
MD5 | 345248a7b4eb7c8729171da708e693dc |
|
BLAKE2b-256 | 38a8acbacd69d1a9b82f53b507e6b743e7d5c644e79cbe84da39f20b41e31dc3 |
Hashes for feyn-2.1.5-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7799f7c186d3c8971d67cf167f37d828d9932ab06af33bd90be48785665abe00 |
|
MD5 | 6eed2927e94f02376b4df96d9411e84e |
|
BLAKE2b-256 | fcff13b828a5bfaac38838c8ca0045dc1cb126ee9e832a39674ad565fbf8ea40 |
Hashes for feyn-2.1.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0029c4b56818e54e95459951790d756bf0372f9752b25fcdd0987f13d99da4c7 |
|
MD5 | 573ce71f4e0494c2071b1657cbfc5c00 |
|
BLAKE2b-256 | e6513b64abc335767edc509027b433105527ada03906190c287b53ace7e4aecf |
Hashes for feyn-2.1.5-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b14ba46cc75ab1a04ac6dbb199bc071cc770bab93aec202edbeaa084287e2a0 |
|
MD5 | 82f0c28d1fc08922ffe5f63d4eee33df |
|
BLAKE2b-256 | 37a3d07573377d971eabd46eb0e2a81d757626f2d81bb1f4fb6c21758b24d2dd |
Hashes for feyn-2.1.5-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 657f83fbf11b961326d1f92a4bb35307a99ef203756bb9630c0638811612cca6 |
|
MD5 | aeb90b8b012d3659a55761386cc94da8 |
|
BLAKE2b-256 | a5fbbb0c765957295cec21d246e7eae32ce992b44cb127745eea52ccb517dfa3 |
Hashes for feyn-2.1.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e0fc20ee961f3c0696d44a1283780289d39b998f990e6cd7fca309528956a8f |
|
MD5 | 75ab62bdf9a82ebc082475eb59bcf03f |
|
BLAKE2b-256 | c3b247d596fdb21fafe331056ba4c746e4740d03eca330d77e1a622d5f773097 |
Hashes for feyn-2.1.5-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12713010e43d589035f50ceafbf4acae98c2cb17020fe0a14e014a92632762ec |
|
MD5 | 991a5b6f987cceb183728c5092c81404 |
|
BLAKE2b-256 | 322602846d638fc780449e7649245438a31d0f88d5ee38d3ed45df5396109eca |
Hashes for feyn-2.1.5-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22dcdc802d1c523a167c35c2805d92ffd02d9a2c9dc8ef7655e48de969be64e5 |
|
MD5 | c62da3149d8c824c6725f89f53c5429b |
|
BLAKE2b-256 | 1b48ba16d6316d8e73ecc51c720ea9778a01c42f34c1cbe7e56db3340fa01cab |
Hashes for feyn-2.1.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79dcb403bdedd26cb8f3db5947c1c60a13ba6f1d782ed9ccf98a7389f8c88e01 |
|
MD5 | 6d083aafe950ef3d1943d0c1bc1e6117 |
|
BLAKE2b-256 | c006e010607e3413f7be257493de7d7768b0539ba9ec46c36cc8731307335dc3 |
Hashes for feyn-2.1.5-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9c970e1beb27f1ea9de6f4649aabf2d511eb8bdc0d6214951bade57ed6b8686 |
|
MD5 | d2d27ef2f11bd74358bb322b901650cc |
|
BLAKE2b-256 | 50e2f93b19099323bd86df85ec08a5c442ba0f03f5b73f36c9516e20f1ad7322 |
Hashes for feyn-2.1.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b351622b1de06231fd6a8e8be568559dabc25462ec93852dff9601ff83c62d96 |
|
MD5 | a57e75d75fce399eeea69a6021468bd7 |
|
BLAKE2b-256 | 276d4f96e9b528362ebbe8da82ce883c28f21f54a22b315f371f8743d8f26fea |
Hashes for feyn-2.1.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6c20a9df83ee79054b07f333850756aaab1c65660953726fd52ffea839f1372 |
|
MD5 | 815f87fd129341b7cbfc486c0d141c35 |
|
BLAKE2b-256 | a5608a46b02f1dd7c7b9e4f223641d83052697c07c4aacb442ca185ad2194c71 |
Hashes for feyn-2.1.5-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3518a4ab64d350e28d1bf0825cddce24da808dfe858fc54e7191ccdc97ab447b |
|
MD5 | 06dee17b7fdb016aa327717851437c11 |
|
BLAKE2b-256 | 95902aca17729c6c1989a45c7973f5b60f54ed6933b54b9c31ff52e1a7d567c9 |
Hashes for feyn-2.1.5-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b31d6e670a4abd30ffe7dfd9d199e11331b5b30a68e992e00c68c2e0714aa00b |
|
MD5 | a8037f51566f43f37d2f08852f8d9d3f |
|
BLAKE2b-256 | 5b9c619e1d033ff7e107a5041d267367054c80431f708752a8f56d56181cb4d2 |
Hashes for feyn-2.1.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef015ca1102d3368a365e48cb3a76f82d953ee070b26a88665266532685e7a36 |
|
MD5 | 2b2ab6a1b8b6431739564923bede54e3 |
|
BLAKE2b-256 | b748a5119cd51ab19d1f8762f4641f6a751640a9e7124b8d150c430ed14845c2 |
Hashes for feyn-2.1.5-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59fd7271a5062608e7b32c84def617155937435a19e3d3903053628e4ca5df98 |
|
MD5 | 3d2d175a91c76f1f6ec43e47d573d65f |
|
BLAKE2b-256 | c9877faa5cf49ebdbb400b48a16442f1bdd7ffef27efb345b0d389aa69d4063a |
Hashes for feyn-2.1.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73dae2f96f18bf7062a8891744437ee937111f6236706ac46052d4b9ea7e9bb0 |
|
MD5 | ccb97abfb0913dd9292cd144bf94deba |
|
BLAKE2b-256 | ee3cca94c59477b1a1d7d375436c53a513f062ae7ebc219c9472ad2fba5df3ae |
Hashes for feyn-2.1.5-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3856bc23dfbc730074e4054a3379329a612a8b780de95dce58a0a0a85b32a86a |
|
MD5 | 42ffba97ed7eea6b3ff8110b5bca709b |
|
BLAKE2b-256 | dc0636896432c6b5a5106039e2ac7664dddd97c309940bc9c9ad39713ee83fed |
Hashes for feyn-2.1.5-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f157a76c288b8d974221fe1246fc2c888e7f4beae98c37482b254bf9588ff911 |
|
MD5 | a3d8491237679cd676f703334335c970 |
|
BLAKE2b-256 | 9dca08c0400296661896e1862885dc2a22d8ff559537f0dfb64f0591d41c7037 |