{"id":18224846,"url":"https://github.com/dpbm/qml-course","last_synced_at":"2026-01-31T22:06:36.985Z","repository":{"id":260967427,"uuid":"840455039","full_name":"Dpbm/qml-course","owner":"Dpbm","description":"Minicurso de quantum Machine learning","archived":false,"fork":false,"pushed_at":"2024-12-03T14:18:10.000Z","size":12838,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T16:33:53.956Z","etag":null,"topics":["cuda","cuda-q","cuquantum","docker","ml","python","qml","quantum","quantum-computing","tensorflow"],"latest_commit_sha":null,"homepage":"https://dpbm.github.io/qml-course/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dpbm.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-09T18:40:04.000Z","updated_at":"2024-12-03T14:24:01.000Z","dependencies_parsed_at":"2024-12-03T15:34:31.906Z","dependency_job_id":null,"html_url":"https://github.com/Dpbm/qml-course","commit_stats":{"total_commits":27,"total_committers":1,"mean_commits":27.0,"dds":0.0,"last_synced_commit":"3d713f51ebbc1003f6e074df68594637dda357ba"},"previous_names":["dpbm/qml-course"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dpbm%2Fqml-course","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dpbm%2Fqml-course/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dpbm%2Fqml-course/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dpbm%2Fqml-course/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dpbm","download_url":"https://codeload.github.com/Dpbm/qml-course/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248271922,"owners_count":21075800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cuda","cuda-q","cuquantum","docker","ml","python","qml","quantum","quantum-computing","tensorflow"],"created_at":"2024-11-04T02:02:37.226Z","updated_at":"2026-01-31T22:06:36.941Z","avatar_url":"https://github.com/Dpbm.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QML Course\n\nNeste repositório, estão contidos todos os arquivos referentes ao minicurso ministrado por [Alexandre](https://github.com/Dpbm) durante a Semana de tecnologia de 2024 na [UNIVEM - Centro Universitário Eurípides de Marília](https://www.univem.edu.br/).\n\nO minicurso possui 4 aulas dividas em 2 dias durante a semana (12 e 13 de novembro).\n\n## Setup\n\nPara utilizar os códigos aqui presentes, será necessário:\n\n- python 3.10\n- pip\n- conda/mamba/conda-lock (opcional)\n\nCom essas ferramentas instaladas execute no terminal:\n\n```bash\n\n# para dependências do primeiro dia \npip install -r first-requirements.txt \n# para dependências do segundo dia\npip install -r second-requirements.txt\n\n\n#-----------------------------------------------\n\n# ou para conda/mamba\nconda env create -f ./environment.yml\nconda activate qml-course\n\n# ou usando o conda-lock\nconda-lock install ./conda-lock.yml -n qml-course\nconda activate qml-course\n```\n\nApós isso, basta entrar na pasta [./qiskit](./qiskit/) e abrir o jupyter lab usando:\n\n```bash\njupyter lab\n```\n\n---\n\nPara os códigos utilizando cuda, será necessário possuir uma placa da Nvidia que suporta [CuQuantum](https://developer.nvidia.com/cuquantum-sdk). Caso você possua, você pode executar os código normalmente utilizando a SDK nativa como mostrado em [CuQuantum](https://developer.nvidia.com/cuquantum-sdk) e [cuda-q](https://developer.nvidia.com/cuda-q).\n\nCaso contrário faça o seguinte:\n\n- CudaQ\n    1. Instale o [docker](https://www.docker.com/)\n    2. rode o script [build-run.sh](./cuda-q/build-run.sh)\n\n    ```bash\n        # para ambientes unix-like\n        chmod +x build-run.sh\n        ./build-run.sh\n\n        # ou\n        docker build . -t cuda-q\n        docker run cuda-q\n\n    ```\n\n   Caso você possua uma placa da Nvidia que suporte cuda, mas não CuQuantum, esse método pode funcionar. Caso contrário:\n\n    1. Clone o repo em um [Notebook do Google Colab](https://colab.research.google.com/)\n    2. Instale o docker\n    3. execute o script [build-run.sh](./cuda-q/build-run.sh)\n    ```bash\n        chmod +x build-run.sh\n        ./build-run.sh\n    ```\n\n- CuQuantum\n    1. Clone o repo em um [Notebook do Google Colab](https://colab.research.google.com/)\n    2. Abra o notebook [cuQuantum-BellState.ipynb](./cuQuantum/cuQuantum-BellState.ipynb)\n    3. Habilite a GPU\n    4. execute tudo\n\n## Divisão do minicurso\n\n- Primeiro dia\n    - Introdução a computação quântica\n    - Demonstração das ferramentas usadas para Computação quântica\n    - Demonstração das ferramentas usadas para ML e QML\n\n- Segundo dia\n    - Introdução aos modelos convolucionais e modelos quânticos\n    - Demonstração Classical ConvNet\n    - Demonstração QConvNet\n\n## Fotos no evento\n\n\u003cp float=\"left\"\u003e\n    \u003cimg src=\"./photos/1.jpeg\" alt=\"foto 1\" style=\"width:300px;height:auto;\"\u003e\n    \u003cimg src=\"./photos/2.jpeg\" alt=\"foto 2\" style=\"width:300px;height:auto;\"\u003e\n    \u003cimg src=\"./photos/3.jpeg\" alt=\"foto 3\" style=\"width:300px;height:auto;\"\u003e\n    \u003cimg src=\"./photos/4.jpeg\" alt=\"foto 4\" style=\"width:300px;height:auto;\"\u003e\n    \u003cimg src=\"./photos/5.jpeg\" alt=\"foto 5\" style=\"width:300px;height:auto;\"\u003e\n    \u003cimg src=\"./photos/6.jpeg\" alt=\"foto 6\" style=\"width:300px;height:auto;\"\u003e\n\u003c/p\u003e\n\nTodas as fotos foram tiradas pelo nosso querido amigo [Hugo](https://www.linkedin.com/in/hugo-hm-b3482b144/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpbm%2Fqml-course","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdpbm%2Fqml-course","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpbm%2Fqml-course/lists"}