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
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
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
180
へんな働き方
yusukebe
6
2.9k
Geminiをパートナーに神社DXシステムを個人開発した話(いなめぐDX 開発振り返り)
fujiba
0
130
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
150
おれのAgentic Coding 2026/03
tsukasagr
1
120
ロボットのための工場に灯りは要らない
watany
12
3.2k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
1.2k
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
350
AIと共にエンジニアとPMの “二刀流”を実現する
naruogram
0
110
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.5k
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
730
OTP を自動で入力する裏技
megabitsenmzq
0
130
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
700
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
The agentic SEO stack - context over prompts
schlessera
0
720
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
440
SEO for Brand Visibility & Recognition
aleyda
0
4.4k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
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?