Replies: 39 comments 76 replies
-
@pgleeson Thank you for the update. |
Beta Was this translation helpful? Give feedback.
-
Hi everyone, I'm thrilled to join the Outreachy internship program and contribute to the Streamlit based interface for running/visualizing ML/AI models in MDF project.I'm eager to apply my skills to bridge the fields of AI, ML, and neuroscience through the MDF format. I've started familiarizing myself with the MDF package and its examples, particularly the SimpleExample notebook. I'm intrigued by the potential of MDF to streamline computational model sharing across diverse domains. I have a few questions regarding the project:
I'm looking forward to weekly zoom chats and interacting through GitHub issues and pull requests, as mentioned by Padraig Gleeson(@pgleeson ). I'm also open to live debugging sessions and regular status meetings as suggested by Ankur Sinha(@sanjayankur31 ). My goal is to learn, contribute meaningfully, and adapt to the mentorship styles of both mentors. Thank you for this opportunity. I'm excited to start this journey and contribute to the ModECI community. Regards, |
Beta Was this translation helpful? Give feedback.
-
Hey, I have a question regarding the tasks: For creating a novel MDF model with connected nodes and unique mathematical expressions, could you suggest some simple yet illustrative examples of dynamical systems in biology or physics that would be suitable for a beginner? |
Beta Was this translation helpful? Give feedback.
-
Hello world! Thank you for info! Happy contributing! :) |
Beta Was this translation helpful? Give feedback.
-
Hello everyone, I'm thrilled to announce my participation in the Outreachy contribution phase with ModECI for the May to August 2024 round. . I'm eager to contribute to the Streamlit-based interface for running and visualizing ML/AI models in MDF. As I delve into this project, I'm curious about your perspectives on the key features or functionalities of the Streamlit web application that you believe would benefit most from enhancements or additions in the context of our project goals? Looking forward to your insights! Warm regards, P.S. Mentors, I'm excited to engage with you both throughout this journey. Padraig Gleeson (@pgleeson) and Ankur Sinha (@sanjayankur31), I'm eager to learn from your mentorship styles and contribute meaningfully to the ModECI community. |
Beta Was this translation helpful? Give feedback.
-
Welcome all! It's great to have you here. The first period now is primarily for you to familiarise yourselves with the project---its core concepts, the code, the development environment. So please follow the tasks that Padraig has suggested in the top post here. They should give you plenty to explore. |
Beta Was this translation helpful? Give feedback.
-
Thank you for the update |
Beta Was this translation helpful? Give feedback.
-
Hello everyone, am glad to be part of this project and am looking forward to learn a |
Beta Was this translation helpful? Give feedback.
-
Hi everyone I am Akriti Dhurandher, I am very excited to be a contributor in this project and this guide is very helpful |
Beta Was this translation helpful? Give feedback.
-
Hello everyone I am thrilled to be here, I am Innocent Efe, I am looking forward to contributing to this project, and all the guidance given so far has been super helpful. |
Beta Was this translation helpful? Give feedback.
-
@pgleeson @sanjayankur31 |
Beta Was this translation helpful? Give feedback.
-
@sanjayankur31 @pgleeson Set environment parameters at the graph level -> At each node I am trying to use these variables -for example - a_node = Node(id="A") ->during evaluation
|
Beta Was this translation helpful? Give feedback.
-
Hello everyone, I am Ashita, an Outreachy applicant for the May 2024 cohort. Looking forward to learn from all of you and make valuable contributions! |
Beta Was this translation helpful? Give feedback.
-
Hello Everyone, I am Komal Verma, an outreachy applicant. I'm very excited to contribute in the project. |
Beta Was this translation helpful? Give feedback.
-
Hello Everyone, |
Beta Was this translation helpful? Give feedback.
-
Hi, everyone. I'm Muna Said and I am excited to be part of the Outreachy internship program and to actively participate in enhancing the Streamlit-based interface for executing and visualizing ML/AI models within the MDF project. I am enthusiastic about utilizing my skills to connect the realms of ML and Python through the MDF format. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
How to use an ONNX function like atan here?
|
Beta Was this translation helpful? Give feedback.
-
Am having a problem with Generating a graph image from my model. |
Beta Was this translation helpful? Give feedback.
-
Hi @pgleeson I am very happy to connect with this amazing community and learn so many new things while setting up this project locally. Thanks a lot for all the examples and assistance. I am able to execute all the examples and modify the jupyter notebook nicely. But, I am stuck on the execution of MDF -> examples -> PsyNeuLink -> generate_json_and_scripts.py . Here's the error I am encountering every time from last two days, please help me solve this issue: Thanks a lot :-) |
Beta Was this translation helpful? Give feedback.
-
@pgleeson @sanjayankur31 In the MDF model, Can't we have a closed-loop model? |
Beta Was this translation helpful? Give feedback.
-
@pgleeson @sanjayankur31 ExecutableNotFound: failed to execute PosixPath('dot'), make sure the Graphviz executables are on your systems' PATH guide me through this. How can I resolve this error? |
Beta Was this translation helpful? Give feedback.
-
Hi @pgleeson can I email the streamlit and workspace link for the early feedback? |
Beta Was this translation helpful? Give feedback.
-
Hello, please email us at p.gleeson AT ucl.ac.uk and ankur.sinha AT
ucl.ac.uk
|
Beta Was this translation helpful? Give feedback.
-
Please don't post information here on out of office replies etc. We are both aware of the deadlines for this process and are committed to providing feedback in a timely, but not immediate, manner. There are a large number of applicants for this proposal and you should assume feedback will take 1-2 days, and will be unlikely over the weekend, or just before the deadline. |
Beta Was this translation helpful? Give feedback.
-
@pgleeson @sanjayankur31
but we are not defining which previous node we are expecting to take that input from because id is the only parameter we pass in InputPort function and which makes "Input_from_node_2" NoneType. I can see the same issue here : #509 (comment) |
Beta Was this translation helpful? Give feedback.
-
Hi all, it's getting close to the deadline! Thanks for all the great contributions so far, but please make sure to get your applications in on time. |
Beta Was this translation helpful? Give feedback.
-
@pgleeson |
Beta Was this translation helpful? Give feedback.
-
Hi all! |
Beta Was this translation helpful? Give feedback.
-
Just a quick note for anyone who has created OSB workspaces as part of this. There may be an issue with the URLs for these after a recent update of our server, e.g. https://v2.opensourcebrain.org/workspace/1207 - used to work, now fails If you are having a problem accessing your links to the workspaces you created, just replace Hopefully this will be fixed soon and the original form will also work again: OpenSourceBrain/OSBv2#887 |
Beta Was this translation helpful? Give feedback.
-
Hi!
Welcome to the Outreachy contribution period for May 2024. Thanks for your interest in ModECI and MDF!
There are some suggested tasks below for potential applicants to try during the contribution period.
Please note that the ModECI project this round will require some solid previous experience in Python and ML. There are few open issues which are "low hanging fruit", mainly due to a number of very successful previous Outreachy rounds! Therefore we’d like to see how well you can get a feel for what MDF is intended for, and demo some example models in the format.
Task 1: Read the MDF paper, install MDF locally and try some of the example models
The paper introducing MDF can be found at https://mdf.readthedocs.io/en/latest/api/MDFpaper.html. Have a read over it, don’t worry if you don’t understand it all (it’s mainly intended for neuroscientists) but it should give you a feel for the aims of the project. See https://mdf.readthedocs.io/en/latest/api/Installation.html for installation details for the MDF package. Run the example Python scripts in https://github.com/ModECI/MDF/tree/main/examples/MDF to get a feel for the language.
Task 2: Create an OSB account and edit a Jupyter notebook to create a novel MDF model
/opt/workspace/ModECI MDF/main
, typepip install .
)/opt/workspace/ModECI MDF/main/examples/SimpleExample.ipynb
) and go through this to understand the main concepts in MDF.To get a feel for what OSBv2 can be used for see the Guided tour of OSBv2
Task 3: Create a simple Streamlit application which uses MDF
A simple graphical application should be created using Streamlit which imports MDF and allows a model to be executed at the press of a button, with output displayed. Ideally it would use the example MDF you have created above, and potentially plots the output at multiple time points (as in this example). Email us a link to where the public app is hosted (e.g. a Space on HuggingFace).
Beta Was this translation helpful? Give feedback.
All reactions