한국어 箭头
Podcast Cover

[NVIDIA AI 팟캐스트: 딥러닝의 대중화와 개발자 생태계의 미래]-[Demystifying AI with NVIDIA’s Will Ramey - Ep. 113]

NVIDIA AI Podcast · B2 · 2020-04-03

Technology
또는 웹버전으로 공부하세요

📋 Summary

NVIDIA AI 팟캐스트: 딥러닝의 진화와 실무적 적용

본 팟캐스트에서는 NVIDIA의 개발자 프로그램 글로벌 책임자인 Will Ramey를 초청하여 딥러닝의 현재 상태와 그것이 산업 전반에 가져온 변화, 그리고 개발자들이 어떻게 이 기술을 자신의 도구 상자에 추가할 수 있는지에 대해 심도 있는 대화를 나눕니다.

1. 딥러닝이 머신러닝의 패러다임을 바꾼 이유

Will Ramey는 딥러닝이 이전의 머신러닝 방식과 차별화되는 핵심으로 **'특성 공학(Feature Engineering)의 자동화'**를 꼽습니다. 과거에는 엔지니어가 데이터 내에서 중요한 특징을 직접 정의하고 이를 구별하기 위한 알고리즘을 수동으로 설계해야 했습니다. 예를 들어, 차량을 분류할 때 헤드라이트의 개수나 차량의 비율 등을 사람이 직접 코딩해야 했지만, 딥러닝은 이러한 과정을 신경망 스스로 학습하게 만듭니다.

또한, 딥러닝은 훨씬 더 단순한 '원자적 알고리즘(Atomic type algorithms)' 노드들을 수없이 많이 결합하여 복잡한 이해를 수행합니다. 이를 위해서는 방대한 양의 데이터와 이를 처리하기 위한 **'GPU 가속 병렬 컴퓨팅(GPU accelerated parallel computing)'**이 필수적입니다. Ramey는 이러한 기술적 진보가 특정 전문가들만이 가능했던 영역을 더 많은 개발자가 접근할 수 있도록 하는 '민주화(Democratization)'를 이끌었다고 설명합니다.

2. 시뮬레이션을 통한 학습의 한계 돌파

딥러닝의 학습에는 엄청난 경험 데이터가 필요합니다. Ramey는 자율주행 자동차나 로봇 학습의 예시를 들며, 현실 세계에서 모든 위험 상황을 직접 경험하는 것은 불가능하다고 지적합니다. 이를 해결하기 위해 NVIDIA는 '포토리얼리스틱 레이 트레이싱(Photorealistic ray tracing)' 기술을 활용한 가상 시뮬레이션을 구축합니다.

이 가상 환경에서는 무한한 수의 AI를 병렬로 학습시킬 수 있습니다. 예를 들어, 로봇이 스스로 일어서거나 걷는 법을 배우는 과정에서, 수만 개의 복제본이 서로의 경험을 결합하여 단시간 내에 숙련도를 높입니다. 이는 인간의 수명보다 긴 시간의 경험을 단 몇 분 만에 학습할 수 있게 만드는 딥러닝의 강력한 힘을 보여줍니다.

3. 개발자 생태계를 위한 NVIDIA의 지원

NVIDIA는 GTC Digital과 같은 행사를 통해 전 세계 개발자들에게 교육의 기회를 제공합니다. Ramey는 딥러닝 연구가 이제는 단순한 연구실 수준을 넘어 실제 산업 현장에 배포되는 단계에 이르렀다고 강조합니다.

특히, 그는 **'추천 시스템(Recommender system)'**을 활용하여 개발자들에게 필요한 리소스를 맞춤형으로 제공하려는 계획을 가지고 있습니다. 넷플릭스가 영상 콘텐츠를 추천하듯, 의료 영상 분석이나 배달 로봇 개발 등 각 분야의 개발자가 처한 상황에 맞는 연구 논문과 코드 예제를 자동으로 매칭해주는 서비스를 구축 중입니다. 이는 개발자들이 겪는 정보 과부하를 줄이고 생산성을 극대화하는 데 기여할 것입니다.

4. 딥러닝 도입을 고민하는 이들을 위한 조언

Ramey는 딥러닝 도입을 고려하는 사람들에게 다음과 같은 실용적인 조언을 남깁니다.

  • 직접적인 해결책 우선: 문제 해결을 위한 더 간단한 방법이 있다면 그것을 먼저 사용하십시오.
  • 입력과 출력의 매핑: 딥러닝을 적용할 때는 해결하고자 하는 문제를 '입력 도메인(예: 이미지)'에서 '출력 도메인(예: 사람의 이름 라벨)'으로 변환하는 과정으로 정의하는 것부터 시작해야 합니다.

마지막으로 그는 NVIDIA의 개발자 프로그램(developer.nvidia.com)과 딥러닝 연구소(DLI)의 온라인 강의를 통해 누구나 기술적 역량을 '샤프닝(Sharpening)'할 수 있는 기회가 열려 있다고 독려하며 대화를 마무리했습니다.

🎯Key Sentences

1
I know it's been a while, but this is one of my favorite things to do.
오랜만인 건 알지만, 저는 이게 제일 좋더라고요.
2
I guess that's another story for another time.
그건 또 다음에 할 이야기인 것 같네요.
3
at the risk of oversharing, I do have one in my house
굳이 과장해서 말하자면, 저희 집에도 하나 있긴 합니다.
4
we realized that we had a tiger by the tail.
우리는 호랑이 꼬리를 잡았다는 것을 깨달았다.
5
So that's when we doubled down.
그래서 그때 저희는 투자를 두 배로 늘렸습니다.
모두 펼치기

📝Key Phrases

1
jump right into it
바로 본론으로 들어가자.
2
take on the role of
역할을 맡다
3
at the risk of oversharing
지나친 감이 있을 수도 있지만
4
have a tiger by the tail
호랑이 꼬리를 잡다
5
double down
두 배로 걸다
모두 펼치기

📖 Transcript

Hello and welcome to the NVIDIA AI Podcast.
I'm your host, Noah Kravitz. Our guest today was the very first guest on this podcast.
Episode one, Deep Learning 101, is the most listened to episode of the show to date, and still a great introduction for understanding what deep learning and AI are all about.
So go listen to it after you stick around for this conversation with Will Ramey.
Will is Senior Director and Global Head of Developer Programs at NVIDIA, and his GTC digital session, Deep Learning Demystified, is also available online.
So add that to your Will Ramey playlist to check out after you listen to today's show.

ListenLeap이 실제 문맥에서 학습하도록 이끌어줌

🎨 흥미로운 콘텐츠
🌍 실제 자료
📱 언제든 듣고 보기