SlideShare a Scribd company logo
1 of 25
Download to read offline
@everycolorbot is a minimalist
and very popular exponent of the
Mere Generation approach. Simply,
the bot generates a random color
hex-code (six hex digits denoting an
R-G-B color code) and a picture of
the corresponding color.
Just as Borges’ library of Babel provided every possible
book, this bot will eventually tweet every RGB color.
To go beyond mere generation,
we need to attach semantics to our
data, to guide a bot’s decisions.
Consider @everycolorbot – Mike
Cook suggests a CC bot that would
creatively name its own colors, in a
witty parody of Dulux paint names.
Dulux uses pretentious names with positive effect, but a bot
might call this one “mushrooms on toast” or “rusty battleship”.
Such a bot would exhibit humor and visual appreciation.
This twitterbot
could respond to
@everycolorbot
with novel
names, in a game
of dueling bots.
We can blend new
colors from old, by
mathematically mixing
the RGB codes of each
ingredient. So two
questions then:
1. What mixing ratio
should be use when
blending RGB codes?
2: How do we choose the colors to blend in the first place?
This is actually the key question in any combinatorial view of
creativity: how do we choose the elements to combine?
25%
Chocolate-brown
75%
Sky-blue
25%
Sky-blue
75%
Chocolate-brown
Here “chocolate” is
the modifier and
“sky” is the head.
So the base color is
sky-blue (75%),
with an added hint
of brown (25%).
Here “sky” is the
modifier and
“chocolate” is the
head. The base is
chocolate brown
(75%) with a hint
(25%) of blue.
We use a large
mapping of color
stereotypes to
specific RGB
color codes.
We can use Web n-
grams to suggest
attested shades and tints
of our color stereotypes,
such as “Winter green”
and “silver red”.
Attested combinations
make more sense than
random combinations.
We can also use
Web bi-grams to
suggest attested
combinations of our
stereotypes.
Q: Does
Web Frequency
serve as a measure
of conventionality?
The lower the Web
frequency, then the
less conventional
the combination ...
… so the more
striking and unusual
the resulting
color name.
Check out
for the RGB codes
of our color
stereotypes.
contains Web-
attested stereotype
pairings.
To minimize
noise, these are
bracketed with syntax
elements to ensure
well-formedness.
contains more Web-
attested stereotype
pairings.
Not every bigram
of color stereotypes
is intended as a
modifier-head phrase,
so beware noise.
Check out
for solid compounds
of color stereotypes.
These attested
unigrams can be split
into two parts, each a
different color
stereotype!
contains mod-head
stereotype pairings
with a plural
head word.
The
singular
form of the head
stereotype is given
in this column
here.
Finally, check out
for a corpus of this
bot’s tweets.
You can use the
map of RGB codes to
URLS to reuse the
bot’s color swatches,
so no need to create
your own!
Colorful Twitterbots
Colorful Twitterbots
Colorful Twitterbots
Colorful Twitterbots
Colorful Twitterbots
Colorful Twitterbots
Colorful Twitterbots
Colorful Twitterbots
Colorful Twitterbots
Colorful Twitterbots

More Related Content

Viewers also liked

Unweaving the lexical rainbow: Grounding Linguistic Creativity in Perceptual ...
Unweaving the lexical rainbow: Grounding Linguistic Creativity in Perceptual ...Unweaving the lexical rainbow: Grounding Linguistic Creativity in Perceptual ...
Unweaving the lexical rainbow: Grounding Linguistic Creativity in Perceptual ...Tony Veale
 
Game of tropes
Game of tropesGame of tropes
Game of tropesTony Veale
 
Tutorial on Creative Twitterbots
Tutorial on Creative TwitterbotsTutorial on Creative Twitterbots
Tutorial on Creative TwitterbotsTony Veale
 
The Mirror Makers: Sustaining Human Creative Communities With Machines That M...
The Mirror Makers: Sustaining Human Creative Communities With Machines That M...The Mirror Makers: Sustaining Human Creative Communities With Machines That M...
The Mirror Makers: Sustaining Human Creative Communities With Machines That M...Tony Veale
 
Metaphors all the way down
Metaphors all the way downMetaphors all the way down
Metaphors all the way downTony Veale
 
Introducing Computational Creativity
Introducing Computational CreativityIntroducing Computational Creativity
Introducing Computational CreativityTony Veale
 
Tutorial on Creative Metaphor Processing
Tutorial on Creative Metaphor ProcessingTutorial on Creative Metaphor Processing
Tutorial on Creative Metaphor ProcessingTony Veale
 

Viewers also liked (7)

Unweaving the lexical rainbow: Grounding Linguistic Creativity in Perceptual ...
Unweaving the lexical rainbow: Grounding Linguistic Creativity in Perceptual ...Unweaving the lexical rainbow: Grounding Linguistic Creativity in Perceptual ...
Unweaving the lexical rainbow: Grounding Linguistic Creativity in Perceptual ...
 
Game of tropes
Game of tropesGame of tropes
Game of tropes
 
Tutorial on Creative Twitterbots
Tutorial on Creative TwitterbotsTutorial on Creative Twitterbots
Tutorial on Creative Twitterbots
 
The Mirror Makers: Sustaining Human Creative Communities With Machines That M...
The Mirror Makers: Sustaining Human Creative Communities With Machines That M...The Mirror Makers: Sustaining Human Creative Communities With Machines That M...
The Mirror Makers: Sustaining Human Creative Communities With Machines That M...
 
Metaphors all the way down
Metaphors all the way downMetaphors all the way down
Metaphors all the way down
 
Introducing Computational Creativity
Introducing Computational CreativityIntroducing Computational Creativity
Introducing Computational Creativity
 
Tutorial on Creative Metaphor Processing
Tutorial on Creative Metaphor ProcessingTutorial on Creative Metaphor Processing
Tutorial on Creative Metaphor Processing
 

Similar to Colorful Twitterbots

Lesson 2 - More Basic HTML
Lesson 2 - More Basic HTMLLesson 2 - More Basic HTML
Lesson 2 - More Basic HTMLcoachhahn
 
T.2.2.pp(new)
T.2.2.pp(new)T.2.2.pp(new)
T.2.2.pp(new)coachhahn
 
Graphic Design Colors
Graphic Design ColorsGraphic Design Colors
Graphic Design ColorsCalvin Nguyen
 
Critique web page design.ppt
Critique  web page design.pptCritique  web page design.ppt
Critique web page design.pptSharmaine Resuma
 
Understanding Color#1
Understanding Color#1Understanding Color#1
Understanding Color#1Beth Sockman
 
Lecture 2-2023.pdf
Lecture 2-2023.pdfLecture 2-2023.pdf
Lecture 2-2023.pdfssuserff72e4
 
Lecture 2-2023.pdf
Lecture 2-2023.pdfLecture 2-2023.pdf
Lecture 2-2023.pdfssuserff72e4
 
50 symbolic colors schemes
50 symbolic colors schemes50 symbolic colors schemes
50 symbolic colors schemesCarolina Barreto
 
Photo mosaics With Ruby And Yahoo! BOSS
Photo mosaics With Ruby And Yahoo! BOSSPhoto mosaics With Ruby And Yahoo! BOSS
Photo mosaics With Ruby And Yahoo! BOSSSau Sheong Chang
 
Pbj Painting | Painting a house
Pbj Painting | Painting a house Pbj Painting | Painting a house
Pbj Painting | Painting a house pbjpainting
 
Adobe RGB and sRGB and color gamut
Adobe RGB and sRGB and color gamutAdobe RGB and sRGB and color gamut
Adobe RGB and sRGB and color gamutJon Hall
 
Handout2 formatting tags
Handout2 formatting tagsHandout2 formatting tags
Handout2 formatting tagsNadine Guevarra
 

Similar to Colorful Twitterbots (16)

Lesson 2 - More Basic HTML
Lesson 2 - More Basic HTMLLesson 2 - More Basic HTML
Lesson 2 - More Basic HTML
 
T.2.2.pp(new)
T.2.2.pp(new)T.2.2.pp(new)
T.2.2.pp(new)
 
Rgb vs cmyk
Rgb vs cmykRgb vs cmyk
Rgb vs cmyk
 
Chap46
Chap46Chap46
Chap46
 
Graphic Design Colors
Graphic Design ColorsGraphic Design Colors
Graphic Design Colors
 
Critique web page design.ppt
Critique  web page design.pptCritique  web page design.ppt
Critique web page design.ppt
 
Understanding Color#1
Understanding Color#1Understanding Color#1
Understanding Color#1
 
Lecture 2-2023.pdf
Lecture 2-2023.pdfLecture 2-2023.pdf
Lecture 2-2023.pdf
 
Lecture 2-2023.pdf
Lecture 2-2023.pdfLecture 2-2023.pdf
Lecture 2-2023.pdf
 
50 symbolic colors schemes
50 symbolic colors schemes50 symbolic colors schemes
50 symbolic colors schemes
 
Photo mosaics With Ruby And Yahoo! BOSS
Photo mosaics With Ruby And Yahoo! BOSSPhoto mosaics With Ruby And Yahoo! BOSS
Photo mosaics With Ruby And Yahoo! BOSS
 
Pbj Painting | Painting a house
Pbj Painting | Painting a house Pbj Painting | Painting a house
Pbj Painting | Painting a house
 
Adobe RGB and sRGB and color gamut
Adobe RGB and sRGB and color gamutAdobe RGB and sRGB and color gamut
Adobe RGB and sRGB and color gamut
 
Handout2 formatting tags
Handout2 formatting tagsHandout2 formatting tags
Handout2 formatting tags
 
Css3 color
Css3 colorCss3 color
Css3 color
 
Css3 color
Css3 colorCss3 color
Css3 color
 

More from Tony Veale

Plug and Play for a Transferrable Sense of Humour
Plug and Play for a Transferrable Sense of HumourPlug and Play for a Transferrable Sense of Humour
Plug and Play for a Transferrable Sense of HumourTony Veale
 
Appointment in Samarra: Bicameral Story-telling bots
Appointment in Samarra: Bicameral Story-telling botsAppointment in Samarra: Bicameral Story-telling bots
Appointment in Samarra: Bicameral Story-telling botsTony Veale
 
A giant sarcastic robot? What a Great Idea!
A giant sarcastic robot? What a Great Idea!A giant sarcastic robot? What a Great Idea!
A giant sarcastic robot? What a Great Idea!Tony Veale
 
Building a sense of humour: The Robot's guide to Humorous Incongruity
Building a sense of humour: The Robot's guide to Humorous IncongruityBuilding a sense of humour: The Robot's guide to Humorous Incongruity
Building a sense of humour: The Robot's guide to Humorous IncongruityTony Veale
 
West of Eden: Building Characters with Personality
West of Eden: Building Characters with PersonalityWest of Eden: Building Characters with Personality
West of Eden: Building Characters with PersonalityTony Veale
 
Fifty shades of orange: Building Bots with Personality
Fifty shades of orange: Building Bots with PersonalityFifty shades of orange: Building Bots with Personality
Fifty shades of orange: Building Bots with PersonalityTony Veale
 
Fifty shades of Dorian Gray: Affective Computing and The Self
Fifty shades of Dorian Gray: Affective Computing and The SelfFifty shades of Dorian Gray: Affective Computing and The Self
Fifty shades of Dorian Gray: Affective Computing and The SelfTony Veale
 
Pizza maker: A Tutorial on Building Twitterbots
Pizza maker: A Tutorial on Building TwitterbotsPizza maker: A Tutorial on Building Twitterbots
Pizza maker: A Tutorial on Building TwitterbotsTony Veale
 
Design patterns: An Introduction to Software Design Patterns
Design patterns: An Introduction to Software Design PatternsDesign patterns: An Introduction to Software Design Patterns
Design patterns: An Introduction to Software Design PatternsTony Veale
 
Better than the real thing: AI at the Movies
Better than the real thing: AI at the MoviesBetter than the real thing: AI at the Movies
Better than the real thing: AI at the MoviesTony Veale
 
Divine sparks: Empathic Ethical Machines
Divine sparks: Empathic Ethical MachinesDivine sparks: Empathic Ethical Machines
Divine sparks: Empathic Ethical MachinesTony Veale
 
Apt pupils: Machine Learning in the Movies
Apt pupils: Machine Learning in the MoviesApt pupils: Machine Learning in the Movies
Apt pupils: Machine Learning in the MoviesTony Veale
 
Mechanical muses
Mechanical musesMechanical muses
Mechanical musesTony Veale
 
Hawking's riddle: An OWL lesson
Hawking's riddle: An OWL lessonHawking's riddle: An OWL lesson
Hawking's riddle: An OWL lessonTony Veale
 

More from Tony Veale (14)

Plug and Play for a Transferrable Sense of Humour
Plug and Play for a Transferrable Sense of HumourPlug and Play for a Transferrable Sense of Humour
Plug and Play for a Transferrable Sense of Humour
 
Appointment in Samarra: Bicameral Story-telling bots
Appointment in Samarra: Bicameral Story-telling botsAppointment in Samarra: Bicameral Story-telling bots
Appointment in Samarra: Bicameral Story-telling bots
 
A giant sarcastic robot? What a Great Idea!
A giant sarcastic robot? What a Great Idea!A giant sarcastic robot? What a Great Idea!
A giant sarcastic robot? What a Great Idea!
 
Building a sense of humour: The Robot's guide to Humorous Incongruity
Building a sense of humour: The Robot's guide to Humorous IncongruityBuilding a sense of humour: The Robot's guide to Humorous Incongruity
Building a sense of humour: The Robot's guide to Humorous Incongruity
 
West of Eden: Building Characters with Personality
West of Eden: Building Characters with PersonalityWest of Eden: Building Characters with Personality
West of Eden: Building Characters with Personality
 
Fifty shades of orange: Building Bots with Personality
Fifty shades of orange: Building Bots with PersonalityFifty shades of orange: Building Bots with Personality
Fifty shades of orange: Building Bots with Personality
 
Fifty shades of Dorian Gray: Affective Computing and The Self
Fifty shades of Dorian Gray: Affective Computing and The SelfFifty shades of Dorian Gray: Affective Computing and The Self
Fifty shades of Dorian Gray: Affective Computing and The Self
 
Pizza maker: A Tutorial on Building Twitterbots
Pizza maker: A Tutorial on Building TwitterbotsPizza maker: A Tutorial on Building Twitterbots
Pizza maker: A Tutorial on Building Twitterbots
 
Design patterns: An Introduction to Software Design Patterns
Design patterns: An Introduction to Software Design PatternsDesign patterns: An Introduction to Software Design Patterns
Design patterns: An Introduction to Software Design Patterns
 
Better than the real thing: AI at the Movies
Better than the real thing: AI at the MoviesBetter than the real thing: AI at the Movies
Better than the real thing: AI at the Movies
 
Divine sparks: Empathic Ethical Machines
Divine sparks: Empathic Ethical MachinesDivine sparks: Empathic Ethical Machines
Divine sparks: Empathic Ethical Machines
 
Apt pupils: Machine Learning in the Movies
Apt pupils: Machine Learning in the MoviesApt pupils: Machine Learning in the Movies
Apt pupils: Machine Learning in the Movies
 
Mechanical muses
Mechanical musesMechanical muses
Mechanical muses
 
Hawking's riddle: An OWL lesson
Hawking's riddle: An OWL lessonHawking's riddle: An OWL lesson
Hawking's riddle: An OWL lesson
 

Recently uploaded

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 

Colorful Twitterbots

  • 1.
  • 2. @everycolorbot is a minimalist and very popular exponent of the Mere Generation approach. Simply, the bot generates a random color hex-code (six hex digits denoting an R-G-B color code) and a picture of the corresponding color. Just as Borges’ library of Babel provided every possible book, this bot will eventually tweet every RGB color.
  • 3. To go beyond mere generation, we need to attach semantics to our data, to guide a bot’s decisions. Consider @everycolorbot – Mike Cook suggests a CC bot that would creatively name its own colors, in a witty parody of Dulux paint names. Dulux uses pretentious names with positive effect, but a bot might call this one “mushrooms on toast” or “rusty battleship”. Such a bot would exhibit humor and visual appreciation. This twitterbot could respond to @everycolorbot with novel names, in a game of dueling bots.
  • 4. We can blend new colors from old, by mathematically mixing the RGB codes of each ingredient. So two questions then: 1. What mixing ratio should be use when blending RGB codes? 2: How do we choose the colors to blend in the first place? This is actually the key question in any combinatorial view of creativity: how do we choose the elements to combine?
  • 5. 25% Chocolate-brown 75% Sky-blue 25% Sky-blue 75% Chocolate-brown Here “chocolate” is the modifier and “sky” is the head. So the base color is sky-blue (75%), with an added hint of brown (25%). Here “sky” is the modifier and “chocolate” is the head. The base is chocolate brown (75%) with a hint (25%) of blue.
  • 6. We use a large mapping of color stereotypes to specific RGB color codes.
  • 7. We can use Web n- grams to suggest attested shades and tints of our color stereotypes, such as “Winter green” and “silver red”. Attested combinations make more sense than random combinations.
  • 8. We can also use Web bi-grams to suggest attested combinations of our stereotypes. Q: Does Web Frequency serve as a measure of conventionality?
  • 9. The lower the Web frequency, then the less conventional the combination ... … so the more striking and unusual the resulting color name.
  • 10. Check out for the RGB codes of our color stereotypes.
  • 11. contains Web- attested stereotype pairings. To minimize noise, these are bracketed with syntax elements to ensure well-formedness.
  • 12. contains more Web- attested stereotype pairings. Not every bigram of color stereotypes is intended as a modifier-head phrase, so beware noise.
  • 13. Check out for solid compounds of color stereotypes. These attested unigrams can be split into two parts, each a different color stereotype!
  • 14. contains mod-head stereotype pairings with a plural head word. The singular form of the head stereotype is given in this column here.
  • 15. Finally, check out for a corpus of this bot’s tweets. You can use the map of RGB codes to URLS to reuse the bot’s color swatches, so no need to create your own!