Apache MXNet도 ONNX에 참여하다

이미지
그 동안 몇 차례 소개했던, AI 프레임웍 간의 모델 교환을 가능하게 해주는 ONNX에 Apache MXNet도 함께한다고 한다. 이로써 Microsoft, Facebook, Intel에 이어 Apache까지, Google을 제외한 AI 선두주자들이 모이게됬다. 앞으로 어떤 방향으로 발전될지 기대가 된다. 원본문서는:  https://aws.amazon.com/blogs/machine-learning/announcing-onnx-support-for-apache-mxnet/

AlphaGo Zero

이미지
너무나 유명한 AlphaGo. 인간을 아직 이기지 못할 것이라는 대부분의 판단을 무참하게 격파해버린, 구글이 만든 바둑 두는 인공지능. AlphaGo 로 인해 대한민국에 인공지능 열풍이 불었다고 해도 과언이 아니다 (아니 100% 맞는 말이다) 최근 AlphaGo Zero가 발표되었다. 기존 AlphaGo와 다르게, 이전 선수들의 기보에 의존하지 않고 순수하게 게임의 룰만으로 학습된 모델이다. (기반이 되는 기술은 Reinforcement Learning, 강화학습이라고 불린다). 그림에서 보는 것처럼, AlphaGo Zero는 이세돌을 이겼던 AlphaGo Lee를 학습시작 3일만에 뛰어넘었다. 원본문서는:  https://deepmind.com/blog/alphago-zero-learning-scratch/ Nature 논문은:  https://www.nature.com/articles/nature24270?foxtrotcallback=true

Intel이 ONNX에 참여하다

이미지
얼마전 글에서 ONNX에 대해 소개한 적이 있다:  http://aiimojumo.blogspot.kr/2017/09/microsoft-facebook-onnx.html 다양하게 존재하는 DNN framework 의 모델간의 표준을 만들어 서로 호환되도록 하는 프로젝트로 Microsoft와 Facebook이 공동으로 시작했다. 최근, Intel도 이 ONNX에 참여하기로 했다고 한다. 앞으로 더 많은 기업/단체들이 참여해서, 하나의 DNN 모델로 상황에 맞는 framework을 선택해 사용할 수 있는 날이 오기를 바란다. 원본문서는:  https://ai.intel.com/intel-joins-open-neural-network-exchange-ecosystem/  

Microsoft와 Facebook이 ONNX 를 발표했다

이미지
DNN의 성공으로, 최근 DNN software library가 매우 많이 발표되고 있다. TensorFlow, PyTorch, Apache MXNet, Caffe2, 등등.. 모두 각각의 장점을 가지고 있지만, 하나의 framework에서 다른 framework으로 모델을 이동시키기 매우 힘들다는 불편함이 있다. 최근, MS 와 FB가 이 불편함을 해소하기 위해 framework 간 변환이 가능한 표준을 만들려고 하고 있다. 이름은 ONNX (Open Neural Network Exchange). 현재는 PyTorch <--> Caffe2 만 지원하지만, 향후 더 많은 framework을 지원할 예정이다. 원본문서는:  https://research.fb.com/facebook-and-microsoft-introduce-new-open-ecosystem-for-interchangeable-ai-frameworks/

DNN을 이용한 중력렌즈 (Gravitational Lens) 검출

이미지
중력렌즈 현상은 천문학에서 매우 중요한 현상 중에 하나이다. 빛이 중력에 의해 휘는 성질에 의해, 무거운 물체가 우리와 어떤 천체 (일반적으로 은하) 사이에 존재할 때 그 휨에 의해 원래는 보이지 않아야 할 그 천체가 휘어진 형태로 보이게 된다. 여기서 "보이지 않아야 할"의 의미는, 너무 멀리 있어서 어두워 원래는 보이지 않는 천체를 의미한다. 천문학에서, 멀리 있는 천체는, 동시에 오래된 천체를 의미한다. (빛의 속도가 유한하기 때문에 멀리 있을 수록 오래전에 빛을 우리가 관측하는 셈이다) 보다 자세한 내용은:  https://en.wikipedia.org/wiki/Gravitational_lens 이 현상은, 일반적으로 찾기가 매우 힘든데, 그 이유는 위 사진처럼 휘어진 형태로 나타나기도 하고, 또 그 밝기가 별에 비해 어둡기 때문이다. 최근 Nature 에 DNN을 사용해 이러한 중력렌즈를 검출하는 논문이 발표되었다. 많은 양의, 이미 검출된 중력렌즈 현상을 이용해 DNN 모델을 학습하였고, 학습된 모델을 기존 모델보다 빠르면서도 우수한 성능으로 중력렌즈 현상을 찾아냈다고 한다. 당연한 이야기지만 AI/ML 기법은 여러 과학분야에서도 매우 성공적으로 사용되고 있다는 것을 보여주는 논문이다. Nature 논문은:  https://www.nature.com/articles/nature23463?foxtrotcallback=true

StarCraft II 와 Reinforcement Learning (강화학습)

이미지
Google이 AlphaGo로 바둑계를 재패한 후, 다음 과제로 StarCraft 를 선택할 것이라는 예측은 꾸준히 있어왔다. 그 연구의 일환으로 강화학습을 이용한 SC II 플레이가 처음 공개되었다. https://www.youtube.com/watch?v=St5lxIxYGkI 영상에서 보이듯이 아직은 초보적인 수준이다. 자원을 캐고 기본건물들을 올리는 수준. 아직 복잡한 전투나 전략에 대한 모습은 보여주고 있지 않다. 원본문서는: https://deepmind.com/research/publications/starcraft-ii-new-challenge-reinforcement-learning/ 논문은: https://arxiv.org/abs/1708.04782

게임이론: 믿음의 진화

이미지
인공지능과는 그다지 상관없는 주제이지만 한번 생각해볼만한 주제다. http://ncase.me/trust/ 시간이 오래 걸리지도 않고 간단하니 한번 해보는 걸 추천한다. 심지어 한국어도 추가되어서 매우 쉽게 이해할 수 있다. 물론 이 단순한 게임으로 복잡한 실제 사회를 설명할 수는 없다. 다만, 가끔은 대부분의 사람들이 간단한 규칙조차 망각하고 있는 경우가 많다는 점을 떠올리면, 이 단순한 게임에서 얻을 수 있는 것은 그리 작지 않다는 생각이 든다. 개인적으로 흥미로웠던 점은, 1) 의사소통이 매우 중요하다. 2) 우리 모두 정해진 "규칙" 안에서 움직이는 존재다. 따라서 공동의 이익을 위해 협력하여 상생하도록 하기 위해서는, 해당 공동체가 정해놓은 규칙이 매우 중요하다. 언뜻 듣기에 매우 당연한 사실이지만, 현재 우리나라 사회에서는, 제대로 지켜지지 않는 경우가 많은 것 같다.

Microsoft가 AI 전쟁에 뛰어들다

이미지
최근 추세를 보면 최신의 AI 연구개발은 주로 Google 혹은 Facebook이 주도하고 있다. MS 이름은 거의 찾아보기 힘든게 사실. 이런 판도를 바꾸려는 것인지 MS 가 AI 연구소를 발족했다.  Google의 아성을 넘어설수 있을까? 아니, 일단 따라가기 부터 해야할까? 원본문서는: https://techcrunch.com/2017/07/12/microsoft-creates-an-ai-research-lab-to-challenge-google-and-deepmind/

Google - Creatism

이미지
위 사진은 어디 일까? 맞춰보자. 정답은.. 아무데도 아니다. 위 사진은 Google의 Deep Learning 기술로 만들어진 "가짜" 사진이다. 요즘은 일반인들도 판별하는 눈이 높아져서 합성사진을 찾아내는 기술이 뛰어나다. 사람을 속이는 정도의 사진을 자동으로 만들어내는 모델을 Google이 개발했다고 한다. 더 많은 가짜 사진을 보고 싶다면: https://google.github.io/creatism/ 논문은: https://arxiv.org/abs/1707.03491

뇌파를 읽어 어떤 얼굴을 생각하는지 알아내다

이미지
인공지능과는 당장 큰 연관은 없지만 뇌를 연구하는 것은 오랜 기간동안 AI 의 발전에 영향을 끼쳐왔다 (단적으로 Neural Network을 생각해보라). 최근 칼텍의 연구자들이 원숭이의 뇌파를 연구했다. 연구결과, 특정 neuron이 얼굴의 특정 pattern에 반응한다는 것을 알아냈다. 이를 이용해 뇌파를 측정한 후 거의 완벽하게 뇌가 어떤 얼굴을 보고 있는지 예측해냈다. 항상 느끼는 것이지만, 뇌과학은 우리가 생각한 이상으로 빠르게 발전하고 있는 듯 하다. 원본 문서는:  https://singularityhub.com/2017/06/14/forget-police-sketches-researchers-perfectly-reconstruct-faces-by-reading-brainwaves/#sm.0015mlz591bgld01rx31oqo23h2hp