Comments (2)
Same issue - have you found a solution?
from quantum.
Well, if it is still actual - I tried to pass arrays as 1-dimensional. I parsed them with this:
parameter_starting_points = [
[0.060057, 3.00522, 2.03083, 0.63527, 1.03771, 1.27881, 4.10186, 5.34396],
[0.586514, 3.371623, 0.860791, 2.92517, 1.14616, 2.99776, 2.26505, 5.62137],
[1.69704, 1.13912, 2.3595, 4.037552, 1.63698, 1.27549, 0.328671, 0.302282],
[5.21662, 6.04363, 0.224184, 1.53913, 1.64524, 4.79508, 1.49742, 1.545]
]
# Submit the Q# operation to Azure Quantum
trainingVectors=data['TrainingData']['Features']
trainingLabels=data['TrainingData']['Labels']
initialParameters=parameter_starting_points
data1 = [row[0] for row in trainingVectors]
data2 = [row[1] for row in trainingVectors]
_1 = [row[0] for row in initialParameters]
_2 = [row[1] for row in initialParameters]
_3 = [row[3] for row in initialParameters]
_4 = [row[4] for row in initialParameters]
and then just passed them with this job
(parameters, bias) = qsharp.azure.execute(TrainHalfMoonModel, data1=data1, data2=data2, trainingLabels=trainingLabels, _1=_1, _2=_2, _3=_3, _4=_4, shots=100, jobName="Train", timeout=18000)
In q# I just combined them back
operation TrainHalfMoonModel(
data1 : Double[],
data2 : Double[],
trainingLabels : Int[],
_1 : Double[],
_2 : Double[],
_3 : Double[],
_4 : Double[],
) : (Double[], Double) {
let trainingVectorsArray = Zipped(data1, data1);
let trainingVectors = Mapped(CombineFunction, trainingVectorsArray);
let initialParametersArray = Zipped4(_1, _2, _3, _4);
let initialParameters = Mapped(CombineFunction4, initialParametersArray);
..........................
And few functions:
function CombineFunction(a: Double, b: Double): Double[] {
return [a, b];
}
function CombineFunction4(a: Double, b: Double, c: Double, d: Double): Double[] {
return [a, b, c, d];
}
from quantum.
Related Issues (20)
- H2 Broombridge file seems incorrect
- Q# installation issue through dotnet , VS code. HOT 4
- "External component has thrown an exception." for SudokuGrover running 4x4-classic HOT 5
- Resource estimator for factorization of 2048-bit semi prime integers HOT 12
- Latest LLVM version for qir/oracle-generator is 14.0. Need to update CMakefile.txt if just following instructions
- Typo in samples / interoperability / python / environment.yml HOT 1
- lo
- Using nuget restore from .NET 5.0 no longer requires first updating ca-certificates HOT 1
- Optimization: Remove redundant `list` call in `check_file` in `Build/check_indents.py` HOT 3
- PI
- Add Sparse Simulator Samples HOT 6
- BayesianPEIsCorrect test fails probabilistically HOT 1
- Add sparse simulator sample to main
- mybinder notebook integer-factorization does not work HOT 3
- Quantum Random Number Generator not working HOT 1
- `TimeoutError` but azure still connects? HOT 4
- Don't use "failed" in the normal RUS loop logs
- "Prebuild Docker image" Action is broken. HOT 1
- Error in Shor's algorithm HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quantum.