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
0
65
RubyConf 2016
Ruby, Red Pandas, and You
Sean Marcia
November 22, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
今から始めるClaude Code超入門
448jp
8
8.6k
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
160
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6k
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
6.2k
AI巻き込み型コードレビューのススメ
nealle
1
150
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
550
CSC307 Lecture 04
javiergs
PRO
0
660
Oxlintはいいぞ
yug1224
5
1.3k
Fluid Templating in TYPO3 14
s2b
0
130
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.8k
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
130
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Context Engineering - Making Every Token Count
addyosmani
9
650
Mind Mapping
helmedeiros
PRO
0
78
The untapped power of vector embeddings
frankvandijk
1
1.6k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
64
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Bash Introduction
62gerente
615
210k
How to build a perfect <img>
jonoalderson
1
4.9k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
54
Odyssey Design
rkendrick25
PRO
1
490
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
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?