{"id":16607706,"url":"https://github.com/yousifj129/neuralnetworkcreator","last_synced_at":"2026-03-04T01:16:22.156Z","repository":{"id":247206351,"uuid":"825264457","full_name":"yousifj129/NeuralNetworkCreator","owner":"yousifj129","description":"Create Sequential Neural Networks Using a GUI program","archived":false,"fork":false,"pushed_at":"2024-08-15T12:18:26.000Z","size":47,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-31T12:31:23.684Z","etag":null,"topics":["good-first-issue","gui","pyside6","python","qt","tensorflow"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yousifj129.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-07-07T09:46:28.000Z","updated_at":"2024-11-09T05:48:12.000Z","dependencies_parsed_at":"2024-08-15T14:10:20.421Z","dependency_job_id":null,"html_url":"https://github.com/yousifj129/NeuralNetworkCreator","commit_stats":null,"previous_names":["yousifj129/neuralnetworkcreator"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/yousifj129/NeuralNetworkCreator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yousifj129%2FNeuralNetworkCreator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yousifj129%2FNeuralNetworkCreator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yousifj129%2FNeuralNetworkCreator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yousifj129%2FNeuralNetworkCreator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yousifj129","download_url":"https://codeload.github.com/yousifj129/NeuralNetworkCreator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yousifj129%2FNeuralNetworkCreator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30067996,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T01:03:42.280Z","status":"ssl_error","status_checked_at":"2026-03-04T01:03:23.410Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["good-first-issue","gui","pyside6","python","qt","tensorflow"],"created_at":"2024-10-12T01:23:36.661Z","updated_at":"2026-03-04T01:16:22.137Z","avatar_url":"https://github.com/yousifj129.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Neural Network Creator\n Create Sequential Neural Networks Using a GUI program\n\n## Features\n\n- Load and preprocess CSV data\n- Create custom neural network architectures\n- Train models with various optimizers and loss functions\n- Visualize model performance\n- Make predictions using trained models\n- Analyze model structure and feature importance\n- Save and load trained models\n- GPU support (if available)\n\n## note\nthis program only works with 1D datasets\n\n## Installation\n\n1. Clone this repository:\n   ```\n   git clone https://github.com/yousifj129/NeuralNetworkCreator.git\n   ```\n\n2. Install the required dependencies:\n   ```\n    pip install -r requirements.txt\n   ```\n\n## Usage\n\n1. Run the application:\n   ```\n   python NeuralNetworkCreator.py\n   ```\n\n2. Load your CSV data using the \"Load CSV Data\" button.\n\n3. Configure your neural network:\n   - Set input and output dimensions\n   - Add layers using the dropdown menus and input fields\n   - Set training parameters (epochs, batch size)\n   - Choose optimizer and loss function\n\n4. Train the model using the \"Train Model\" button.\n\n5. Use the \"Predict\" function to make predictions with your trained model.\n\n6. Analyze your model using the \"Analyze Model\" button to open the analysis window.\n\n## Contributing\n\nContributions to improve the Neural Network GUI are welcome!\n\n### Areas for Improvement\n\n- Add support for more layer types and activation functions\n- Implement data visualization features\n- Enhance the model analysis capabilities\n- Improve error handling and user feedback\n- Add unit tests and documentation\n\n## Acknowledgments\n\nThis GUI application uses TensorFlow, Keras, and PySide6.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyousifj129%2Fneuralnetworkcreator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyousifj129%2Fneuralnetworkcreator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyousifj129%2Fneuralnetworkcreator/lists"}