Top AI Repos โ open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Portal is the fastest way to load and visualize your deep neural networks on images and videos ๐ฎ
| Date | Stars |
|---|---|
| 2026-07-31 | 265 |
| 2026-08-03 | 265 |
| 2026-08-05 | 265 |
| 2026-08-06 | 265 |
Today
โ stars today
This week
โ stars this week
This month
โ stars this month
Momentum
0.0
growth rate 0.00%/day
# Portal [](https://github.com/datature/portal/actions/workflows/app-workflow.yml) [](https://datature.io/community) **Portal is the fastest way to load and visualize your deep learning models.** We are all sick of wrangling a bunch of `cv2` or `matplotlib` codes to test your models - especially on videos. We created portal to help teams, engineers, and product managers interactively test their model on images and videos, inference thresholds, IoU values and much more. Portal is an open-source browser-based app written in `TypeScript`, `React` and `Flask`. Made with `โฅ` by [Datature](https://datature.io) <br> <p align="center"> <img alt="Portal User Experience" src="https://github.com/datature/portal/blob/develop/docs/images/portal-demo-image.gif?raw=true" width="90%"> </p> Portal works on both images and videos - bounding boxes and masks - allowing you to use it as a sandbox for testing your model's performance. Additionally, Portal supports Datature Hub, TensorFlow and DarkNet models (PyTorch Support Incoming) and runs on either our electron app or your browser. <p align="center"> <img alt="Portal User Experience" src="https://github.com/datature/portal/blob/develop/docs/images/portal-demo-video.gif?raw=true" width="45%"> <img alt="Portal User Experience" src="https://github.com/datature/portal/blob/develop/docs/images/portal-demo-fields.gif?raw=true" width="45%"> </p> ## Setting up Portal Portal can be used as a Web Application or through downloading and installing our Electron package via <a href="https://github.com/datature/portal/releases"> Portal Releases</a>. ### Running Portal as a Web Application **This is the recommended way of running Portal** Portal is built using `Python 3.7`. Ensure that you have this version and up before beginning (`Python 3.7 <= X < 3.9`). Clone the repository and then navigate to the directory where `requirements.txt` is and install all necessary dependencies and setup using `setup.sh`: ```.bash git clone https://github.com/datature/portal cd portal pip3 install -r requirements.txt ./setup.sh ``` Running the following command will open the Portal application on the browser via http://localhost:9449. > If you wish to run the application on gpu, add a trailing `--gpu` flag (This only works for TensorFlow Models) ```.bash python3 portal.py ``` #### Using Virtual Environment If you'd like to use virtual environments for this project - you can use a helpful script below to before activating the virtualenv - ``` ./setup-virtualenv.sh ``` ### Running from Portal Executable Portal comes with an installable version that runs on `electron.js` - this helps to provide a desktop application feel and ease of access of setting up. To install, please download the latest <a href="https://github.com/datature/portal/releases">Portal Releases</a> and run the Portal installer for your OS. ## Navigating Portal On starting Portal or navigating to http://localhost:9449 - The following steps details how you can load your YOLO or TensorFlow model on your image folders. To begin, let's assume we want to register a `tf2.0` model. On Portal, a concept we use is that you can register multiple models but load one at each time. #### Registering and Loading Portal Start by clicking on the `+` sign and adding the relevant filepaths, e.g. `/user/portal/downloads/MobileNet/` and a name. You will be prompted to load the model as seen below. Simply click on the model you'd like to load and the engine wil <p align="center"> <img alt="Register Model" src="https://github.com/datature/portal/blob/develop/docs/images/screencaps/portal-ss-1.png?raw=true" width="45%"> <img alt="Load Model" src="https://github.com/datature/portal/blob/develop/docs/images/screencaps/portal-ss-2.png?raw=true" width="45%"> </p
Excerpt of 9,861 characters
Read on GitHubWould you bet a product on this? Bounded 0โ100 and slow moving.
matched fp:8e41070f01397547, llm:Description: 'Portal is the fastest way to load and visualize your deep neural networks on images and videos' (repository description). Language: Python. Focus on loading and visualizing DNNs on images/videos.
matched fp:8e41070f01397547, llm:Description: 'Portal is the fastest way to load and visualize your deep neural networks on images and videos' (repository description). Language: Python. Focus on loading and visualizing DNNs on images/videos.
matched fp:8e41070f01397547, llm:Description: 'Portal is the fastest way to load and visualize your deep neural networks on images and videos' (repository description). Language: Python. Focus on loading and visualizing DNNs on images/videos.