Giter VIP home page Giter VIP logo

quantum-computing-resources-2's Introduction

quantum-computing-resources

Groups

People

Papers

Overviews

Quantum error correction

Variational Qauntum Algorithms

Quantum Related Probability Distributions

Quantum Compilers

Quantum Security

Quantum Internet

Handling Big Datasets

Machine Learning

Machine Learning Encodings

Machine Learning Quantum Circuits

Machine Learning Training Methods

Quantum Adversarial Networks

Quantum Process Tomography

Quantum Optimization

Quantum Machines for Classical Processes

Quantum Computing in Finance

Quantum Computing for Timeseries

Quantum Circuts

Quantum Computing in Space Exploration

Continous Variable Quantum Circuts (qmode):

Other Quantum Algorithms

Not Quantum Computing but (potentially) Related to Research

Software

Qiskit is an open-source quantum computing software development framework for leveraging today's quantum processors in research, education, and business.

A cross-platform Python library for quantum machine learning, automatic differentiation, and optimization of hybrid quantum-classical computations.d

Python framework for hybrid quantum-classical machine learning that is primarily focused on modeling quantum data. TFQ is an application framework developed to allow quantum algorithms researchers and machine learning applications researchers to explore computing workflows that leverage Google’s quantum computing offerings, all from within TensorFlow.

Cirq is a Python library for writing, manipulating, and optimizing quantum circuits and running them against quantum computers and simulators.

Notes

Variational Quantum Algorithms(VQAs)

Variational quantum circuits by construction depend only on a linear or polynomial number of parameters while the Hilbert-space dimension of the underlying quantum state increases exponentially in the number of qubits. This advantageous scaling allows one to tackle classically intractable problems. The general concept of variational quantum algorithms is to prepare a parametrised quantum state using a quantum processor and to vary its parameters externally until the optimum of a suitable cost function is reached. This cost function can be tailored to the particular problem. For example, one can search for the ground state of a molecule by setting the cost function to be the expectation value of the corresponding molecular Hamiltonian. This technique is usually referred to as the variational quantum eigensolver (VQE) [1, 2, 3, 4]. Quantum machine learning is another area where variational techniques may be valuable. One is then interested in optimising a cost function that quantifies how similar the output of the quantum circuit is to a fixed dataset [7, 8]. Moreover, it is also possible to recompile a quantum circuit into another by optimising a metric on related quantum states [9, 10]. Variational-State Quantum Metrology

Variational algorithms have been developed as a powerful classical tool for simulating manybody quantum systems. The core idea is based on the intuition that physical states with low energy generally belong to an exponentially small manifold of the whole Hilbert space

Variational simulation is a widely used technique in many-body physics

Optimization

Purely quantum methods differ from classical stochastic optimization in that they are usually guaranteed to find the global optimum under ideal conditions. In real-world implementations, they, too, yield stochastic results.

Quantum Security

Qubits also cannot be copied, and any attempt to do so can be detected. (https://science.sciencemag.org/content/sci/362/6412/eaam9288.full.pdf)

Machine Learning

Recent work shows that quantum mechanics can provide more parsimonious models of stochastic processes than classical models, as quantified by an entropic measure of complexity. This suggests that quantum models hold the potential to substantially reduce the amount of other type of computational resources, e.g. memory, required to model a given dataset. (https://arxiv.org/pdf/1708.09757.pdf)

Possible topics

  • Provide means to process (the essence of) large amounts of data on quantum computers.
  • Provide standardized interfaces that allow for dynamic combination of QAI components and (by extension) for experts of different fields to collaborate on QAI algorithms.
  • Focus on problems that are currently hard and intractable for the ML community, for example, generative models in unsupervised and semi-supervised (https://arxiv.org/pdf/1708.09757.pdf)
  • Focus on datasets with potentially intrinsic quantum-like correlations, making quantum computers indispensable; these will provide the most compact and efficient model representation, with the potential of a significant quantum advantage even at the level of 50-100 qubit devices. (https://arxiv.org/pdf/1708.09757.pdf)
  • Focus on hybrid algorithms where a quantum routine is executed in the intractable step of the classical ML algorithmic pipeline (https://arxiv.org/pdf/1708.09757.pdf)

Questions

  • Research in this field has been focusing on tasks such as classification [14], regression [11, 15, 18], Gaussian models [16], vector quantization [13], principal component analysis [17] and other strategies that are routinely used by ML practitioners nowadays. We do not think these approaches would be of practical use in near-term quantum computers. The same reasons that make these techniques so popular, e.g., their scalability and algorithmic efficiency in tackling huge datasets, make them less appealing to become top candidates as killer applications in QAML with devices in the range of 100-1000 qubits. In other words, regardless of the claims about polynomial and even exponential algorithmic speedup, reaching interesting industrial scale applications would require millions or even billions of qubits. Such an advantage is then moot when dealing with real-world datasets and with the quantum devices to become available in the next years in the few thousands-of-qubits regime (source: https://arxiv.org/pdf/1708.09757.pdf)

Other Links

quantum-computing-resources-2's People

Contributors

wiktorj avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.