Let’s explore one of the fundamental concepts of data mining. In the knowledge discovery process there are 7 steps:
What is Data cleaning?
In this step we remove noise and inconsistent data.
What is Data integration?
In this step we decide which data sources will be combined
What is Data transformation?
In this step we consolidate our data. The data is transformed and consolidated into forms appropriate for mining by performing summing or aggregation functions.
What is Data mining?
An essential process where intelligent methods are applied to extract data patterns.
What is pattern evaluation?
In this step we identify the patterns representing knowledge based on interestingness.
What is knowledge representation?
This is the presentation of knowledge to the user for visualization.
Life is harsh. If you want to be successful you better start asking the right questions. I’ve provided a list of questions that will help you learn how to emulate the behaviors of successful people.
What was your major?
How did you choose this area of study?
What was your first job in this industry?
How did you get started?
What key experiences shaped your career path?
Which assessments do you use most often?
Why do you prefer one over another?
Can you tell me how you deal with tough projects?
How do you manage your time?
How do you…
Given a problem, what are you looking for to apply recursion as a technique ? Think of something out of the usual Computer Science (CS) problems. Recursion is applicable in many scenarios beyond CS. What is the difference between Linear and Binary recursion ? Can you convert any recursive pattern to a tail recursion ? What is the point of converting to tail recursion ?
Given a recursion problem, our primary goal is to define a base case. Then we typically try to run through the recursive trace for one call. The most important thing is to identify a base…
In this post we will explore the difference between a data structure and algorithm. We’ll look at an cooking example from the real world where we implicitly used a “data structure” and an “algorithm”.
Perhaps you’ve wondered can I find the function representing the runtime of a program by executing the program many times with different input size, and plotting the graph ? What does Big-Oh notation give us ?
Finally, given a program with 3 separate for loops, going from 1 to n, where n is the input size. We’ll learn about time complexity.
Then we’ll examine two algorithms…
JavaServer Faces is a (UI) framework for Java web applications and it uses xhtml to render the applications. It is designed to ease the burden of writing and maintaining applications that run on a Java application server and render their UIs back to a target client.
JSF provides ease-of-use in the following ways:
We can use phpmyadmin to manage our sql database instance. One way to set up phpmyadmin and mysql server 8.0.1 is to use docker.
Docker is a newer technology that uses the concept of a container to serve applications. To get started you must download docker desktop. I am using a windows machine so I had to configure windows subsystem for linux before I could install docker. After you have docker desktop set up the next steps are very simple. From an administrative powershell prompt we need to run
docker run — name my-own-mysql -e MYSQL_ROOT_PASSWORD=mypass123 -d mysql:8.0.1
Let’s describe the differences between client/server interactions in traditional web applications and client/server interactions in Ajax web applications:
Traditional client/server interactions were synchronous. A typical registration form required a user to completely submit a form in a request. Then the request would be processed by the server which would return a response. Ajax, specifically the XMLHttpRequest, object sits in between the client and the server. It allows for asynchronous requests to take place. This is very convenient since we can provide the user with feedback asynchronously. …
Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
Personally, I recognize the importance of xml in the XMLHttpRequest object. For example, the XMLHttpRequest object’s open method is used to create a get request for an XML document at a specified URL. The XMLHttpRequest object is a developers dream, because you can:
What are HTML5 and CSS? How do they interact with each other?
HTML5 is a markup language that specifies the structure and content of documents that are displayed in web browsers. We use it create front end web pages that show content. HTML5 consists of many elements. Each element contributes to the structure of the page. A form element with a few input elements can be used to collect user information. Then when the user clicks submit the form posts the information to the server page defined in the action attribute of the form element. CSS are styling sheets contribute to the overall look and feel of a website. We can change out different style sheets to give an entirely different feel to a website.