iresh-rajitha
Interested in full-stack and AI Application development. Former intern at Creative Software. Currently an undergraduate student in Faculty Engineering, UOR
PageroBentota, Sri Lanka
Pinned Repositories
Adapter-Pattern-Java
Adapter pattern works as a bridge between two incompatible interfaces. This type of design pattern comes under structural pattern as this pattern combines the capability of two independent interfaces.
Chess-Mate
Chess Game
Convert-Image_MATLAB
MATLAB program to convert the image into following formats. (a) Gray scale (b) Binary (c) Negative (d) R, G and B images
corpus-data-scrape
This is the first step of setting corpus data into Q&A
hospital-management
image-to-pencil-sketch-app
This app intent is to convert normal image to pencil sketch. Here I used libraries of streamlit, opencv
job-for-me
Group project of the 3rd year focuses on the local freelancing platform
my-first-WPF-app
This is a very simple Windows Presentation Foundation (WPF) for beginner to get simple idea to build up desktop application
Simple-CV-webPage
Xbotix-2019-Registration-website
Regular Expression in javaScript to validate form,CSS and PDO used in PHP.
iresh-rajitha's Repositories
iresh-rajitha/job-for-me
Group project of the 3rd year focuses on the local freelancing platform
iresh-rajitha/image-to-pencil-sketch-app
This app intent is to convert normal image to pencil sketch. Here I used libraries of streamlit, opencv
iresh-rajitha/Adapter-Pattern-Java
Adapter pattern works as a bridge between two incompatible interfaces. This type of design pattern comes under structural pattern as this pattern combines the capability of two independent interfaces.
iresh-rajitha/Convert-Image_MATLAB
MATLAB program to convert the image into following formats. (a) Gray scale (b) Binary (c) Negative (d) R, G and B images
iresh-rajitha/corpus-data-scrape
This is the first step of setting corpus data into Q&A
iresh-rajitha/data-structure_python
Here I work with some data structures classes like LinkedList, DoublyLinkedList , Linked Stack , List Stack. Liked Queue and List Queue
iresh-rajitha/Decorator-Pattern-Java
Decorator pattern allows a user to add new functionality to an existing object without altering its structure. This type of design pattern comes under structural pattern as this pattern acts as a wrapper to existing class.
iresh-rajitha/Efac-sportClub
Sport club website of Faculty of Engineering, University of Ruhuna
iresh-rajitha/Hello-world-To-ML-mnist
The MNIST database of handwritten digits, available from this page, has a training set of 60,000 examples, and a test set of 10,000 examples. It is a subset of a larger set available from NIST. The digits have been size-normalized and centered in a fixed-size image.
iresh-rajitha/Java-notes
Here is my old java notes. fundamental to OOP
iresh-rajitha/ML-Salary-Prediction
Here, I train and test a machine learning model for salary prediction based on year of experience.
iresh-rajitha/Observer-Pattern-Java
Observer pattern is used when there is one-to-many relationship between objects such as if one object is modified, its dependent objects are to be notified automatically. Observer pattern falls under behavioral pattern category.
iresh-rajitha/RNN-PCR_Prediction
Here I use recurrent neural network to predict upcoming PCR test using this deep learning model
iresh-rajitha/Sci-kit_Grid-search
I want to show you both how you can use the scikit-learn grid search capability and give you a suite of examples that you can copy-and-paste into your own project as a starting point.
iresh-rajitha/Sinhala_dataset
Here you get Sinhala chatbot question and answers dataset which is converted from cornell-movie-data set by using google translate
iresh-rajitha/Strategy-Pattern-Java
In Strategy pattern, a class behavior or its algorithm can be changed at run time. This type of design pattern comes under behavior pattern.
iresh-rajitha/student-management-mongo-spring
Simple webapplication to practice mongo+springboot
iresh-rajitha/flood-fill-algorithm-CPP
Here is the code for flood fill algorithm which can use for micro mouse robotic competition which has 12X12 grid.
iresh-rajitha/friends_joy_chatbot
iresh-rajitha/iresh-rajitha
Read me
iresh-rajitha/Python-Linked-list
Problem 1 : In the LinkedList class, add a method remove(n) to remove the specified node n from the list and return its element. You may assume the linked list contains the specified node. Then, add a swap_head_tail() method to swap the head and tail nodes (not just elements) in the linked list and a random_remove() method to randomly remove a node from the linked list and return its element. Problem 2 : Given a LinkedList of letters s, write the following functions: • join(s) to join all the letters together in the linked list and return the joined string. • remove_duplicate(s) to remove all the duplicate letters, join all the unique letters together, and return the joined string, for example, if the input linked list is ‘a’ → ‘c’ → ‘b’ → ‘a’ → ‘a’ → ‘c’ → ‘d’, your method should return “acbd” or “bacd”. • count_vowels(s) to return the number of vowels in the linked list. Problem 3 : Given two sorted SinglyLinkedList of integers, write a function • merge2lists(linked_list1, linked_list2) to merge the two linked lists into a new sorted linked list and return it For example: Before merging: list1: 2→11→19→21→23→24 list2: 3→9→15→16→22 After merging: 2→3→9→11→15→16→19→21→22→23→24 Problem 4 : In the DoublyLinkedList class, add the following public methods: • get_first() to return the first node (not the header) in the linked list • get_last() to return the last node (not the trailer) in the linked list ▪ contains(e) method to return true if the linked list contains a specified element e, false otherwise ▪ add_before(e, n) to insert the specified element e before that specified node n ▪ add_after(e, n) to insert the specified element e before that specified node n ▪ You may assume the linked list contains the specified node for add_before() and add_after()
iresh-rajitha/Python-OOP-inheritance
1. Create a super class called Car. The Car class has the following fields and methods. int speed; float regularPrice; str color; float getSalePrice(); 2. Create a sub class of Car class and name it as Truck. The Truck class has the following fields and methods. int weight; float getSalePrice(); # If weight>2000, 10% discount. Otherwise, 20% discount. 3. Create a subclass of Car class and name it as Ford. The Ford class has the following fields and methods int year; int manufacturerDiscount; float getSalePrice(); # From the sale price computed from Car class, subtract the manufacturer discount. 4. Create a subclass of Car class and name it as Sedan. The Sedan class has the following fields and methods. int length; float getSalePrice(); # If length > 20 feet , 5% discount, Otherwise, 10% discount. 5. Create MyOwnAutoShop class which contains a main() method. Perform the following within the main() method. a. Create an instance of Sedan class and initialize all the fields with appropriate values. Use super(...) method in the constructor for initializing the fields of the superclass. b. Create two instances of the Ford class and initialize all the fields with appropriate values. Use super(...) method in the constructor for initializing the fields of the super class. c. Create an instance of Car class and initialize all the fields with appropriate values. Display the sale prices of all instance.
iresh-rajitha/Shehanka
GitHub public profile
iresh-rajitha/Sinhala-Virtual-Assistant
This application is a Sinhala chatbot application which can virtually assist.
iresh-rajitha/Employee-Management-spring-angular
Creative software exercise for the intern
iresh-rajitha/redux-practice
This is small project to practice redux with angular
iresh-rajitha/test
This is a test
iresh-rajitha/three-1
My first 3D website
iresh-rajitha/Transformer
This is the codes for General Purpose Transformer
iresh-rajitha/WithVSCode