List of Computer Science courses with video lectures.
-
Updated
Oct 23, 2020
{{ message }}
List of Computer Science courses with video lectures.
Contribution guide lists the types of things one could contribute, but doesn't go into details on the moving pieces that go into doing each of those things. It makes sense to add a bit more guidance on this:
Currently, QuantumCircuits support assign_parameters with ParameterVector input. The task is to add support similarly for Schedules, which now support parameter assignment as
Here you can get all the Quantum Machine learning Basics, Algorithms ,Study Materials ,Projects and the descriptions of the projects around the web
A collection of Jupyter notebooks showing how to use the Qiskit SDK
Qiskit is an open-source framework for working with noisy quantum computers at the level of pulses, circuits, and algorithms.
A curated list of awesome quantum computing learning and developing resources.
A list of resources in different fields of Computer Science (multiple languages)
A Python library for quantum programming using Quil.
To get this codebase up to standard, we need to add type hints. At the very least, perhaps we should start insisting that all new code has type hints added, but moreover we need to add typing to the code that currently exists.
This is a pretty large project, but luckily it can be done incrementally - I believe at this point it's a stretch goal for v1, if anyone wants to help it would be much ap
Running travis lint gives a bunch of warning. Like for instance, sudo : required is no longer needed, and Travis migrated to a new architecture. So the travis.yml file needs to be updated.
https://blog.travis-ci.com/2018-10-04-combining-linux-infrastructures
Some awesome AI related books and pdfs for learning and downloading
A Multi-Qubit Ideal Quantum Computer Simulator
For example, pylint would have caught ProjectQ-Framework/ProjectQ#19 via an undefined variable warning.
PennyLane is a cross-platform Python library for differentiable programming of quantum computers. Train a quantum computer the same way as a neural network.
Curated list of open-source quantum software projects.
A drag-and-drop quantum circuit simulator that runs in your browser. A toy for exploring and understanding small quantum circuits.
This is an implementation of IBM's Quantum Experience in simulation; a 5-qubit quantum computer with a limited set of gates. Please cite me if you end up using this academically.
Gate and operation specification for quantum circuits
LinearEqualityToPenalty converter only accepts a single scalar input as penalty factor. Better results can be usually obtained by applying higher penalty factors to broken constraints. This requires LinearEqualityToPenalty to accept a list of penalty terms as input, including separate penalty factor for each constraint. If user provides none or a single value for penalty, the
Strawberry Fields is a full-stack Python library for designing, simulating, and optimizing continuous variable (CV) quantum optical circuits.
Extensible, Efficient Quantum Algorithm Design for Humans.
High Performance Tools for Quantum Computing
Quantum algorithms built using pyQuil.
Repro:
(describe #'COMMUTE-RZ-AFTER-CPHASE)
Output:
#<COMPILER COMMUTE-RZ-AFTER-CPHASE {10149CF36B}>
[funcallable-instance]
Lambda-list: (X Y &KEY CONTEXT)
Derived type: (FUNCTION (T T &KEY (:CONTEXT T)) (VALUES T &OPTIONAL))
Documentation:
T
Source file: quilc/src/compressor/rewriting-rules.lisp
Slots with :INSTANCE allocation:
NAME
Companion site for the textbook Quantum Computing: An Applied Approach
Quantum macro assembler for D-Wave systems
Now, there's no unit test.
Add a description, image, and links to the quantum-computing topic page so that developers can more easily learn about it.
To associate your repository with the quantum-computing topic, visit your repo's landing page and select "manage topics."
Here are some examples:
repeat-until-successandsudoku-grover