CLOUD BASE PLATFORM FOR AI DEVELOPERS
We are aiming to develop a platform where any developers or data scientist can build their AI model without performing any kind of heavy coding user just provide a dataset and select some options according to their requirement and that's all, then our project (CBPFAD) will provide h
2025-06-28 16:30:49 - Adil Khan
CLOUD BASE PLATFORM FOR AI DEVELOPERS
Project Area of Specialization Artificial IntelligenceProject Summary 1. PROJECT SUMMARY 1.1. What Are We Targeting?We are aiming to develop a platform where any developers or data scientist can build their AI model without performing any kind of heavy coding user just provide a dataset and select some options according to their requirement and that's all, then our project (CBPFAD) will provide him/her a complete model compiled file and also python code where they use can in their own projects, so this is the pretty unique concept. This service will be easy for the non-technical people or those people who don't have enough good end device for AI development.
1.2. What Are Our ServicesCloud-Based Platform For AI Developers (CBPFAD), is a system that provides service to build Artificial Intelligence (AI), based models. A Cloud-Based Platform For AI Developers (CBPFAD), is a web application that allows creating model layers and dealing with some specific functions like activation functions (Sigmoid, Relu, Softmax, Tanh), slicing the dataset for training and testing, and the user selects the labels and features according to their requirement in whole process user don’t need to write code.
1.3. Positive Impact’s:Our platform (CBPFAD) is capable to build some complex models efficiently which actually takes lots of time and computation power, for example, Face Recognition System, object detection, these projects actually consume a lot of time in their completion process. Even the FYP’s of university students can be developed at a faster pace.
Project Objectives 2. PROJECT OBJECTIVES1. Provide services for those people who have limited hardware or not enough hardware for AI programming.
2. Provide services to those people who don’t have high coding/programming expertise, the user will just use our Graphical User Interface (GUI) and our system generates code on the backend according to user requirements.
3. We also intent a community where people can share their trained model with description and accuracy.
4. Reduce time consumption and save the developer’s time and provide fast results.
Project Implementation Method 3. PROJECT IMPLEMENTATION METHOD 3.1. Keywords:- Language & Framework: Python, Flask, Keras, Tensorflow, Javascript, Jquery, HTML 5, CSS 3, Bootstrap 5.
- Networking: Use of static IP for Port Forwarding for live our website.
- Hardware: AMD Radeon HD 6750 1GB X2 graphics card, Hard disk, i5 processor.
For the backend development of our web application. we picked python's framework flask, and for the Artificial Intelligence we chose Keras, and Tensor Flow which is also the framework of python, and for the frontend, we use Html 5, CSS 3, Bootstrap, JavaScript, and jQuery.
3.2.2. Use of port forwarding for live our WebApp:We purchased static IP from our ISP (internet service provider) for the port forwarding, with the help of this static IP we will be able to live our web application, in computer networking, port forwarding or port mapping is an application of network address translation (NAT) that redirects a communication request from one address and port number combination to another while the packets are traversing a network gateway, such as a router or firewall. We use a firewall in our case.
3.3.3. Server Hardware Details:After setting up our IP address we need to make our own high-end cloud server for the computation power which trains our users requested Artificial Intelligence models so we choose two strong power GPU’s (AMD Radeon HD 6750)which provides good processing power and we also consider best compatible motherboard with these cards and for the storage we 1 TB hard disk these are the three main core components for our cloud server.
Benefits of the Project 4. BENEFITS OF THE PROJECTThis project would be beneficial in our IT industry's productivity, this platform will be crucial for students, and also those people who involved in research work in the Artificial Intelligence field and study different domains of this field. these are some key benefits that we highlighted below.
- We will provide processing/computing power to our end-user so, the user doesn’t need to buy high-end devices for AI programming.
- The user doesn’t need to write a thousand lines of code (LOC) or stuck in errors. We will provide a user-friendly GUI interface that generates all the code on the backend and provide the python (.py) file and .h5 file to the user. Users just have good knowledge of AI.
- Basically, our project will provide a positive impact in every domain where AI is applicable, it will enhance the productivity of the IT industry. Developers would be able to build their AI models freely without any technical hurdle, especially it will helpful for the beginners and students for their projects.
- It would be helpful in research work and online AI competitions like Kaggle Machine Learning Competitions or etc. where participants need to solve the machine learning problems with new datasets with very limited time.
- We will develop a forum where our users will share their AI models of different problems like Fraud detection, Cancer diagnosis or medical diagnoses or etc.
- Code And Algorithm: We will Deliver the code of our project.
- Networking: Our project would be live globally. We purchased a proper static IP and domain for our project.
- Server: We created our own cloud server where we deployed our web application. It would also handle our user services which we will provide.
We build our own high-end cloud server for the computation power which gather the model details and train our users requested Artificial Intelligence models so install two strong power GPU’swhich provides good processing power and we also consider best compatible motherboard with these cards. in short, we deliver a cloud server in running condition.
5.2.1. Code And Algorithm:We will also deliver the code of our web application which is written in python and also deliver the algorithm of our web application which is based on how our project generates code for AI models and how it compiles the code and provides H5 file to our user and also provide all the use case of a project.
5.2.3. Component Diagram of Final Deliverable Project
For application related activities we design a component diagram of our project CBPFAD because component diagrams are used to model all the software components of object-oriented systems that are used to simulate, configure, and record component-based systems of our project.
5.2.4. Deployment Diagram
The above figure maps the physical components of a system and how it will be going to execute. This deployment diagram maps our project architecture and covers all the physical nodes.
Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther Industries Education , Others Core Technology Artificial Intelligence(AI)Other Technologies Cloud InfrastructureSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 39720 | |||
| GPU: 1GB AMD Radeon HD 6750 | Equipment | 2 | 6500 | 13000 |
| Hard Drive: Seagate BarraCuda 1TB | Equipment | 1 | 4500 | 4500 |
| Ram: Transcend 4GB DDR4-2666 U-DIMM | Equipment | 2 | 3000 | 6000 |
| Moterboard: Gigabyte GA-H110M-H Intel | Equipment | 1 | 7300 | 7300 |
| Processor: intel i5 5th gen | Equipment | 1 | 3500 | 3500 |
| Wiring | Equipment | 1 | 1500 | 1500 |
| Thesis Document color print | Miscellaneous | 1 | 1200 | 1200 |
| SRS, SDS color print | Miscellaneous | 1 | 1520 | 1520 |
| logs Document color print | Miscellaneous | 24 | 10 | 240 |
| Power supply 450 watts | Equipment | 1 | 800 | 800 |
| Power buttons | Equipment | 2 | 80 | 160 |