History of Artificial Intelligence | Complete History of AI


What is Artificial Intelligence? 

Artificial intelligence is a computer program that can reason, learn and act like a human. It’s also not the same as machine learning or robotics.

Artificial intelligence isn’t just one type of AI—it encompasses many kinds of technologies with similar goals: autonomous machines that can think for themselves.

The most common forms of artificial intelligence include:

  • Natural language processing (NLP): NLP systems are capable of comprehending spoken words, identifying photos and videos, interpreting natural language, and carrying out pattern detection tasks like spotting spam emails or following individuals on social media.
  • Deep learning: This branch of AI trains computers to detect speech patterns or translate languages by using neural networks, or “deep” nets.

      Want to Become a Master in Artificial Intelligence? Then visit here to Learn Artificial Intelligence Training!

The idea of artificial intelligence has been around for a long time

The idea of artificial intelligence has been around for a long time. The term was coined in 1956 by John McCarthy, but the idea is not new; it’s been around since the ancient Greeks.

The technology needed to build artificial intelligence (AI) has advanced enormously since then, as well as our understanding of how we can best teach computers to do things like recognize speech or understand language.

Artificial Intelligence Training

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

Key Events In The History Of Artificial Intelligence

AI is a subset of machine learning, a branch of computer science that’s been around for decades. It’s the study of making computers that can think like humans—a task that has long been considered impossible given the limits of traditional computing technology.

AI also has a long history in fiction. Many movies and TV shows have featured AI characters, including HAL 9000 from 2001: A Space Odyssey, Data from Star Trek: The Next Generation, and WALL-E from Pixar’s 2008 movie WALL-E.

1940-1960: Birth of AI in the wake of cybernetics

The term “artificial intelligence” was introduced in 1956. In the 1950s, several scientists and mathematicians developed the first AI programs—first by Allen Newell, J. C. Shaw, and Herbert Simon at Stanford University in California (1956), then at Dartmouth College in New Hampshire (1957), and MIT’s Lincoln Lab (1960). These early experiments involved logic tasks such as theorem proving or semantic networks that have been generalized to other areas over time.

In the 1950s, IBM’s Deep Blue beat Garry Kasparov in Chess. The IBM computer was a combination of hardware and software that could destroy human players at checkers (a board game in which players must alternate placing their pieces on squares). The first chess-playing computer program was developed by researchers Edward Feigenbaum and Stuart Card in 1965. They published it as “Chess-playing Program for Electronic Digital Computer” in their paper “Computer Games: A Survey of Experimental Research and Development” 

In 1966, the first computer to play a game against a human was developed by William Lucas Jr., who used an Unimate industrial robot arm coupled with his programming language called IEC 1962; this machine became known as Deep Thought because its processing speed was so fast that it required only two seconds per move (compared with twenty minutes for humans). It won every match played against humans until 1973 when John McCarthy designed his program called ELIZA—based on earlier work by Joseph Weizenbaum—which used Bayesian inference rather than brute force intelligence; ELIZA successfully competed against human opponents until 1974 when it lost again due mainly to its inability to handle messy real-life situations.

The 1960s and 1970s were the first “AI winters.”

The 1960s and 1970s were the first “AI winters.” During these years, researchers focused on building systems that could recognize images or perform tasks such as playing Chess or translating languages. But these early attempts failed to meet their expectations. They often did worse than humans!

For example: In an interview with The New Yorker in 1968 (and later published in Prentice Hall’s Artificial Intelligence), MIT professor Marvin Minsky said that it would take another 30 years before computers could pass human tests at reading comprehension—and even then it would be a struggle for AI systems to learn much more than basic arithmetic calculations!

1980-1990: Expert Systems

Expert systems are computer programs that emulate the decision-making abilities of a human expert: they use the results of human experts’ decisions to make their own. They were used in many industries, including medicine and law, but their most well-known application was engineering.

In 1980, John McCarthy created an artificial intelligence (AI) research group at MIT called Project MAC (MULTiple ALgorithmic Computer). This project aimed to develop an AI system capable of solving “expert systems” problems—those where you need to make complex decisions based on incomplete data or limited information. One such example would be deciding which car should be purchased based on its price range; another might involve choosing one brand over another based on its reputation for reliability and durability over time.

Want to know more about Artificial Intelligence, visit here Artificial Intelligence Tutorial !

HKR Trainings Logo

Subscribe to our YouTube channel to get new updates..!

AI research became more grounded in mathematics and computer science in the 1990s

AI research became more grounded in mathematics and computer science in the 1990s.

AI researchers began to focus on building machines that could perceive, reason, and act upon the world. This was a new challenge for AI researchers, as they had previously been focused on building computer programs that could perform specific tasks (such as playing Chess) or even solve problems that were too difficult for humans (such as parsing natural language.

AI From 2000-2010 

AI has been a hot topic in the 2000s. In 2002, Google released its first search engine that could understand user queries and return relevant results. The company also created its speech recognition system, which allowed it to convert spoken words into text using machine learning techniques.

In 2005, IBM Watson was introduced as an automated expert system capable of answering questions posed by humans via natural language processing (NLP). By 2010 artificial intelligence had become an essential part of our daily lives—we used it for everything from booking flights to cooking dinner

AI 2010-Present Day 

AI is now being used in many industries. It’s used to give birth to artificial intelligence, which is the ability to make the decisions based on data rather than instinct or intuition. In other words, it can learn through experience and improve over time—and sometimes with human input (like teaching your assistant how to make coffee).

AI is also being used for facial recognition and voice transcription; translation between languages; autonomous vehicles (cars that drive themselves); drones (remote-controlled flying machines); robotics/robotics assistants that assist people with daily tasks like cleaning up after meals or taking out the trash at home.

Despite the increase in automation, humans are still very much needed in many industries

Despite the increase in automation, humans are still very much needed in many industries.

  • Humans are still needed for creativity and innovation. AI can’t invent new products or services; only humans can come up with something truly unique.
  • Humans are still required for problem-solving. AI systems may be able to perform tasks like diagnosing illness. Still, they don’t do it nearly as well as human doctors or nurses do—and often, these systems have trouble making decisions on their own (for example: which drug should be administered first?)
  • Humans are still needed for social interactions with other people and machines in work environments such as factories, where there will always be physical contact between workers and machines (elevators moving up/down floors).   

Because AI is such a young field, we are just starting to see huge breakthroughs.

AI is a young field, and we are just starting to see huge breakthroughs. It’s not just about computers and robots—it’s about how we can use AI to solve problems.

AI has been around for a very long time, but it has only recently seen significant breakthroughs in this field. For example, in 2009, Deep Blue beat Garry Kasparov at Chess (the first time an artificial intelligence program had beaten a human grandmaster). This was an impressive feat because humans are very good at Chess! In 2016 Google developed AlphaGo, which beat Lee Sedol at Go without losing any games; after seeing this result, people were shocked because it seemed like humans would never be able to compete with computers when it comes down to pure strategy gameplay like Chess.

Frequently asked Artificial Intelligence Interview Questions and Answers !!

Artificial Intelligence Training

Weekday / Weekend Batches

Conclusion

We have seen many advances in artificial intelligence over the past few decades. Every year brings new applications and opportunities for technology to make our lives easier. We can see this as a positive trend but also a cause for concern if we don’t keep up with technological advances in AI research. The more we learn about how our brains work and how they can be improved through technology, the better off humanity will be overall. I hope this article helped you.

Related Articles:



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


DAX In Power BI – Table of Content

What is DAX?

DAX stands for Data Analysis Expression. It is used for data analysis and calculations. DAX is a collection of functions, operators and constants. All these are evaluated as one formula to get the result. These formulas are very useful in Business Intelligence tools like Power BI. In DAX, complete code is written inside a function. So, it is called a functional language.

A DAX expression that is executable may contain nested functions, conditional statements, value references, etc. DAX formulas have two primary data types: numeric and others. The numeric data types include currency, decimals, etc., whereas others include string and binary objects. In a DAX formula, we can use values of the mixed data types as inputs. The conversion will take place during the time of formula execution automatically. As per your instructions, the output values will be converted into data types. The data scientists can use the data sets in DAX to the fullest. They can discover new ways to calculate data values with the help of DAX. In DAX, expressions are evaluated from the innermost function going to the outer function one by one. 

Become a Power BI Certified professional by learning this HKR Power BI Training !

What is Power BI?

Power BI is a Business Intelligence and Data Visualization tool used to convert data from data sources into interactive dashboards and analysis reports. For interactive visualizations, BI offers a cloud-based service. It provides a simple interface for the end-user. With the help of this, the end user can create their reports and dashboards. For different platforms, different versions of Power BI like Desktop, mobile Power BI, and Service-based apps are used. For Business Intelligence, it provides multiple services and software connectors.

Use of DAX in PowerBI: 

In Power BI, we can use DAX for calculated columns, Measures, and Tables. Computed columns allow us to create new columns based on the data given. 

For example, if you want to add the “Final Price” column in the table, then the DAX function is used to calculate the new column only if the quantity and price is available.

EX:

Price = List_Items[Quantity]*List _Items[MRP]

Here each row will have its calculated value.

We can also perform calculations using measures without adding any data. This is helpful for reports. Here the price can be displayed without the need for adding a new column to store it. 

EX:

Total MRP column*Total Quantity Column.

DAX functions used on tables return the entire tables. For example, to generate a list of the countries in which the organization has its clients use the function –

Cities touched = DISTINCT (Customers[City])

Basic knowledge of Power BI Desktop for a user is enough to create reports with all the available data. But if you want to use advanced calculations in the Power BI reports, you need DAX. 95% of Power BI potentials as an analytical tool is missed if you don’t use DAX. For example, if you want to make a visual to analyze growth percentages across different states of a country, the data fields that you import are not enough for that purpose. For this, new measures using DAX Language are to be made. DAX with Power makes the data analysis an innovative and intelligent approach.

Click here to learn Power BI Tutorial

Power BI Training

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

Some of the Useful functions of DAX in PowerBI:

DAX functions are predefined formulas that perform the calculation on values provided to it in arguments. Every function performs a particular operation on the enclosed values in an argument. In a DAX formula, you can use one or more arguments. Some of the other functions of DAX are:

Date and Time functions:

Calculations on date and time values are performed by date and time functions. The data type of these functions is the datetime data type always. Some of the Date and Time functions are CALENDARAUTO, CALENDAR, DATE, DATEVALUE, DATEDIFF, DAY, HOUR, MINUTE, EOMONTH, MONTH, SECOND, NOW, TIMEVALUE, TIME, TODAY, WEEKDAY, WEEKNUM, YEARFRAC, YEAR.

Time Intelligence Functions:

These functions are used to evaluate values over a fixed period, such as years, quarter, months, weeks, days, etc. You can compare two scenarios in your report by specifying the time using these functions. Some of the Time Intelligence Functions are CLOSINGBALANCEYEAR, CLOSINGBALANCEMONTH, CLOSINGBALANCEYEAR, DATESINPERIOD, DATESBETWEEN, DATEADD, DATESQTD, DATESYTD, DATESMTD, ENDOFYEAR, ENDOFMONTH, ENDOFQUARTER, FIRSTNONBLANK, FIRSTDATE, LASTDATE, LASTDATE, NEXTQUARTER, NEXTMONTH, NEXTDAY.

Information Functions: 

Information Functions provide information related to the data values in the rows and columns. For the given values, it evaluates the given condition in the functions and returns True or False. Some of the Information Functions are CUSTOMDATA, CONTAINS, CONTAINSROW, ISERROR, ISBLANK, ISINSCOPE, ISEVEN, ISODD, ISNUMBER, ISLOGICAL, ISNONTEXT, ISTEXT, ISONORAFTER, USERNAME, LOOKUPVALUE.

Logical Functions: 

These functions are used to logically evaluate an expression or argument and return true or false based on the condition. Some of the Logical Functions are TRUE, FALSE, AND, OR, IF, IFERROR, IN, NOT, SWITCH.

Mathematical and Trigonometric Functions: 

These are the functions that are used to perform all sorts of mathematical functions on the values referred. Some of the math and trigonometric DAX functions available in PowerBI are ACOS, ACOSH, ABS, ASINH, ASIN, ATANH, ATAN, COMBINA, COMBIN, COS, COSH, DEGREES, CURRENCY, EVEN, EXP, DIVIDE, FACT, FLOOR.

Business Intelligence & Analytics, power-bi-dax-description-0, Business Intelligence & Analytics, power-bi-dax-description-1

Subscribe to our YouTube channel to get new updates..!

Statistical Functions: 

The functions used to carry out aggregation and statistical functions on data values in a DAX expression in Power BI. Some of the Statistical DAX functions available in PowerBI are APPROXIMATEDISTINCTCOUNT, ADDCOLUMNS, AVERAGEX, AVERAGEA, AVERAGE, COUNT, COUNTA, COUNTX, MAX, MAXA, MAXX, MEDIAN, MEDIANX, MIN, MINA, MINX, GEOMEAN, GEOMEANX, GENERATE, GENERATEALL, CROSSJOIN, DISTINCTCOUNT, etc. 

Text Functions:

These functions are similar to the string functions of Excel. These functions are used to evaluate string values. Some of the text DAX functions available in Power BI are: CODE, BLANK, COMBINEVALUES, CONCATENATEX, CONCATENATE, EXACT, FIND, FORMAT, FIXED, LEN, LEFT, LOWER, MID, REPLACE, RIGHT, REPT, SUBSTITUTE, SEARCH, TRIM, UNICHAR, VALUE, UPPER. 

Parent-child functions:

These are the functions used for the data values that are part of a parent-child hierarchy. Some of the Parent-child functions DAX functions available in Power BI are PATH, PATHLENGTH, PATHITEM, PATHCONTAINS, PATHITEMREVERSE.

Table functions: 

These functions are used to apply operations and conditions on entire tables. The output generated from table functions is used as the input in other arguments or expressions in a DAX formula. The results of these functions retain relationships between the table columns. Some of the table functions in Power BI are ALL, VALUES, FILTER, DISTINCT, RELATEDTABLE.

There are some functions that are very useful but do not fall under any category: ERROR, EXCEPT, GENERATESERIES, DATATABLE, GROUPBY, INTERSECT, ISEMPTY,ISSELECTEDMEASURE,NATURALINNERJOIN,NATURALLEFTOUTERJOIN,SELECTEDMEASURE,TREATAS,UNION,VAR,SELECTEDMEASUREFORMATSTRING, SELECTEDMEASURENAME, SUMMARIZECOLUMNS.

Click here to get latest Power BI Interview Questions and Answers for 2022

Some of the important DAX functions are

Average: This function is used to find the average from a given set of values. 
Ex:

Avgcomm - AVERAGE(List_Items[Price])

Max: This function is used to find the maximum from a set of values.
Ex:

Highsale = MAX(List_Items[Price])

Min: This function is used to find the minimum from a set of values.
Ex:

Lowestsale = MIN(List_Items[Price])

Count: This function is used to count any numerical values.
Ex:

TicketVolume - COUNT(Invoices[Ticket])

Concatenate: This function is used to join values in calculated columns. You can use ConcatenateX if you are using measures.
Ex:

ProMrp = CONCATENATE(List_Items[Items], List_ Items[MRP]

TotalYTD: This function is used to calculate the sum from the beginning of the current year to a specific date. Calculations are performed based on the calendar date, not according to the financial year.
Ex:

Cumisales = TOTALYTD(SUM(List_Items[Price]) , Invoices[Date])

All: This function returns everything. It ignores filters.

Power BI Training

Weekday / Weekend Batches

Conclusion 

In this blog, we have learnt about DAX, Power BI, and the benefits of DAX in Power BI. DAX functions can perform all the advanced calculations in Power BI. Using DAX functions in Power BI allows us to use most of the Power BI potentials. I hope you found this blog helpful. If you have any queries related to DAX in Power BI, you can comment below.

Related Articles:



Source link