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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sean Marcia
November 22, 2016
Programming
70
0
Share
RubyConf 2016
Ruby, Red Pandas, and You
Sean Marcia
November 22, 2016
Other Decks in Programming
See All in Programming
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
520
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
3
960
Agent Skills を社内で育てる仕組み作り
jackchuka
1
2.1k
iOS26時代の新規アプリ開発
yuukiw00w
0
120
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
1
120
Back to the roots of date
jinroq
0
870
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
2
160
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
0
190
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
280
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
2
120
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
2k
Cloudflare で始める Data Platform
ta93abe
0
180
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
220
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
520
RailsConf 2023
tenderlove
30
1.4k
My Coaching Mixtape
mlcsv
0
130
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Building Applications with DynamoDB
mza
96
7k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
290
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
140
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
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?