by Samantha Adams, Met Office.
Originally purely academic research fields, Machine Learning and AI are now definitely mainstream and frequently mentioned in the Tech media (and regular media too).
We’ve also got the explosion of Data Science which encompasses these fields and more. There’s a lot of interesting things going on and a lot of positive as well as negative hype. The terms ML and AI are often used interchangeably and techniques are also often described as being inspired by the brain.
In this talk I will explore the history and evolution of these fields, current progress and the challenges in making artificial brains
From the FreshTech 2017 conference by TechExeter
www.techexeter.uk
Human intelligence is the intellectual powers of humans, Learning
Decision Making
Solve Problems
Feelings(Love,Happy,Angry)
Understand
Apply logic
Experience
making a computer, a computer-controlled robot, or a software think intelligently, in the similar manner the intelligent humans think.
Robots are autonomous or semi-autonomous machines meaning that they can act independently of external commands. Artificial intelligence is software that learns and self-improves.
Why Artificial Intelligence?
• Computers can do computations, by fixed programmed rules
• A.I machines perform tedious tasks efficiently & reliably.
• computers can’t understanding & adapting to new situations.
• A.I aims to improve machine to do such complex tasks.
Advantages of A.I:
Error Reduction
Difficult Exploration(mining & exploration processes)
Daily Application(Siri, Cortana)
Digital Assistants(interact with users)
Medical Applications(Radiosurgery)
Repetitive Jobs(monotonous)
No Breaks
Some disadvantages of A.I:
High Cost
Unemployment
Weaponization
No Replicating Humans
No Original Creativity
No Improvement with Experience
Safety/Privacy Issues
Artificial intelligence will be a Greatest invention Until Machines under the human control. Otherwise The new ERA will be There…..!
Artificial Intelligence (AI) is one of the hottest topics in the tech and startup world at the moment. The field of AI and its associated technologies present a range of opportunities – as well as challenges – for corporates. Learn more about what Artificial Intelligence means for your organization.
This presentation will give you a brief about the Artificial intelligence concept with the below-mentioned contents
- What is AI?
- Need for AI
- Languages used for AI development
- History of AI
- Types of AI
- Agents in AI
- How AI works
- Technologies of AI
- Application of AI
Human intelligence is the intellectual powers of humans, Learning
Decision Making
Solve Problems
Feelings(Love,Happy,Angry)
Understand
Apply logic
Experience
making a computer, a computer-controlled robot, or a software think intelligently, in the similar manner the intelligent humans think.
Robots are autonomous or semi-autonomous machines meaning that they can act independently of external commands. Artificial intelligence is software that learns and self-improves.
Why Artificial Intelligence?
• Computers can do computations, by fixed programmed rules
• A.I machines perform tedious tasks efficiently & reliably.
• computers can’t understanding & adapting to new situations.
• A.I aims to improve machine to do such complex tasks.
Advantages of A.I:
Error Reduction
Difficult Exploration(mining & exploration processes)
Daily Application(Siri, Cortana)
Digital Assistants(interact with users)
Medical Applications(Radiosurgery)
Repetitive Jobs(monotonous)
No Breaks
Some disadvantages of A.I:
High Cost
Unemployment
Weaponization
No Replicating Humans
No Original Creativity
No Improvement with Experience
Safety/Privacy Issues
Artificial intelligence will be a Greatest invention Until Machines under the human control. Otherwise The new ERA will be There…..!
Artificial Intelligence (AI) is one of the hottest topics in the tech and startup world at the moment. The field of AI and its associated technologies present a range of opportunities – as well as challenges – for corporates. Learn more about what Artificial Intelligence means for your organization.
This presentation will give you a brief about the Artificial intelligence concept with the below-mentioned contents
- What is AI?
- Need for AI
- Languages used for AI development
- History of AI
- Types of AI
- Agents in AI
- How AI works
- Technologies of AI
- Application of AI
Artificial Intelligence - It's meaning, uses, past and future.
Artificial intelligence is intelligence demonstrated by machines, as opposed to the natural intelligence displayed by animals including humans
Make And Designed by Muhammad Muttaiyab Ahmad & Muhammad Nasir Yousaf
The Best Presentation in Slides Share on Artificial Intelligence.
Professors give them 100% out of 100%
This is the quality of presentation that can revel all parts of Artificial Intelligence from Each and every example that should be added, that is already added in which.
The ppt Sujoy and I made for the Psi Phi ( An Inter School Competition held by our School). Our Topic was Artificial Intelligence.
Credits:
Theme Images from ESET NOD32 (My Antivirus of Choice)
Backgrounds from SwimChick.net (Amazing designs here)
Credits Image from Full Metal Alchemist (One of my favorite Anime).
Introduction To Artificial Intelligence Powerpoint Presentation SlidesSlideTeam
Introduction to Artificial Intelligence is for the mid level managers giving information about what is AI, AI levels, types of AI, where AI is used. You can also know the difference between AI vs Machine learning vs Deep learning to understand expert system in a better way for business growth. https://bit.ly/2V0reNa
Artificial Intelligence - It's meaning, uses, past and future.
Artificial intelligence is intelligence demonstrated by machines, as opposed to the natural intelligence displayed by animals including humans
Make And Designed by Muhammad Muttaiyab Ahmad & Muhammad Nasir Yousaf
The Best Presentation in Slides Share on Artificial Intelligence.
Professors give them 100% out of 100%
This is the quality of presentation that can revel all parts of Artificial Intelligence from Each and every example that should be added, that is already added in which.
The ppt Sujoy and I made for the Psi Phi ( An Inter School Competition held by our School). Our Topic was Artificial Intelligence.
Credits:
Theme Images from ESET NOD32 (My Antivirus of Choice)
Backgrounds from SwimChick.net (Amazing designs here)
Credits Image from Full Metal Alchemist (One of my favorite Anime).
Introduction To Artificial Intelligence Powerpoint Presentation SlidesSlideTeam
Introduction to Artificial Intelligence is for the mid level managers giving information about what is AI, AI levels, types of AI, where AI is used. You can also know the difference between AI vs Machine learning vs Deep learning to understand expert system in a better way for business growth. https://bit.ly/2V0reNa
Introduction to Artificial intelligence and MLbansalpra7
**Title: Understanding the Landscape of Artificial Intelligence: A Comprehensive Exploration**
**I. Introduction**
In recent decades, Artificial Intelligence (AI) has emerged as a transformative force, reshaping industries, influencing daily life, and pushing the boundaries of human capabilities. This comprehensive exploration delves into the multifaceted landscape of AI, encompassing its origins, key concepts, applications, ethical considerations, and future prospects.
**II. Historical Perspective**
AI's roots can be traced back to ancient history, where philosophers contemplated the nature of intelligence. However, it wasn't until the mid-20th century that AI as a field of study gained momentum. The influential Dartmouth Conference in 1956 marked the official birth of AI, with early pioneers like Alan Turing laying the theoretical groundwork.
**III. Foundations of AI**
Understanding AI requires grasping its foundational principles. Machine Learning (ML), a subset of AI, empowers machines to learn patterns and make decisions without explicit programming. Within ML, various approaches, such as supervised learning, unsupervised learning, and reinforcement learning, play crucial roles in shaping AI applications.
**IV. Types of Artificial Intelligence**
AI is not a monolithic entity; it spans a spectrum of capabilities. Narrow AI, also known as Weak AI, excels in specific tasks, like image recognition or language translation. In contrast, General AI, or Strong AI, would possess human-like intelligence across a wide range of tasks, a goal that remains a long-term aspiration.
**V. Applications of AI**
AI's impact is felt across diverse sectors. In healthcare, AI aids in diagnostics and personalized treatment plans. In finance, it enhances fraud detection and risk assessment. Self-driving cars exemplify AI in transportation, while virtual assistants like Siri and Alexa showcase its role in daily life. The convergence of AI with other technologies, such as the Internet of Things (IoT) and robotics, amplifies its transformative potential.
**VI. Machine Learning Algorithms**
The backbone of AI lies in its algorithms. Linear regression, decision trees, neural networks, and deep learning models are among the many tools in the ML toolkit. Exploring the mechanics of these algorithms reveals the intricacies of how AI processes information, learns from data, and makes predictions.
History of AI, Current Trends, Prospective TrajectoriesGiovanni Sileno
Talk given at the 2nd Winter Academy on Artificial Intelligence and International Law of the Asser Institute. The birth of AI: Dartmouth workshop. The biggest AI waves: classic symbolic AI (reasoning, knowledge systems, problem-solving), machine learning (induction). Current problems: explainability, trustworthyness, impact and transformation on society and people, the rise of artificially dumber systems.
Conf 2018 Track 1 - Tessl / revolutionising the house moving processTechExeter
by Jonathan Brook
Tessl - using technology and data to revolutionise the house moving process
Presented at the 2018 TechExeter Conference https://techexeter.uk
Conf 2018 Track 3 - Microservices - What I've learned after a year building s...TechExeter
by Nathan Gloyn
This presentation covers what I've learned about using microserivices over the last year, the things you want to be doing and problems you can run into.
Presented at the 2018 TechExeter Conference https://techexeter.uk
Security for Position Navigation and Timing Systems
Guy Buesnel speaking at the TechExeter meetup August 2018
https://www.meetup.com/techexeter/events/249663175/
Why Isn't My Query Using an Index?: An Introduction to SQL Performance TechExeter
by Chris Saxon, Oracle.
“Why isn’t my query using an index?” is a common question people have when tuning SQL.
This talk explores the factors that influence the optimizer’s decision behind this question. It introduces the concepts of blocks and the clustering factor. It discusses how these affect the optimizer's calculations. It goes on to show how these concepts work in practice using real SQL queries.
This session is intended for developers who want to learn how the optimizer works and how to make their SQL run quickly!
From the FreshTech 2017 conference by TechExeter
www.techexeter.uk
by Dave Longman, Headforwards.
Modern software release cycles are getting shorter and shorter. Modern development languages and frameworks enable developers to produce new features faster than ever. With the trend of shorter sprints and a general move towards continuous delivery it is becoming more and more difficult to get everything ready to release without testing becoming a bottleneck.
Existing testing processes cannot keep up with the rapid release pace demanded by more and more companies. So what can we do about this? One approach is to turn your development team into testers, get them to think more like a tester thereby reducing the number of issues that get past the developers IDE. But does this work and how do you go about doing it?
In this session I will explain what we have done to help our developers become testers. I'll talk about the challenges we faced as well as the benefits that it brought for our projects. We'll also look at what impact this had on the developers and more crucially on the testers.
From the FreshTech 2017 conference by TechExeter
www.techexeter.uk
by John Blackmore, Upad.
Remote working roles are on the rise, offering flexibility to employers and employees, opening up roles to workers that would normally not be available due to location or other factors. Based on real world experience over the last 18 months, I would like to share my tips and trips on working within and managing a remote team.
I show the pros and cons of remote working, great ways to set up your space for productive working, and how to avoid common procrastination pitfalls.
I have been working as a team lead for a fully remote team of developers and would like to share our story of how we organise work, communicate, and collaborate in ways that focussed and productive without the distractions of the modern open plan office.
From the FreshTech 2017 conference by TechExeter
www.techexeter.uk
by Dermot Kilroy, GoCompare.
The Agile Manifesto captured the mindset of 17 software delivery thought leaders in how they wanted to deliver software. Since then the agile landscape has exploded with all sorts of different tools, techniques and practices.
In my experience the adoption of agile focuses heavily on implementing the processes, tools and techniques. But, true agility is achieved by the people within the organisation adopting the agile mindset.
This talk is all about the agile journey GoCompare has taken and, more importantly, contains an experience report of developing an agile mindset at all levels of the organisation.
From the FreshTech 2017 conference by TechExeter
www.techexeter.uk
by Andy Wood, Ideaflip.
Writing software has been compared to many other professions such as science, engineering, architecture, craft and art. However, while these analogies can be useful, nearly all of them assume that the goal is a finished product. One that might require the odd bit of maintenance and occasional bit of redecoration perhaps, but fundamentally, a more or less static, completed artefact.
Today's networked software ecosystems are complex, dynamic environments. Security updates, changing cloud APIs, new web technologies and mobile operating systems, all contribute to a ever-evolving context that developers have to contend with while creating apps and services. We need a fresh analogy to draw inspiration from.
In this session I propose that writing software should be treated more like gardening and look at the ways this analogy can help when thinking—and perhaps more importantly, talking—about the design, development and maintenance of today's systems.
From the FreshTech 2017 conference by TechExeter
www.techexeter.uk
The trials and tribulations of providing engineering infrastructure TechExeter
by Olly Stephens, ARM.
This talk is a reflection on the things I’ve learnt having spent the last 17 years (and counting) providing infrastructure to the engineering communities at ARM Ltd.
ARM engineering engages in a wide variety of engineering disciplines to produce, enable and support it’s products. This, in turn, creates varied demand on the internal infrastructure required to enable it. From large HPC clusters that have been used in pretty much the same way for 20+ years, through weird and wacky custom pieces of hardware, to the modern infrastructure required for efficient software development.
The talk will discuss some of the challenges of providing and evolving the internal infrastructure needed for ARM to function, and reflect on changes resulting from more recent enablers such as cloud computing and home working.
From the FreshTech 2017 conference by TechExeter
www.techexeter.uk
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
How world-class product teams are winning in the AI era by CEO and Founder, P...
Machine Learning, AI and the Brain
1. Machine Learning, AI and the
Brain
Samantha Adams
Met Office, University of Plymouth
2. Talk Overview
• Why this talk?
• Some definitions and history
• Why is it difficult to build a brain?
• Should we be worried?
• Hot topics
• Resources
3. Why this talk?
• Machine Learning and AI are now mainstream
• Big data and Data Science in the mix
• Positive and negative hype
• ML == AI ?
• Human-like AI still a challenge
• My background
• Disclaimer – my opinions are my own!
4. “A field of study that gives computers the ability to
learn without being explicitly programmed“
(Arthur Samuel, 1959)
“Machine Learning is the study of techniques and
algorithms that allow machines to autonomously
extract meaningful information from data”
(Me, 2017)
“Machine Learning is a paradigm that enables
systems to automatically improve their
performance at a task by observing relevant data”
(Stanford One Hundred Year Study on Artificial Intelligence, 2016)
Some definitions - Machine learning
5. “Artificial Intelligence (AI) is a science and a set of computational
technologies that are inspired by—but typically operate quite
differently from—the ways people use their nervous systems and
bodies to sense, learn, reason, and take action.”
(Stanford One Hundred Year Study on Artificial Intelligence, 2016)
…….ML is about techniques for enabling machines to assist humans,
The goal of AI is the same but by generating human-like behaviour.
ML is part of the AI researchers toolbox.
“…is intelligence exhibited by machines. Colloquially, the term
‘artificial intelligence’ is applied when a machine mimics ‘cognitive’
functions that humans associate with other human minds, such as
‘learning’ and ‘problem solving’“
(Wikipedia)
Some definitions – Artificial Intelligence
6. ML (I think) is pretty easy to define:
• Predict stock market prices based on historical data
• Decide if a tumour is malignant or benign from a brain scan
• Classify an image as containing a cat or a dog
• Determine most efficient route given a set of constraints
AI is harder (what constitutes ‘behaviour’?)
• Self-driving car
• Alexa, Cortana, Siri assistants
• Machine Translation (tricky one)
• Describing an image (very tricky one)
Some examples
7. ‘Machine Learning’ has been going for a very long time (if one
accepts the previous definitions)
In the eighteenth century, Thomas Bayes - reasoning about
the probability of events
In the nineteenth century, George Boole showed that logical
reasoning could be performed systematically
In the twentieth century, from the experimental sciences
came the field of statistics. which enables the modelling of
data and drawing inferences from it
When Computer Science became mature the idea of creating
a machine to execute such operations soon followed.
History
8. Alan Turing 1912-1954
• “Computing Machinery and Intelligence”
(1950)
• Probably first mention of Artificial
Intelligence but he didn’t use the phrase
John McCarthy 1927-2011
• Invented the term ‘Artificial Intelligence’
• In 1956 Organised the first major
conference
Images courtesy of Wikipedia
“ Intelligence as Computation “
9. • Expectations had run high for what was going to be
possible with AI
• In 1981, the Japanese Ministry of International Trade
and Industry set aside $850 million for the ’Fifth
generation computer project’. Their objectives were
to write programs and build machines that could:
• carry on conversations
• translate languages
• interpret pictures
• reason like human beings
“ Intelligence as Computation “
10. • An ‘AI Winter’ (actually the second such). AI suffered a series
of financial setbacks as industry and business lost faith and
stopped investing
• It was an assumption that human intelligence, behaviour etc.
could be programmed into a machine (computer)
• For some domain-specific problems this worked – e.g. games
where the rules can be explicitly set down (chess)
• Ironically, it was the things that humans find easy that were
the real challenge for AI
“ Intelligence as Computation “
11. • How words (symbols) are assigned meanings
• A thing (‘referent’) can be referred to using
different words with different meanings
• Words in our minds are grounded
• Words in isolation are not grounded
The Symbol Grounding Problem
The middle door
The blue door
The door she came in through
12. • How to solve the problem of autonomous
machines (e.g. a robot) operating in a dynamic
environment
• Even very simple scenarios become complicated
to specify using logic
The Reference Frame Problem
Icons made by Freepik from www.flaticon.com
Light: ON Light: OFF
Door: OPEN Door: CLOSED
13. The Reference Frame Problem
Door: OPEN
INITIAL State:
Light: OFF
Door: CLOSED
Update State: OPEN DOOR
NEXT State:
Light: ON Light: OFF
OR ??
The problem is that specifying only
which conditions are changed by the
actions does not entail that all other
conditions are not changed!
AND Light: OFF
Light: OFF
14. Rodney Brooks 1954 -
• “Elephants Don’t Play Chess” (1990)
• “Situated and Embodied AI”
• The Subsumption Architecture
• Integration of AI and Robotics
• These ideas spawned a lot of subfields in
AI / Robotics
“ Intelligence as Interaction between Body,
Brain and Environment “
Image(s) courtesy of Wikipedia
"the world is its own best model. It is always exactly up to date. It
always has every detail there is to be known. The trick is to sense it
appropriately and often enough”
A Subsumption Architecture
15. • Field became fragmented many different names for the same
research, e.g. ‘Computational Intelligence’ or ‘Cognitive
Systems’ (some stigma from AI Winter)
• Many techniques just became assimilated into regular
Computer Science (e.g. search)
• Increased computer power and data availability has allowed
many of the ‘Fifth generation’ dreams to become reality today
• Successful applications are generally domain-specific and have
required decades of prior research to bear fruit
• Not as much progress towards Artificial ‘General’ Intelligence
as they don’t address genuine human level reasoning,
common sense ability and adaptation
Since then…
16. • Lack of full understanding of what the brain does and how it does it
• Lack of a definitive metric for ‘intelligence’
• Difficult to define what objective is to be optimised. Is the brain even optimising all
the time? (Check out Gerd Gigerenzer’s work on Fast and Frugal heuristics)
• Brains are inside a body that has sensors and actuators!
• The brain is multi-modal. Although there are specific regions of the brain that deal
with vision, audition, speech, motor, the functions are not cleanly separable.
• The brain is extremely good at adaptation – most ML techniques work well in
stationary environments but cannot adapt very well if the environment changes (an
example is Computer Vision)
• The brain is an electro-chemical network so there is a mixture of global and local
learning. Most NN have global learning mechanisms
• The brain uses pulse computation or spikes. Most NN have constant activation
• The brain rewires itself constantly. Most NN have a fixed network structure where
only the weights on the connections change (note dropout in DNN)
• The brain does not start as a ‘blank sheet’, but is the product of evolution (note the
current interest in transfer learning and pretrained NN)
So why is it a struggle to build brains
with even the sophistication of a fly’s , let alone a human’s?
17. So why is it a struggle to build brains
with even the sophistication of a fly’s , let alone a human’s?
“The brain is an infinite-dimensional network of networks of
genes, proteins, cells, synapses, and brain regions, all operating in
a dynamically changing cocktail of neurochemicals. Our
perceptions and movements, thoughts and feelings emerge as
electrical, chemical, and mechanical chain reactions explode and
weave through these networks. Because there is no scientific
evidence that we can ignore any of these reactions, the only way
to get close to the capabilities of the brain is to simulate or
emulate all of them. When that will happen depends on the level
of resolution that we need to capture all these reactions.”
Henry Markram (Founder/director of the Blue Brain Project and founder of
the Human Brain Project), Interview for IEEE Spectrum, June 2017.
18. • Like it or not, AI is already here! Like most technologies, when
they become useful they are assimilated into everyday life and
are invisible
• Concerns fall into these categories
• Ethical, e.g. Safety, privacy
• Economic, e.g. Taking jobs away from humans
• Existential, e.g. Machines will become smarter than us and
subjugate or eliminate us
• I see a conflict between the desire to make autonomous
systems that behave like humans but also to ensure that they
do not harm people, or make biased decisions, or show
discrimination
Should we be worried?
19. “Contrary to the more fantastic predictions for AI in the
popular press, the Study Panel found no cause for concern
that AI is an imminent threat to humankind. No machines
with self-sustaining long-term goals and intent have been
developed, nor are they likely to be developed in the near
future”
“the new jobs that will emerge are harder to imagine in
advance than the existing jobs that will likely be lost”
Should we be worried?
(Stanford One Hundred Year Study on Artificial Intelligence, 2016)
20. “There are quite a few people out there who’ve said that AI is an
existential threat: Stephen Hawking, astronomer Royal Martin
Rees, who has written a book about it, and they share a common
thread, in that: they don’t work in AI themselves. For those who
do work in AI, we know how hard it is to get anything to actually
work through product level.”
Should we be worried?
Rodney Brooks, interview for TechCrunch, July 2017.
21. “my biggest worry is about machines having too much power, not
about them being too smart. You could, for example, be president
of the United States and do a lot of damage, regardless of what
your IQ is”
Should we be worried?
Gary Marcus (Professor of psychology, New York University), Interview for IEEE
Spectrum, May 2017.
22. “Every technology since fire has had intertwined promise and
peril. I believe that our best strategy to keep AI safe and beneficial
is to essentially merge with it. We are already on that path.
Whether [intelligent] machines are inside or outside [the] body is
not a critical issue.”
Should we be worried?
Ray Kurzweil (Cofounder and chancellor, Singularity University), Interview for IEEE
Spectrum, May 2017
23. Large-scale machine learning
Deep Learning
Reinforcement learning
Robotics
Computer Vison
Natural Language Processing
Collaborative systems
Crowdsourcing and human computation
Algorithmic game theory and computational social choice
Internet of Things (IoT)
Neuromorphic computing
Hot Topics
(According to the Stanford One Hundred Year Study on Artificial Intelligence)
24. • Be wary about paying lots of money for anything!!
• You don’t need to read mathematical research papers either
• Most Udacity and Coursera videos are on YouTube
• Deep Learning TV YouTube
• Jeremy Howard’s Practical Deep Learning for Coders
http://course.fast.ai/
• Machinelearningmastery.com. Jason Brownlee’s blog. Highly
recommended for his tutorials. His eBooks are good value for
money
Resources
25. Peter Stone et al. (2016). Artificial Intelligence and Life in 2030.
One Hundred Year Study on Artificial Intelligence: Report of the
2015-2016 Study Panel, Stanford University, Stanford,
CA, September 2016. Available online
from http://ai100.stanford.edu/2016-report
Alan M. Turing (1950). Computing Machinery and Intelligence.
Mind 49: 433-460. Available online from
http://cogprints.org/499/1/turing.HTML
Rodney A. Brooks (1990). Elephants Don’t Play Chess.
Robotics and Autonomous Systems, 6: 3-15. Available online from
http://people.csail.mit.edu/brooks/papers/elephants.pdf
Selected references
McCarthy – The Dartmouth conference – co-organisers included Marvin Minsky and Claude Shannon, attendees included other people who would go on to do important work such as Arthur samuel
.g. games where the rules can be explicitly set down (chess), computationally intensive problems that just require the kind of brute force approach humans can’t perform. Ironically these kind of problems most humans find quite hard, and it’s the things that we find easy that were the real challenge for AI.
Example of an ungrounded word – any word in a foreign language that you don’t understand. You could look it up in a dictionary in that language but you still don’t understand the meaning because you don’t understand the language
Alan Turing did mention this point in his paper!!!!
Subsumption architecture:
Lower levels are ‘basic’ behaviour which can be subsumed by higher levels depending upon sensory input
Note the feedback loop from actuators to sensors
Note, however, that military applications are outside of the scope of this study group
Note, however, that military applications are outside of the scope of this study group
Note, however, that military applications are outside of the scope of this study group
Note, however, that military applications are outside of the scope of this study group