Skip to content

krishnakumarsekar/Awesome-Quantum-Processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 

Repository files navigation

Awesome-Quantum-Information-Image-Processing

AI is just a term in recent days but the work effort start from 18th century.

What is AI ? , In Simple word the answer is making the computer or application to learn themselves . So its totally related with computing fields like computer science and IT ? ,The answer is not true . AI is a common platform which is mingled in all the aspects of the life from agriculture to mechanics . Computing is a key component to use AI easily and effectively . To be more clear ,Who is the mother of AI ?, As no option Mathematics is the mother of AI . The world tremendous invention complex numbers given birth to this field . Applying mathematics to the real life problem always gives a solution . From Neural Network to the complex DNA is running under some specific mathematical formulas and theorems.

As computing technology growing faster and faster mathematics entered into this field and makes the solution via computing to the real world . In the computing technology timeline once a certain achievements reached peoples interested to use advanced mathematical ideas such as complex numbers ,eigen etc and its the kick start for the AI field such as Artificial Neural Network ,DNA Computing etc.

Now the main question, why this field is getting boomed now a days ? , From the business perspective , 8-10 Years before during the kick start time for AI ,the big barrier is to merge mathematics into computing field . people knows well in computing has no idea on mathematics and research mathematician has no idea on what is computing . The education as well as the Job Opportunities is like that in that time . Even if a person tried to study both then the business value for making a product be not good.

Then the top product companies like Google ,IBM ,Microsoft decided to form a team with mathematician ,a physician and a computer science person to come up with various ideas in this field . Success of this team made some wonderful products and they started by providing cloud services using this product . Now we are in this stage (https://cloud.google.com/vision/) .

So what's next ? , As mathematics reached the level of time travel concepts but the computing is still running under classical mechanics . the companies understood, the computing field must have a change from classical to quantum, and they started working on the big Quantum computing field, and the market named this field as Quantum Information Science .The kick start is from Google and IBM with the Quantum Computing processor (D-Wave) for making Quantum Neural Network .The field of Quantum Computer Science and Quantum Information Science will do a big change in AI in the next 10 years. Waiting to see that........... .(https://research.google.com/pubs/QuantumAI.html, http://research.ibm.com/ibm-q/)

Here you can get all the Quantum Projects and the descriptions of the projects around the web

Introduction to Quantum Information and Image Processing

Before starting Information Processing its best to understand how quantum computing works and how to access and execute the information, The core items are below
    
    1. Basic Atomic Structure
        ![Alt text](/images/img.jpg?raw=true "Optional Title")
        https://www.youtube.com/watch?v=g_IaVepNDT4
    2. Photon wave
        https://www.youtube.com/watch?v=fwXQjRBLwsQ
        https://www.youtube.com/watch?v=KKr91v7yLcM
    3. Electron Fluctuation or spin
        https://www.youtube.com/watch?v=J3xLuZNKhlY
        https://www.youtube.com/watch?v=3k5IWlVdMbo
        https://www.youtube.com/watch?v=jvvkomcmyuo
    4. States
        https://www.youtube.com/watch?v=sICXOwOwS4E
    5. Tensors
        https://www.youtube.com/watch?v=f5liqUk0ZTw
    6. Tensors Network
        https://www.youtube.com/watch?v=bD-CWgbsCeI&list=PLgKuh-lKre10UQnP7gBCFoKgq5KWIA7el
    7. SuperPosition
    8. SuperPosition specific for information processing
    9. Classical Bit
    10. Quantum Bit or Qubit or Qbit
    11. How to read and write data
    12. Basic Gates in Quantum
    13. Quantum Transistor
    14. Quantum Calculus
    15. DCT,DFT Algorithms in Quantum
    16. Fuzzy C-Means ,Ant Colony Algorithms in Quantum World
    17. Quantum Photo Image
    18. Advantages of Quantum Information and Image Processing

1. Python Quantum Library

QuTip is a python based project Started Development 7 years ago

2. Matlab Quantum Library

Matlab default providing a set of Quantum functionality functions ,Executing it on classical computer be no use ,But best suited for simulation

3. Quantum Compiler Language

4. Quantum Camera Image Processing Tool

5. Quantum Programming Languages

    1. QCL
    2. qGCL
    3. QPL
    4. QML
    5. QuaFL
    6. LIQUil
    7. Quipper

6. Quantum Mathematics

    1. Hilbert Space
    2. quantum lambda calculus

7. Quantum Neural Network

    1. QANN
    2. QPN
    3. SAL

8. Quantum cognition

9. quantum probability theory

10. Topology Quantum

11. Quantum Algorithm for Tensor Networks

12. Quantum Cryptography

13. Quantum Search Algorithm

    1. Grovers Algorithm

14. Quantum way classical image processing

15. Quantum Gates Algorithm

    1. shors algorithm

16. Quantum Fourier Transform

17. Quantum Genetic Algorithm

18. Quantum Ant Colony Optimization

19. Quantum Support Vector Machine

20. Quantum Gradient Descent

21. Oracle

22. Wonderful links for video ,courses and materials

    A nice video to kick start the Quantum Algorithms
        1. Quantum Algorithm 2 [https://www.youtube.com/watch?v=liaqDN51biE&t=3635s]
        2. Quantum Algorithm 1 []
        3. Quantum Algorithm 3 []
        4. Seminar Quantum Computing []
    Conference Video of nice talks
        https://www.youtube.com/watch?v=akkkmCYxn5s&list=PLAsZrQZnp6aXSoJfevGAfesEYrpr0vkqo
    Nice Materials for study
        https://inst.eecs.berkeley.edu/~cs191/fa14/
        https://people.eecs.berkeley.edu/~vazirani/cs191.html
    Full wikie for programming languages
        https://www.quantiki.org/wiki/list-qc-simulators
    Online certificate courses
        https://www.quora.com/Are-there-any-good-free-online-courses-on-quantum-computing-I-have-background-knowledge-in-both-programming-C-and-basic-mathematical-physics

23. Quantum Machine Learning

    1. https://research.googleblog.com/2009/12/machine-learning-with-quantum.html

24. Quantum AI

    1. Google Quantum AI project (https://research.google.com/pubs/QuantumAI.html)
    2. IBM Quantum AI Project(http://research.ibm.com/ibm-q/)

About

Here you can get all the Quantum Projects and the descriptions of the projects around the web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published