Skip to main content

This library is an automatic artificial intelligence library that combines Quantum and 6G technologies.

Project description

Quantum6G: Auto AI Advanced Quantum Neural Networks with 6G Technology

Quantum6G is an automatic artificial intelligence library that combines quantum computing and 6G technologies to build advanced quantum neural networks. It provides a high-level interface for constructing, training, and evaluating quantum neural networks. This library was developed by Quantum PIYA.

Installation

To install the Quantum6G library, simply run the following command:

pip install quantum6g

Getting Started

Here is a simple example to get started with the Quantum6G library:

from quantum6g import Quantum6G

Create a quantum neural network

quantum_6g = Quantum6G(output_unit=1, num_layers=4, epochs=2, loss='mse', input=4, batch_size=256, learning_rate=0.2)

Build the model

quantum_6g = quantum_6g.build_model(X_train, y_train, X_test, y_test)

Evaluate the model

print("Accuracy: {:.2f}%".format(quantum_6g[1][1] * 100))
print("Loss: {:.2f}%".format(quantum_6g[1][0] * 100))

Build and Fit Quantum6G_KNN --- from v1.2.5V

quantum_knn = Quantum6G_KNN(n_qubits=4, n_neighbors=6)
quantum_knn.fit(X_train, y_train)

Evaluate the Quantum6G_KNN model

quantum_pred = quantum_knn.predict(X_test,y_test)
quantum_accuracy = accuracy_score(y_test, quantum_pred)
print(f"Accuracy of Quantum6G_KNN: {quantum_accuracy:.3f}")

Build Quantum Model for QCNN (Quantum Convolutional Neural Network) --- from v1.3.0V

q_cnn = QCNN(
    input_shape=(2, 2, 1),
    output_neurons=10,
    loss_function="sparse_categorical_crossentropy",
    epochs=5,
    batch_size=32,
    optimizer="adam",
    n_layers=1,
    n_wires=4,
)
q_cnn_model = q_cnn.build_model()

Evaluate the QCNN model

q_cnn.benchmark(q_cnn_model, x_train_resized[..., np.newaxis], y_train, x_test_resized[..., np.newaxis], y_test)

Donate

You can donate for this project!

ETH - ERC20: 0xa6F7170Ca63cf284A8ba6339b565445468E04Ff2

BTC - Bech32: bc1qfek2lun4tc7d7zftz0v4auxc9dzn77h9xq9x26v02u6s3rgl7hesxt4r2h

USDT - TRC20: TWVcF24DjPnGfhegmJjBQw2iE4vxQBuYTY

Documentation

For more information on how to use the Quantum6G library, please refer to the documentation available at [the soon].

Contributing

We welcome contributions to the Quantum6G library. If you would like to contribute, please fork the repository and make your changes, then submit a pull request.

License

The Quantum6G library is open source and released under the MIT license. For more information, please see the LICENSE file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

quantum6g-1.3.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file quantum6g-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: quantum6g-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.1

File hashes

Hashes for quantum6g-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c54cdeb9e6f9ffd5e6a14a95a6d08b4e026124ea3bcdac17ae33d1ffea265e00
MD5 f2883f4690b16af5a935c05c7a5ad0c1
BLAKE2b-256 a623dee1044f66c1b930de0c946ba65bf890ed54c7e9c8dd2e60ae4e0b86b296

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page