Government Fund Tracking System Using BlockchainLast Updated on May 3, 2021
The main idea behind the project is to track the funds hierarchically i.e from central government to the common man including in this chain. We have considered four hierarchical components which are: Central government, state government, Contractor, resource provider/dealer. In the beginning, the budgets which would get finalized in the house will be uploaded according to their respective category. After funds allocation state government will instigate the required projects by documenting them and will send the document to the central government. Now the Central government will verify the project details and if satisfied, they will grant the project funds to the state government else they can reject the project. After receiving funds from the central government, the state government will open the tenders for the contractor and by proper bidding system the contractor will be chosen for the specific project. As bidding and tender allocation will be carried out by an automation bidding system with no human intervention involved, it would reduce corruption. Government committee will check the amount of work done synchronously and will mark every progress by submitting a brief report to the hierarchical officer, who will add it to the blockchain. In this report the progress can be portrayed in the form of images, videos, written plan of the building or structure, etc. To get the payment the contractor will have to submit a form of his total spendings with proper distribution over the duration. This form details will then be checked by the respective authority of the state government and then will initiate the payment to the contractor. In this way doing work over a period gets paid, this process will repeat until a particular work is being done completely.
Machine Learning (Heart Disease Prediction Model)Last Updated on May 3, 2021
This is web based API model which predicts the probability of having a heart disease
Here I had a dataset of few patients where I had information like CRF, Hypothrodism, HT,DM.
I have splitted the data so that I can train , and then test our prediction by finding out accuracy using various Python Algorithms.
The library used here are numpy , matplotlib, pandas, sklearn and pickle of Python.
I preprocessed the data and performed various splitting options.
I observed various plots using library matplotlib.
I have used numpy and pandas to to read the data and observe various statistical things.
I have used various algorithms like:
Random forest ( model file in github as modelRF.py)
Decision tree ( modelDT.py).
Naive Bayes (modelNB.py)
In each algorithm I fitted my training data, saved model to the disk , loaded the model using Pickle library and then finally compared the result .
All the accuracy was found out for each algorithm and all of them showed accuracy greater than 85%.
All this model building was done in model.py files , modelNB (naive bayes) modelSVM (support vector machine) etc . according to the algorithm
After finding accuracy from every algorithm.
I finally built a model using library flask , request,jsonify,render_template ,keras and loaded the model using pickle .
The final features of the model was predicted and finally created as app.py.
As the model runs on local host we also added various html tags and styling using CSS to make it more presentable.
The code is shared freely on Github platform.
Link added below
Natural Language ProcessingLast Updated on May 3, 2021
The problem statement is about allocation of projects using given dataset. We are provided with some requirements like project details (project name, project location and required project skills) and
candidate details (candidate id, location, candidate skills and description). From the given dataset, we have to filter the perfect candidate based on the requirements and their skills. Our work is to check whether the candidate is having required skills to do the project and also determine the evaluation status based on their location. If suppose the candidates is having required skills and match the location, the candidate is selected for that project, if does not match we reject the candidate for that project. In such case the rejected
candidates are checked with other projects. The foremost step is to clean up the data to highlight attributes.
Cleaning (or pre-processing) the data typically consists of a number of steps like remove punctuation, tokenization and remove stop words. I have taken a set of keywords which is most related to the skills that’s given in the project based on certain criteria .To describe the presence of keywords within the cleaned data we need to vectorize the data by Bag of Words. We are going to filter the candidate skills according to the current trends. Based on their number of skills known(languages) they will be prioritized. So, we want to use NLP Toolkit to arrange the candidates by their preferences. By doing this process in the given dataset, we can able to filter 50% of data. If the skills of the prioritized candidates match with same location of the project, the similarities will be calculated and the candidate is selected for that project else the candidate is rejected.
Real Estate Price PredictionLast Updated on May 3, 2021
People looking to buy a new home tend to be more conservative with their budgets and market strategies. The existing system involves calculation of house prices without the necessary prediction about future market trends and price increase. The goal of this project is to predict the efficient house pricing for real estate customers with respect to their budgets and priorities. By analyzing previous market trends and price ranges, and also upcoming developments future prices will be predicted. The functioning of this project involves a website which accepts customer’s specifications and then combines the application of multiple linear regression algorithm of data mining. This application will help customers to invest in an estate without approaching an agent. It also decreases the risk involved in the transaction.
Housing prices are an important reflection of the economy, and housing price ranges are of great interest for both buyers and sellers. In this project. house prices will be predicted given explanatory variables that cover many aspects of residential houses. Thus, there is a need to predict the efficient house pricing for real estate customers with respect to their budgets and priorities. This project uses random forest algorithm to predict prices by analyzing current house prices, thereby forecasting the future prices according to the user’s requirements. The goal of this project is to create a regression model that are able to accurately estimate the price of the house given the features.
Human Computer Interaction Using Iris,Head And Eye DetectionLast Updated on May 3, 2021
HCI stands for the human computer interaction which means the interaction between the humans and the computer.
We need to improve it because then only it would improve the user interaction and usability. A richer design would encourage users and a poor design would keep the users at bay.
We also need to design for different categories of people having different age,color,gender etc. We need to make them accessible to older people.
It is our moral responsibility to make it accessible to disabled people.
So this project tracks our head ,eye and iris to detect the eye movement by using the viola Jones algorithm.But this algorithm does not work with our masks on as it calculated the facial features to calculate the distance.
It uses the eucledian distance to calculate the distance between the previous frame and the next frame and actually plots a graph.
It also uses the formula theta equals tan inverse of b/a to calculate the deviation.
Here we are using ANN algorithm because ANN can work with incomplete data. Here we are using constructive or generative neural networks which means it starts capturing our individual images at the beginning to create our individual patterns and track the eye.
Here we actually build the neural network and train it to predict
Finally we convert it to mouse direction and clicks and double clicks on icons and the virtual keyboard.
As a contributing or moral individuals it is our duty to make devices compatible with all age groups and differently abled persons.