Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RubyConf 2016
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Sean Marcia
November 22, 2016
Programming
67
0
Share
RubyConf 2016
Ruby, Red Pandas, and You
Sean Marcia
November 22, 2016
Other Decks in Programming
See All in Programming
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
350
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
260
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
250
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
5.1k
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
170
Rethinking API Platform Filters
vinceamstoutz
0
4.2k
AIと共にエンジニアとPMの “二刀流”を実現する
naruogram
0
110
Feature Toggle は捨てやすく使おう
gennei
0
390
AI 開発合宿を通して得た学び
niftycorp
PRO
0
180
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
200
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
200
ロボットのための工場に灯りは要らない
watany
12
3.2k
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
96
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
210
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Bash Introduction
62gerente
615
210k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Being A Developer After 40
akosma
91
590k
Context Engineering - Making Every Token Count
addyosmani
9
780
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
870
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
420
Visualization
eitanlees
150
17k
Transcript
None
None
None
YOU
RUBY, RED PANDAS, AND YOU SEAN MARCIA @SEANMARCIA
None
None
SEAN MARCIA, ME • RUBY FOR GOOD CREATOR/ORGANIZER • DOG
LOVER • CANADIAN (SORRY) • GOVT • DON’T LIKE PUBLIC SPEAKING @SEANMARCIA
YOU Handsome???
OUTLINE • OUTLINE OF THIS TALK: • BEES!!! • RED
PANDAS • SOLVING THE PROBLEM • GETTING INVOLVED
BEE GUY BEE PROJECT
BEE GUY RESULTS?
None
FAILURE…
None
None
None
None
None
RED PANDA TIME! NOW FOR WHAT EVERYONE IS REALLY INTERESTED
IN…
OUTLINE RED PANDAS BUT FIRST…
None
FACT MOST IMPORTANT DETAIL ABOUT RED PANDAS
FACT THEY’RE DELICIOUS (JOKING!)
WHAT IS A RED PANDA? • THE ‘ORIGINAL’ PANDA •
NOT RELATED TO THE GIANT PANDA Not a bear Not a raccoon
WHAT IS A RED PANDA? • ORDER: CARNIVORA; SUPERFAMILY: MUSTELOIDEA
• DISTANTLY RELATED TO SKUNKS, RACCOONS AND WEASELS • ONLY SPECIES IN THEIR FAMILY: AILURIDAE • AILURUS FULGENS - MEANS “SHINING OR FIRE-COLORED CAT”
RED PANDA DISTRIBUTION • SHADED AREAS ARE PROTECTED LAND
HABITAT AND ADAPTATIONS • SMALL BIOLOGICAL NICHE • BAMBOO UNDERSTORIES
• 2,200-4,800 M ELEVATION • STEEP SLOPES • 10-24 DEGREES CELSIUS • ADAPTATIONS TO HARSH CLIMATE • DENSE FUR • THICK TAIL • FURRED FEET
CARNIVORE – YET A BAMBOO SPECIALIST • SPECIALIZE ON YOUNG,
TENDER SHOOTS AND LEAVES • FRUIT, INSECTS, SMALL MAMMALS & BIRDS
NUTRITIONAL ADAPTATIONS • SIMPLE, CARNIVORE DIGESTIVE SYSTEM • ADAPTATIONS FOR
HIGHLY FIBROUS DIET • LARGE DENTITION • LOW METABOLIC RATE • FASTER PASSAGE RATE • LARGE HOME RANGE http://snuzzy.com
REPRODUCTIVE ADAPTATIONS • SLOW TO SEXUALLY MATURE ~18 MO •
EXCEPTIONALLY LONG GESTATION – 2X SIMILAR CARNIVORES • AVERAGE: 134 DAYS (RANGE: 98-158 D) • SMALL LITER SIZE (2-4 CUBS)
CONSERVATION STATUS • IUCN REDLIST: ENDANGERED • 50% POPULATION DECLINE
• CITES: APPENDIX I • WILD POPULATION: <10,000 • CAPTIVE POPULATION: ~860
THREATS TO WILD POPS • DEFORESTATION • HABITAT FRAGMENTATION •
GRAZING LIVESTOCK • DISEASE • POACHING • CLIMATE CHANGE Worldwildlife.org wwf.panda.org Peter Oxford/TRAFFIC
THREATS TO POPS UNDER HUMAN CARE • ~50% OF CUBS
DIE WITHIN 1ST YEAR • 20% STILLBORN OR DEATH • NEONATAL PNEUMONIA • POOR MATERNAL CARE • MATERNAL CANNIBALISM
RESEARCH ON RED PANDAS • RED PANDAS ARE TRULY A
UNIQUE SPECIES • LACK OF BASIC BIOLOGICAL KNOWLEDGE HINDERS CONSERVATION EFFORTS • RESEARCH NEEDED ON: • REPRODUCTION (BEHAVIOR AND PHYSIOLOGY) • MATERNAL-CUB RELATIONS • NEONATAL HEALTH AND CRITICAL CARE
NESTBOX CAMERAS • 50% CUBS DIE IN FIRST YR •
CUBS SPEND 3-4 MO IN NESTBOX • CRITICAL DEVELOPMENTAL PERIOD – WE KNOW LITTLE ABOUT • SURVEILLANCE CAMERAS
BIRTH MONITORING
MOTHER-CUB INTERACTIONS
RESEARCH ON RED PANDAS
RESEARCH ON RED PANDAS
RESEARCH ON RED PANDAS
USE OF TECHNOLOGY – NESTBOX CAMERAS
CHALLENGE SPECIFIC CHALLENGES: LONG VIDEOS: ~6-12 HOURS LARGE FILES: >1GB
INTERNATIONAL USERS
SOLUTION NEED TO APPROACH THIS PROBLEM LIKE A PROFESSIONAL SOFTWARE
ENGINEER
None
BREAK IT DOWN
STEP 1 NEED TO GET THE FILES UPLOADED • PAPERCLIP
• JQUERY-FILE-UPLOAD
GOTCHA
STEP 2 IDENTIFY THE PANDAS ON VIDEO
FIND HELP JOSHUA SZMAJDA
MACHINE LEARNING NEURAL NETWORK
MACHINE LEARNING ANALYZING VIDEO IS NOT AN OPTION
MACHINE LEARNING PICTURES ARE EASIER
STEP 3 PICTURES ARE EASIER
CONVERT THE VIDEO TO IMAGES
CONVERSION FFMPEG
GOTCHA 30 * 60 * 60 * 6 ~650,000
STEP 4 TENSORFLOW -- INCEPTION NETWORK
None
None
None
None
None
None
None
GOTCHA DIFFERENT VIDEO FORMAT
RETRAIN
RETRAIN
STEP 5 ANALYZE THE PICTURES
RED PANDA > 0.6 == “YES” ["NO", "NO", "YES", "YES",
"YES"...]
GOTCHA FALSE POSITIVES/NEGATIVES
RESULTS? ACCURATE COST EFFECTIVE
ARE PROJECTS LIKE THIS INTERESTING TO YOU?
SEAN MARCIA, ME
WHAT IT ISN’T WHAT IS IT?
WHAT IS IT?
SO… A HACKATHON?
R4G GOALS 1) MAKE THE WORLD BETTER 2) LEARN ALL
THE THINGS! 3) BUILD OUR COMMUNITY
None
None
None
*HAND OFF* LEARNING
COMMUNITY *HAND OFF*
None
COMMUNITY 3 STORIES ABOUT COMMUNITY
COMMUNITY
COMMUNITY
SEAN MARCIA, ME
ENOUGH ABOUT RUBY FOR GOOD
WHO’S HEARD OF ELEPHANTS?
None
None
OTHER TECHNOLOGIES: ALSO HAVE CHALLENGES • BEHAVIORAL APP • DIGITAL
GAME CAMERAS
FINAL THOUGHTS
None
THANK YOU!! @SEANMARCIA @RUBYFORGOOD RUBYFORGOOD.ORG QUESTIONS?