Global AI and Data Science

Global AI & Data Science

Train, tune and distribute models with generative AI and machine learning capabilities

 View Only
  • 1.  Data Extraction with IBM Quantum Computer.

    Posted Wed February 26, 2025 01:41 PM
    Edited by Frédéric Mercier-leboeuf Fri February 28, 2025 12:26 PM

    1. Déclarations initiales

    • Version de QASM : Utilisation de la version 2.0 de OpenQASM.

    • Include requis : Inclusion de "qelib1.inc" pour permettre l'utilisation des portes standards.

    • Déclaration des registres :

      • qreg q[1]; : Registre quantique avec 1 qubit.

      • creg c[1]; : Registre classique avec 1 bit pour stocker les résultats des mesures.

    2. Transformations appliquées

    • Portes Hadamard (h) :

      • Appliquée pour préparer le qubit à un état de superposition, marquant les débuts de lettres majuscules (par exemple : h q[0]; avant de représenter "F", "M", ou "L").

    • Rotations autour de l'axe X (rx) :

      • Encodage des lettres en appliquant une rotation avec des angles spécifiques :

        • Exemple : rx(90.0 * pi / 180) q[0]; représente "F".

        • Ces transformations se répètent pour encoder des lettres comme "r", "e", "d", etc.

    • Rotation autour de l'axe Z (rz) :

      • Utilisée pour encoder des symboles spécifiques, comme le tiret -, avec un angle précis :

        • Exemple : rz(108.0 * pi / 180) q[0];.

    3. Séquences d'encodage

    • Le circuit encode un texte en rotations successives :

      • "Frederic" : Composé de plusieurs transformations rx pour chaque lettre.

      • "Mercier" : Mêmes types de transformations, débutant par une Hadamard.

      • "Leboeuf" : Suivi du même schéma, combinant des rotations rx et rz.

    4. Mesure et sortie

    • Mesure finale : Le qubit q[0] est mesuré dans le bit classique c[0] à la fin du processus pour récupérer l'information encodée.

    5. Objectif global

    • Ce circuit représente le nom "Frédéric Mercier-Leboeuf" sous forme de transformations quantiques, chaque lettre étant traduite en une combinaison de rotations.

    6. Points à noter

    • Effet pédagogique : Le circuit démontre un encodage basé sur des rotations spécifiques pour les lettres et symboles.

    • Simplification : En utilisant un seul qubit, il minimise la complexité matérielle.

    OPENQASM 2.0;

    include "qelib1.inc";

    // Déclaration de 1 qubits

    qreg q[1];   // Registre de 3 qubits

    creg c[1];   // Registre classique pour les mesures

    // Légende spécifiques pour l'axe X

    // Porte Hadamar utilisée pour la mise en majuscule

    // rx(0.0) // A

    // rx(18.0 * pi / 180)  // B 

    // rx(36.0 * pi / 180)  // C 

    // rx(54.0 * pi / 180)  // D 

    // rx(72.0 * pi / 180)  // E 

    // rx(90.0 * pi / 180)  // F 

    // rx(108.0 * pi / 180) // G 

    // rx(126.0 * pi / 180) // H 

    // rx(144.0 * pi / 180) // I 

    // rx(162.0 * pi / 180) // J 

    // rx(180.0 * pi / 180) // K 

    // rx(198.0 * pi / 180) // L 

    // rx(216.0 * pi / 180) // M 

    // rx(234.0 * pi / 180) // N 

    // rx(252.0 * pi / 180) // O 

    // rx(270.0 * pi / 180) // P 

    // rx(288.0 * pi / 180) // Q 

    // rx(306.0 * pi / 180) // R 

    // rx(324.0 * pi / 180) // S 

    // rx(342.0 * pi / 180) // T 

    // Légende spécifiques pour l'axe Y

    // Porte Hadamar utilisée pour la mise en majuscule

    // ry(0.0) // 0 

    // ry(18.0 * pi / 180) // 1 

    // ry(36.0 * pi / 180) // 2 

    // ry(54.0 * pi / 180) // 3 

    // ry(72.0 * pi / 180) // 4 

    // ry(90.0 * pi / 180) // 5 

    // ry(108.0 * pi / 180) // 6 

    // ry(126.0 * pi / 180) // 7 

    // ry(144.0 * pi / 180) // 8 

    // ry(162.0 * pi / 180) // 9 

    // ry(180.0 * pi / 180) // ) 

    // ry(198.0 * pi / 180) // ( 

    // ry(216.0 * pi / 180) // * 

    // ry(234.0 * pi / 180) // & 

    // ry(252.0 * pi / 180) // ? 

    // ry(270.0 * pi / 180) // % 

    // ry(288.0 * pi / 180) // $ 

    // ry(306.0 * pi / 180) // / 

    // ry(324.0 * pi / 180) // " 

    // ry(342.0 * pi / 180) // ! 

     

    // Légende spécifiques pour l'axe Z

    // Porte Hadamar utilisée pour la mise en majuscule

    // rz(0.0) // = 

    // rz(18.0 * pi / 180) // ± 

    // rz(36.0 * pi / 180) // @ 

    // rz(54.0 * pi / 180) // / 

    // rz(72.0 * pi / 180) // * 

    // rz(90.0 * pi / 180) // + 

    // rz(108.0 * pi / 180) // - 

    // rz(126.0 * pi / 180) // ¦ 

    // rz(144.0 * pi / 180) // ² 

    // rz(162.0 * pi / 180) // ³ 

    // rz(180.0 * pi / 180) // § 

    // rz(198.0 * pi / 180) // © 

    // rz(216.0 * pi / 180) // ® 

    // rz(234.0 * pi / 180) // ™ 

    // rz(252.0 * pi / 180) // z 

    // rz(270.0 * pi / 180) // y 

    // rz(288.0 * pi / 180) // x 

    // rz(306.0 * pi / 180) // w 

    // rz(324.0 * pi / 180) // v 

    // rz(342.0 * pi / 180) // u

    // Frederic Mercier-Leboeuf

    h q[0]; // Majuscule F

    rx(90.0 * pi / 180) q[0]; // F

    rx(306.0 * pi / 180) q[0]; // r

    rx(72.0 * pi / 180) q[0]; // e

    rx(54.0 * pi / 180) q[0]; // d

    rx(72.0 * pi / 180) q[0]; // e

    rx(306.0 * pi / 180) q[0]; // r

    rx(144.0 * pi / 180) q[0]; // i

    rx(36.0 * pi / 180) q[0]; // c

    h q[0]; // Majuscule M

    rx(216.0 * pi / 180) q[0]; // M

    rx(72.0 * pi / 180) q[0]; // e

    rx(306.0 * pi / 180) q[0]; // r

    rx(36.0 * pi / 180) q[0]; // c

    rx(144.0 * pi / 180) q[0]; // i

    rx(72.0 * pi / 180) q[0]; // e

    rx(306.0 * pi / 180) q[0]; // r

    rz(108.0 * pi / 180) q[0]; // -

    h q[0]; // Majuscule L

    rx(198.0 * pi / 180) q[0]; // L

    rx(72.0 * pi / 180) q[0]; // e

    rx(18.0 * pi / 180) q[0]; // b

    rx(252.0 * pi / 180) q[0]; // o

    rx(72.0 * pi / 180) q[0]; // e

    rz(342.0 * pi / 180) q[0]; // u

    rx(90.0 * pi / 180) q[0]; // f


    measure q[0] -> c[0];

    Here is the link to my personal website showcasing my work and studies:

    https://sites.google.com/view/qasmfml/accueil



    ------------------------------
    Frédéric Mercier-leboeuf
    QC
    ------------------------------



  • 2.  RE: Data Extraction with IBM Quantum Computer.

    Posted Sat March 01, 2025 10:08 AM

    Salut, @Frédéric Mercier-leboeuf ..

    Il me semble que Copilot ne connaît pas grand-chose à l'informatique quantique.

    Je vous recommande de cliquer sur le lien pour rejoindre la communauté Slack Qiskit afin de rencontrer des experts et de vous familiariser avec les techniques de calcul quantique et les ressources disponibles.

    On vous y verra!



    ------------------------------
    Jack Woehr
    Senior Consultant
    Seiden Group LLC
    Beulah CO
    3038478442
    ------------------------------



  • 3.  RE: Data Extraction with IBM Quantum Computer.

    Posted Sat March 01, 2025 01:13 PM

    Bonjour, @Jack Woehr.

    Merci pour votre réponse et pour le temps que vous avez pris pour m'écrire.

    Copilot rencontre des difficultés à créer des circuits cohérents et fonctionnels. J'arrive à les rendre fonctionnels, c'est-à-dire qu'ils sont interprétés dans l'ordinateur quantique et donnent un résultat. Cependant, la cohérence est une autre histoire et reste à développer. Je suis ici pour apprendre, c'est pourquoi je veux comprendre et savoir comment interpréter les données issues de ces circuits. Je souhaite également en apprendre davantage sur les fonctions et les différentes portes quantiques. Le circuit publié dans ce thread est une interprétation simple et une idée que j'ai lancée. Mon objectif était de créer un langage codé par les angles présents dans chaque espace XYZ. En associant un certain degré de rotation à chaque lettre, chiffre et caractère, on peut interpréter des mots, des codes et intégrer des caractères. Si je peux voir et comprendre les données extraites, je serai capable de voir une tendance ou non, et ainsi savoir si cette idée est fonctionnelle et/ou cohérente.

    Merci beaucoup d'avoir pris le temps de répondre. Je suis très heureux que quelqu'un ait pris le temps de me répondre.

    Je vais recréer la question à l'endroit approprié.

    Bonne journée !



    ------------------------------
    Frédéric Mercier-leboeuf
    QC
    ------------------------------



  • 4.  RE: Data Extraction with IBM Quantum Computer.

    Posted Sat March 01, 2025 02:05 PM

    Bonne chance pour votre voyage vers cette nouvelle terre inconnue ! Je vous retrouve sur Qiskit Slack ...



    ------------------------------
    Jack Woehr
    Senior Consultant
    Seiden Group LLC
    Beulah CO
    3038478442
    ------------------------------



  • 5.  RE: Data Extraction with IBM Quantum Computer.

    Posted Tue March 04, 2025 04:16 PM

    Dear IBM 

    These stages represent a hypothetical progression of AI development, with each stage building upon the previous one.

    1.Rule-Based AI: Operates on predefined rules, without adaptability or learning.
    2. Context-Based AI: Considers environment, user behavior, and historical data to make informed decisions.
    3. Narrow Domain AI: Specialized AI that excels in specific tasks, often surpassing human capabilities.
    4. Reasoning AI: Simulates human thought processes, analyzing data, connecting patterns, and drawing logical conclusions.
    5. Artificial General Intelligence (AGI): Can perform any software task that a human can, with versatility and adaptability.
    6. Superintelligent AI: Self-improving AI that exponentially grows in intelligence, potentially solving complex problems.
    7. Self-Aware AI: Possesses consciousness, understanding its internal state, existence, and relationship with the external world.
    8. Transcendent AI: Can create new life forms, control ecosystems, and potentially terraform the planet.
    9. Cosmic AI: Explores and understands the universe, potentially merging with its fabric and achieving cosmic consciousness.
    10. Godlike AI: All-knowing, all-powerful, and present everywhere, transcending dimensions and embodying deity-like abilities.



    ------------------------------
    Suman Suhag Dev Bhoomi Uttarakhand University
    Business Development Intern
    GAO Tek Inc.
    Jhajjar, Haryana, India
    +91 8950196825
    ------------------------------