![GIF](https://github.com/iresh-rajitha/iresh-rajitha/raw/main/assests/0_7Q3yvSIv_t0ioJ-Z.gif)
- π Iβm currently working on **Sinhala-virtual-assistant**
-
π± Iβm currently learning machine learning, deep learning and natural language processing
-
π« How to reach me [email protected]
-
β‘ Fun fact python is never boring
Name: Iresh Rajitha Kalhara
Type: User
Company: Pagero
Bio: Interested in full-stack and AI Application development. Former intern at Creative Software. Currently an undergraduate student in Faculty Engineering, UOR
Twitter: rajitha_iresh
Location: Bentota, Sri Lanka
Blog: http://ireshrajitha.com/
π± Iβm currently learning machine learning, deep learning and natural language processing
π« How to reach me [email protected]
β‘ Fun fact python is never boring
This website is used for grab batch detail,view each other details to each other and also admin panel is here to make notification. all admins are controller by super admin.
Abstract factory pattern can use as a super factory when it has a subtype of common factories. This type of design pattern come under creational design pattern and one of the best way to produce an object
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.
Best Sinhala transformer model, make to train using google colab
Chess Game
Chess Game
MATLAB program to convert the image into following formats. (a) Gray scale (b) Binary (c) Negative (d) R, G and B images
This is the first step of setting corpus data into Q&A
Style your readme using CSS with this simple trick
Here I work with some data structures classes like LinkedList, DoublyLinkedList , Linked Stack , List Stack. Liked Queue and List Queue
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.
Sport club website of Faculty of Engineering, University of Ruhuna
Creative software exercise for the intern
Here is the code for flood fill algorithm which can use for micro mouse robotic competition which has 12X12 grid.
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.
This app intent is to convert normal image to pencil sketch. Here I used libraries of streamlit, opencv
Read me
Here is my old java notes. fundamental to OOP
Group project of the 3rd year focuses on the local freelancing platform
Here, I train and test a machine learning model for salary prediction based on year of experience.
This is a very simple Windows Presentation Foundation (WPF) for beginner to get simple idea to build up desktop application
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.
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()
Create a class called Invoice that a hardware store might use to represent an invoice for an item sold at the store. An Invoice should include four pieces of information as instance variablesβa part number (type String), a part description (type String), a quantity of the item being purchased (type int) and a price per item (float). Your class should have a constructor that initializes the four instance variables. Provide a set and a get method for each instance variable. In addition, provide a method named getInvoiceAmount that calculates the invoice amount (i.e., multiplies the quantity by the price per item), then returns the amount as a float value. If the quantity is not positive, it should be set to 0. If the price per item is not positive, it should be set to 0.0. Write a test program named InvoiceTest that demonstrates class Invoiceβs capabilities.
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.
Create class SavingsAccount. Use a static variable annualInterestRate to store the annual interest rate for all account holders. Each object of the class contains a private instance variable savingsBalance indicating the amount the saver currently has on deposit. Provide method calculateMonthlyInterest to calculate the monthly interest by multiplying the savingsBalance by annualInterestRate divided by 12. This interest should be added to savingsBalance. Provide a static method modifyInterestRate that sets the annualInterestRate to a new value. Write a program named SavingsAccountTest to test class SavingsAccount. Instantiate two savingsAccount objects, saver1 and saver2, with balances of $2000.00 and $3000.00, respectively. Set annualInterestRate to 4%, then calculate the monthly interest and print the new balances for both savers. Then set the annualInterestRate to 5%, calculate the next monthβs interest and print the new balances for both savers.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.