This document discusses artificial intelligence and how it can help humans. It covers that AI is not new, having originated in the 1950s, and is now more advanced due to increased computing power. It also discusses how AI utilizes pattern recognition and machine learning. The document then covers several applications of AI including computer vision, natural language processing, sentiment analysis, speech recognition/conversion and moderation. It notes both the benefits of AI in automating tasks and preventing errors, as well as the responsibilities of ensuring transparency and allowing people to opt-in to algorithms.
Christian Heilmann - Building human interfaces powered by AI - Codemotion Ber...Codemotion
We are smack in the middle of a hype about AI and whilst we wonder if a robot will take our job tomorrow or a badly configured self-driving car will run us over we're forgetting that AI can be a great way for humans to deal with machines and interfaces. Let's use Natural Language Processing to allow for clever search boxes, Artificial Vision to create automatic alternative text and facial recognition for automatic tagging and collation. The clever bits of Facebook are now available to all of us as APIs. Let's help humans embrace the revolution that is deep learning by showing them the benefits
There has been a lot of discussion during the last 50 years about the nature of programming: Is it an art like poetry? Is it craftsmanship like pottery? Is it an exact science like physics? Or a non exact science like medicine? Is it engineering like bridge building?
Whatever the nature of software development is: during this time, a lot of tools and techniques have appeared to make your lazy-developer life more difficult: Coding conventions, OOP, FP, SOLID, Design Patterns, Tests, TDD, UML, Use-cases, CASE tools, Refactoring, RUP, Agile, SCRUM, Continuous Integration, Code Complexity Metrics, Emergent Architecture, DevOps, SCM... and whatnot!
But, sometimes, being a lazy developer makes you do things that seemed counterintuitive, in order to pursue your main objective: WORK LESS.
Christian Heilmann - Building human interfaces powered by AI - Codemotion Ber...Codemotion
We are smack in the middle of a hype about AI and whilst we wonder if a robot will take our job tomorrow or a badly configured self-driving car will run us over we're forgetting that AI can be a great way for humans to deal with machines and interfaces. Let's use Natural Language Processing to allow for clever search boxes, Artificial Vision to create automatic alternative text and facial recognition for automatic tagging and collation. The clever bits of Facebook are now available to all of us as APIs. Let's help humans embrace the revolution that is deep learning by showing them the benefits
There has been a lot of discussion during the last 50 years about the nature of programming: Is it an art like poetry? Is it craftsmanship like pottery? Is it an exact science like physics? Or a non exact science like medicine? Is it engineering like bridge building?
Whatever the nature of software development is: during this time, a lot of tools and techniques have appeared to make your lazy-developer life more difficult: Coding conventions, OOP, FP, SOLID, Design Patterns, Tests, TDD, UML, Use-cases, CASE tools, Refactoring, RUP, Agile, SCRUM, Continuous Integration, Code Complexity Metrics, Emergent Architecture, DevOps, SCM... and whatnot!
But, sometimes, being a lazy developer makes you do things that seemed counterintuitive, in order to pursue your main objective: WORK LESS.
Refactoring (the brain) for developers Ionel Condor
Refactoring (the brain) for developers ;
a collection of basic ideas about how to advance in career as software engineers and how to improve our brain to support this effort
'10 Great but now Overlooked Tools' by Graham ThomasTEST Huddle
The idea for this presentation came directly from EuroSTAR 2011. Sitting on the bus back to the conference centre after attending the Gala Dinner, a discussion started, about industry luminaries who turn up at conferences and give presentations which roughly say "Don't do all the stuff that I told you to do 5 years ago! Do this stuff now." But, but, but . . . .
As we got talking I realised how many simple effective tools I no longer used, because they have either become overlooked, forgotten and thus fallen into disuse, or because modern methods claim not to need them and they are redundant. I wondered if any of them were worth looking at again - starting with my trusty flowcharting template; I realised it is a great tool which I have overlooked for far too long!
Here is my list of 10 great but now overlooked tools:
• Flowcharts
• Prototypes
• Project Plans
• Mind Maps
• Tools we already have at our disposal like ....
• Aptitude Tests
• Hexadecimal Calculators
• Desk Checking
• Data Dictionaries and Workbenches
This is my list of really useful tools that I think are overlooked. In the webinar I will outline each tool, why I think it was great, and what we are missing out by not using it.
And it naturally follows that if there are some tools we have overlooked then there are also some tools that we should get rid of! I will identify some.
Hopefully this webinar will give you a different perspective on tools to use for testing, some tools that may be improved upon or plain discarded, and help you think about the tools you currently use and maybe to view them in a different light.
Can software architecture affect the culture and emotions in the workplace? In this talk I look to some ways architectural choices shape collaboration and survivability in the workplace.
Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012TEST Huddle
EuroSTAR Software Testing Conference 2012 presentation on 10 Great but Now Overlooked Tools by Graham Thomas. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Most software development processes are focused on tracking and delivery. Unfortunately, writing code is no longer the bottleneck. The real bottleneck is the team ability to learn about the domain complexity and do the right thing.
Summer of Code 09 and How to have a kick ass ICT careersummerofcode
Here are the slides of the Summer of Code 09 talk.
They contain:
* Welcome and introduction to Summer of Code
* Main Seminar How to have a kick ass ICT career
AI and ML for Product Management by Smartsheet Sr Dir of PMProduct School
Product Management Event at #ProductCon Seattle on AI and ML for Product Management by Nitin Bhat, Senior Director of Product Management at Smartsheet.
Magic of Automation and Everyday Chores.pptxJamie Coleman
My presentation about AI and how developers can use it to be more productive. It also covers some of the security implications of AI, how we at Sonatype use AI and how developers can fight the bad guys using AI
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5USECON
Everyone working in Artificial Intelligence (AI)/chatbots, has the opportunity to further develop technology which will affect the future of especially finance/payment, transport and health. The main question is how human-like‘ these solutions will need to be (if at all) in order to be adopted. And how will the future of employment look like?
USECON Webinar "Alina's Guests": Chatbots with Floor Drees from sektor5Alina Köhler
Everyone working in Artificial Intelligence (AI)/chatbots, has the opportunity to further develop technology which will affect the future of especially finance/payment, transport and health. The main question is how human-like‘ these solutions will need to be (if at all) in order to be adopted. And how will the future of employment look like?
Designing AI for Humanity at dmi:Design Leadership Conference in BostonCarol Smith
As design leaders we must enable our teams with skills and knowledge to take on the new and exciting opportunities that building powerful AI systems bring. Dynamic systems require transparency regarding data provenance, bias, training methods, and more, to gain user’s trust. Carol will cover these topics and challenge us as design leaders, to represent our fellow humans by provoking conversations regarding critical ethical and safety needs.
Presented at dmi:Design Leadership Conference in Boston in October 2018.
10 Things Every Entrepreneur Needs to Know About Artificial IntelligenceChristopher Mohritz
A.I. is transforming our world in unprecedented ways and at unprecedented speeds, presenting an endless stream of opportunities for savvy entrepreneurs.
Refactoring (the brain) for developers Ionel Condor
Refactoring (the brain) for developers ;
a collection of basic ideas about how to advance in career as software engineers and how to improve our brain to support this effort
'10 Great but now Overlooked Tools' by Graham ThomasTEST Huddle
The idea for this presentation came directly from EuroSTAR 2011. Sitting on the bus back to the conference centre after attending the Gala Dinner, a discussion started, about industry luminaries who turn up at conferences and give presentations which roughly say "Don't do all the stuff that I told you to do 5 years ago! Do this stuff now." But, but, but . . . .
As we got talking I realised how many simple effective tools I no longer used, because they have either become overlooked, forgotten and thus fallen into disuse, or because modern methods claim not to need them and they are redundant. I wondered if any of them were worth looking at again - starting with my trusty flowcharting template; I realised it is a great tool which I have overlooked for far too long!
Here is my list of 10 great but now overlooked tools:
• Flowcharts
• Prototypes
• Project Plans
• Mind Maps
• Tools we already have at our disposal like ....
• Aptitude Tests
• Hexadecimal Calculators
• Desk Checking
• Data Dictionaries and Workbenches
This is my list of really useful tools that I think are overlooked. In the webinar I will outline each tool, why I think it was great, and what we are missing out by not using it.
And it naturally follows that if there are some tools we have overlooked then there are also some tools that we should get rid of! I will identify some.
Hopefully this webinar will give you a different perspective on tools to use for testing, some tools that may be improved upon or plain discarded, and help you think about the tools you currently use and maybe to view them in a different light.
Can software architecture affect the culture and emotions in the workplace? In this talk I look to some ways architectural choices shape collaboration and survivability in the workplace.
Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012TEST Huddle
EuroSTAR Software Testing Conference 2012 presentation on 10 Great but Now Overlooked Tools by Graham Thomas. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Most software development processes are focused on tracking and delivery. Unfortunately, writing code is no longer the bottleneck. The real bottleneck is the team ability to learn about the domain complexity and do the right thing.
Summer of Code 09 and How to have a kick ass ICT careersummerofcode
Here are the slides of the Summer of Code 09 talk.
They contain:
* Welcome and introduction to Summer of Code
* Main Seminar How to have a kick ass ICT career
AI and ML for Product Management by Smartsheet Sr Dir of PMProduct School
Product Management Event at #ProductCon Seattle on AI and ML for Product Management by Nitin Bhat, Senior Director of Product Management at Smartsheet.
Magic of Automation and Everyday Chores.pptxJamie Coleman
My presentation about AI and how developers can use it to be more productive. It also covers some of the security implications of AI, how we at Sonatype use AI and how developers can fight the bad guys using AI
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5USECON
Everyone working in Artificial Intelligence (AI)/chatbots, has the opportunity to further develop technology which will affect the future of especially finance/payment, transport and health. The main question is how human-like‘ these solutions will need to be (if at all) in order to be adopted. And how will the future of employment look like?
USECON Webinar "Alina's Guests": Chatbots with Floor Drees from sektor5Alina Köhler
Everyone working in Artificial Intelligence (AI)/chatbots, has the opportunity to further develop technology which will affect the future of especially finance/payment, transport and health. The main question is how human-like‘ these solutions will need to be (if at all) in order to be adopted. And how will the future of employment look like?
Designing AI for Humanity at dmi:Design Leadership Conference in BostonCarol Smith
As design leaders we must enable our teams with skills and knowledge to take on the new and exciting opportunities that building powerful AI systems bring. Dynamic systems require transparency regarding data provenance, bias, training methods, and more, to gain user’s trust. Carol will cover these topics and challenge us as design leaders, to represent our fellow humans by provoking conversations regarding critical ethical and safety needs.
Presented at dmi:Design Leadership Conference in Boston in October 2018.
10 Things Every Entrepreneur Needs to Know About Artificial IntelligenceChristopher Mohritz
A.I. is transforming our world in unprecedented ways and at unprecedented speeds, presenting an endless stream of opportunities for savvy entrepreneurs.
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...SlideTeam
Choose our Artificial Intelligence Machine Learning Deep Learning PPT PowerPoint Presentation Slide Templates to understand this popular branch of computer science. Acquaint your audience with the process of building smart, capable machines that can perform intelligent tasks with the help of this neural network PPT presentation. Exhibit the difference between AI, machine learning, and deep learning through this informative robotics PPT design. Elaborate on the wide range of areas that can benefit from artificial intelligence like supply chain, customer experience, human resources, fraud detection, research, and development by taking the aid of this computer science PPT slideshow. Highlight the booming rate of AI business and its future revenue forecast by downloading this thought-provoking and indulging information technology PowerPoint graphics. Save your time and efforts with these pre-ready and professionally crafted content-specific slides. It will educate your audience about this complex process in an easy yet efficient way. Download this AI functioning PowerPoint deck to create a roadmap for the growth and expansion of your business. https://bit.ly/3x135nD
We are obsessed with coding and creating automated workflows and optimisations. And yet our final products aren't making it easy for people to use them. Somewhere, we lost empathy for our end users and other developers. Maybe it is time to change that. Here are some ideas.
PWA are a hot topic and it is important to understand that they are a different approach to apps than the traditional way of packaging something and letting the user install it. In this keynote you'll see some of the differences.
Keynote at halfstackconf 2017 discussing the falsehood of the idea that in order to survive the automation evolution everybody needs to learn how to code. Machines can code, too.
“If Tetris has taught me anything, it’s that errors pile up and accomplishments disappear” is a common quote and it seems we’re living this to its full extend as web developers. We fail to celebrate the successes we have and the tools that are at our disposal but we’re never short of finding reasons why things don’t work. We also tend to pile on technology on technology to solve problems that may actually not exist and thus clog up the web. In this talk Chris Heilmann wants to remind us what we achieved and how we should celebrate it and how we should stop trying to solve problems that are simply beyond our control.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
Ethnobotany and Ethnopharmacology:
Ethnobotany in herbal drug evaluation,
Impact of Ethnobotany in traditional medicine,
New development in herbals,
Bio-prospecting tools for drug discovery,
Role of Ethnopharmacology in drug evaluation,
Reverse Pharmacology.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
4. Artificial
Intelligence
▪ Is nothing new – the concepts go
back to the 50ies
▪ Is quite the hype and very often
misattributed
▪ Is an umbrella term for a lot of
math and science around
repetition, pattern recognition and
machine learning
▪ Got a huge boost because of
availability of hardware
@codepo8
7. Big brother is
redundant…
▪ Everything we do online is
monitored and recorded
▪ We often don’t realise that our data
is how we pay for “free” services
▪ We’re happy to use systems that
record all the time in exchange for
convenience
▪ Often people don’t realise just how
dangerous this can be in the wrong
hands.
@codepo8
8. Everything counts
in large amounts
▪ We create a massive amount of
information – actively and without
our knowledge.
▪ It is tough to make that amount of
information consumable again.
▪ That’s why we have computers
▪ With cloud computing, on demand
processing and advances in
hardware we’re faster than ever.
@codepo8
9. Leaving invisible
marks…
▪ By using other people’s machines
and infrastructure, we leave traces
▪ This allows companies to recognise
us, and accumulates a usage
history
▪ This leads to better results, but can
leaks data
▪ We should have more transparency
about what digital legacy we left
behind.
@codepo8
11. Artificial
Intelligence Myths
▪ AI can’t replace a thinking, creative
human
▪ AI can not magically fill gaps with
perfect information – it can only
compare and assume
▪ AI doesn’t learn in a creative
fashion. It makes no assumptions
▪ AI has no morals and ethics, but –
used wrongly – it can amplify our
biases
@codepo8
12. Machines can be
great tools or
weapons…
▪ Machine Learning is all about
returning assumptions
▪ We don’t get any definitive truth
from algorithms, we get answers to
our questions
▪ AI can answer questions, but it is up
to you to ask good questions –
generic questions yield assumed
results.
@codepo8
13. Machines can be
great tools or
weapons…
▪ Untrained and limited data leads to
terrible and biased AI results
▪ It is very easy to get either wrong
deductions or false positives
▪ AI is as intelligent and good as the
people who apply it
@codepo8
19. Photo by Florian Ziegler flickr.com/photos/damndirty/40153024740/
Andreas Dantz flickr.com/photos/szene/40193567250
AI for humans
20. How AI can help
humans…
▪ Automation
▪ Error prevention
▪ Data reduction / Muffling the noise
▪ Prediction based on historical data
▪ Ploughing through massive
amounts of data
▪ Creating more human interfaces
@codepo8
21. How AI can help
humans…
aka.ms/ai-for-good@codepo8
22. How AI can help
humans…
twitter.com/jennifermarsman/status/997655817967976448@codepo8
23. How AI can help
humans…
▪ Automation
▪ Error prevention
▪ Data reduction / Muffling the noise
▪ Prediction based on historical data
▪ Ploughing through massive
amounts of data
▪ Creating more human interfaces
@codepo8
24. Bots and computers…Humans
▪ Messy and prone to mistakes
▪ Forget things and filter them by their
biases
▪ Bored when doing repetitive tasks
▪ When bored create more errors
▪ Non-optimised communication, lots
of nuances and misunderstanding
▪ Make no mistakes, other than
physical fatigue
▪ Never forget, don’t judge
▪ Great at tedious, boring tasks
▪ Repeat things with minor changes
on iterations till a result is met
▪ Highly optimised, non-nuanced
communication.
@codepo8
25. Bots and computers…Humans
▪ Messy and prone to mistakes
▪ Forget things and filter them by their
biases
▪ Bored when doing repetitive tasks
▪ When bored create more errors
▪ Non-optimised communication, lots
of nuances and misunderstanding
▪ Make no mistakes, other than
physical fatigue
▪ Never forget, don’t judge
▪ Great at tedious, boring tasks
▪ Repeat things with minor changes
on iterations till a result is met
▪ Highly optimised, non-nuanced
communication.
Data
Insights
Patterns
@codepo8
30. Intelligent,
responsive systems
▪ AI services offer us lots of data to
compare our users’ input with
▪ Thus our users don’t need to speak
computer but be human instead
▪ We can prevent them from making
mistakes
▪ We can help getting around
physical barriers
Google: cloud.google.com/products/machine-learning
Amazon: aws.amazon.com/machine-learning
Microsoft: azure.microsoft.com/en-us/services/cognitive-services@codepo8
31. Our toolkit for more
human interfaces
Natural
language
processing
Computer
Vision
Sentiment
analysis
Speech
conversion
and analysis
Moderation
@codepo8
32. Language and
Writing
▪ Probably the oldest task on the web
was translation
▪ This moved deeper into Natural
Language Processing and
Language Detection
▪ Using these, we can allow for
human commands and finding out
tasks by analyzing texts.
“How far am I from the capital of Denmark?”
“Where do I find a good restaurant around
here?”
“Show me documents I wrote five days ago
with more than 600 words”@codepo8
33. Computer Vision
▪ When text wasn’t cool enough, we
added images to our web media
▪ Often we forget that not everyone
can see them, and we leave them
without alternative text
▪ This is where machine learning
steps in to help turning an image
into a dataset we can work with.
@codepo8
43. Sentiment analysis
▪ Finding out the sentiment of a text,
image or video can help with a lot
of things
▪ You can navigate videos by only
showing the happy parts
▪ You can detect which comment
should be answered first by a help
desk
▪ You can predict when drivers of cars
get tired
@codepo8
45. Speech
▪ Audio interfaces are all the rage.
▪ You can allow hands-free control
of devices
▪ You can have an “always on”
system to help you out without
having to interface with it
▪ It feels natural and has a massive
Sci-Fi feeling – when it works.
@codepo8
52. Moderation
▪ Some things are not meant to be
consumed by people
▪ Computers don’t need counselling
once they saw them – people
should
▪ Known illegal and terrible content
can be automatically removed
@codepo8
54. Our
responsibilities..
▪ AI can be an amazing help for
humans
▪ It does need transparency – if you
use people as data sources, they
need to know what and where it
goes
▪ When people get information
filtered by an algorithm, it should
be an opt-in
▪ People need to have a chance to
dispute when an algorithm tagged
or disallowed them access.
@codepo8
55. Want to go deep?
▪ The Math behind ML
▪ The ethics of AI
▪ Working with Data using Python
▪ Machine Learning Models
▪ Deep Learning Models
▪ Reinforcement Learning Models
▪ Microsoft Professional Program
Certificate in Artificial Intelligence
aka.ms/learn-ai
10 courses, (8-16 hours each), 10 skills
@codepo8