Comments (7)
Hey @fran-scala, thanks for the suggestion! We'll get back to you next week when we have a chance to digest the suggestions completely, but would this be something that you would like to contribute to PennyLane by opening a PR? Let us know!
from pennylane.
Hey @fran-scala, thanks for the suggestion! We'll get back to you next week when we have a chance to digest the suggestions completely, but would this be something that you would like to contribute to PennyLane by opening a PR? Let us know!
Yes, I would be delighted to contribute! However, I think I will still need some support to design the implementation correctly.
from pennylane.
Hi @fran-scala! Before designing an implementation, another option could be to write a demonstration on your paper for https://pennylane.ai/qml/demonstrations/. That is, a Jupyter notebook that showcases the quantum dropout implementation, using code to demonstrate while explaining the concepts.
The nice thing about this is it allows us to understand the implementation better (helping with future design questions), while giving a spot for us to market your research/share it with the community :)
from pennylane.
Hi @fran-scala! Before designing an implementation, another option could be to write a demonstration on your paper for https://pennylane.ai/qml/demonstrations/. That is, a Jupyter notebook that showcases the quantum dropout implementation, using code to demonstrate while explaining the concepts.
The nice thing about this is it allows us to understand the implementation better (helping with future design questions), while giving a spot for us to market your research/share it with the community :)
Hi @josh146 ! Thanks for your proposal. The idea of making a demonstration notebook to showcase our technique sounds great and actually it should be pretty easy to do from our code. Do I have to notify you here when I submit the demo?
from pennylane.
Do I have to notify you here when I submit the demo?
@fran-scala nope!
To submit the demo, a pull request simply needs to be made against the https://github.com/pennylaneai/qml repository. Check out the README for more details on how to add a demo 🙂
A couple of notes:
-
Our website doesn't use notebooks as the demo format; instead, demos are Python scripts with RestructuredText comments. However, if you would like to start off with a notebook, you can convert your notebook to a Python script using this converter script
-
Feel free to open a WIP (work-in-progress) PR against that repo, even if your demo is still a draft! This way we can help with any technical issues/answer any questions you might have. In addition, within each PR we have a GitHub action that will build a preview of your demo, making it convenient to check if everything is rendering correctly.
Let me know if you have any questions!
from pennylane.
Do I have to notify you here when I submit the demo?
@fran-scala nope!
To submit the demo, a pull request simply needs to be made against the https://github.com/pennylaneai/qml repository. Check out the README for more details on how to add a demo 🙂
A couple of notes:
- Our website doesn't use notebooks as the demo format; instead, demos are Python scripts with RestructuredText comments. However, if you would like to start off with a notebook, you can convert your notebook to a Python script using this converter script
- Feel free to open a WIP (work-in-progress) PR against that repo, even if your demo is still a draft! This way we can help with any technical issues/answer any questions you might have. In addition, within each PR we have a GitHub action that will build a preview of your demo, making it convenient to check if everything is rendering correctly.
Let me know if you have any questions!
Hi! I made a pull request in the qml module as you suggested. Let me know if it can work.
from pennylane.
Hey @fran-scala! It looks awesome! We might be a bit delayed getting to it because of the holidays, but I assure you that we will take a look at it as soon as we can. Let's move the conversation over to your PR that you made 😄
from pennylane.
Related Issues (20)
- [BUG] `ValueError: Unrecognized keyword arguments passed to KerasLayer: {'dynamic': True}` HOT 1
- [BUG] Various `Operator.pow` methods with a batched exponent fail
- [BUG] `param_shift` with `broadcast=True` does not work with zero-length recipes HOT 1
- Add `StateMeasurement.process_density_matrix` method
- [BUG] Issues with `metric_tensor` and trainable params causing errors with jax
- Improve operator support for new `assert_equal` function: Group 1
- Improve measurement support in from_qasm
- Support native measurement-based snapshots in Default Clifford
- Improve operator support for new `assert_equal` function: Group 2
- Add a QutritChannel operation
- [BUG] Error when using `PauliRot` and `torch` interface HOT 3
- PennyLane Torch Implementation Question HOT 5
- Issue when using batched data on StronglyEntanglingLayers template.[BUG] HOT 2
- [BUG] `sum_expand` producing incorrect result dimensions
- [BUG] lighthing.qubit torch layer batch size issue HOT 1
- [BUG] Specs does not take into account transforms HOT 2
- How to support Prod observables in custom devices? HOT 1
- [BUG] Can't differentiate `dynamic_one_shot` with `autograd` and `jax` HOT 1
- [BUG] `dynamic_one_shot` does not work with TensorFlow HOT 1
- [BUG] CNOT decomposes to CNOT
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pennylane.