Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
| Download
"Guiding Future STEM Leaders through Innovative Research Training" ~ thinkingbeyond.education
Project: stephanie's main branch
Path: ThinkingBeyond Activities / BeyondAI-2024-Mentee-Projects / siddhart-harini / MNIST_Digit_Classification_Problem.ipynb
Views: 1075Image: ubuntu2204
Kernel: Python 3
In [ ]:
In [ ]:
Classification Report for Classifier SVC(gamma=0.001):
precision recall f1-score support
0 0.99 0.99 0.99 123
1 0.95 0.97 0.96 127
2 0.98 0.97 0.98 122
3 0.98 0.91 0.94 128
4 0.98 0.96 0.97 128
5 0.94 0.96 0.95 128
6 0.99 0.98 0.98 128
7 0.96 1.00 0.98 126
8 0.93 0.93 0.93 121
9 0.90 0.94 0.92 127
accuracy 0.96 1258
macro avg 0.96 0.96 0.96 1258
weighted avg 0.96 0.96 0.96 1258
In [ ]:
In [ ]:
Start learning at 2024-12-03 12:03:13.908212
Stop learning at 2024-12-03 12:03:42.315214
Elapsed learning time: 0:00:28.407002
Classification Report:
precision recall f1-score support
0 0.98 1.00 0.99 213
1 1.00 0.99 0.99 235
2 0.95 0.97 0.96 225
3 0.97 0.95 0.96 187
4 0.97 0.97 0.97 175
5 0.98 0.97 0.98 198
6 0.99 0.96 0.97 181
7 0.96 0.99 0.98 192
8 0.96 0.97 0.96 193
9 0.99 0.97 0.98 201
accuracy 0.98 2000
macro avg 0.98 0.97 0.98 2000
weighted avg 0.98 0.98 0.98 2000
Accuracy: 0.9755
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
Requirement already satisfied: pennylane in /usr/local/lib/python3.10/dist-packages (0.39.0)
Requirement already satisfied: numpy<2.1 in /usr/local/lib/python3.10/dist-packages (from pennylane) (1.26.4)
Requirement already satisfied: scipy in /usr/local/lib/python3.10/dist-packages (from pennylane) (1.13.1)
Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from pennylane) (3.4.2)
Requirement already satisfied: rustworkx>=0.14.0 in /usr/local/lib/python3.10/dist-packages (from pennylane) (0.15.1)
Requirement already satisfied: autograd in /usr/local/lib/python3.10/dist-packages (from pennylane) (1.7.0)
Requirement already satisfied: toml in /usr/local/lib/python3.10/dist-packages (from pennylane) (0.10.2)
Requirement already satisfied: appdirs in /usr/local/lib/python3.10/dist-packages (from pennylane) (1.4.4)
Requirement already satisfied: autoray>=0.6.11 in /usr/local/lib/python3.10/dist-packages (from pennylane) (0.7.0)
Requirement already satisfied: cachetools in /usr/local/lib/python3.10/dist-packages (from pennylane) (5.5.0)
Requirement already satisfied: pennylane-lightning>=0.39 in /usr/local/lib/python3.10/dist-packages (from pennylane) (0.39.0)
Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from pennylane) (2.32.3)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.10/dist-packages (from pennylane) (4.12.2)
Requirement already satisfied: packaging in /usr/local/lib/python3.10/dist-packages (from pennylane) (24.2)
Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->pennylane) (3.4.0)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->pennylane) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->pennylane) (2.2.3)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->pennylane) (2024.8.30)
In [ ]:
In [ ]:
Training data dimension:(8000, 784),Test data dimension:(2000, 784)
Training labels dimension:(8000,),Test labels dimension:(2000,)
In [ ]:
Quantum Circuit:
0: ──RX(3.00)──┤ <Z>
1: ──RX(-1.10)─┤ <Z>
2: ──RX(-0.18)─┤ <Z>
Testing quantum circuit with params:[ 2.99742779 -1.09737333 -0.17626929]
Quantum circuit output:[-0.9896262315339532, 0.45593546069885144, 0.9845047525219398]
In [ ]:
Translated hyperparameter:(0.0006181697348790358, 245, 0.14840202477694178)
In [ ]:
/usr/local/lib/python3.10/dist-packages/sklearn/neural_network/_multilayer_perceptron.py:690: ConvergenceWarning: Stochastic Optimizer: Maximum iterations (20) reached and the optimization hasn't converged yet.
warnings.warn(
/usr/local/lib/python3.10/dist-packages/sklearn/neural_network/_multilayer_perceptron.py:690: ConvergenceWarning: Stochastic Optimizer: Maximum iterations (20) reached and the optimization hasn't converged yet.
warnings.warn(
cross-validation scores:[0.94375703 0.9343832 0.94073518]
Fitness for test quantum values[-0.9896262315339532, 0.45593546069885144, 0.9845047525219398]:0.9396251387556301
/usr/local/lib/python3.10/dist-packages/sklearn/neural_network/_multilayer_perceptron.py:690: ConvergenceWarning: Stochastic Optimizer: Maximum iterations (20) reached and the optimization hasn't converged yet.
warnings.warn(
Evaluation Results :
Cross-Validation scores: Fold1: 0.94375703 ,Fold2: 0.9343832 , Fold3: 0.94073518
Average Accuracy: 0.9396251387556301
Fitness for test quantum values: [-0.9896262315339532, 0.45593546069885144, 0.9845047525219398]
In [ ]: