Machine Learning & Deep Learning/Kmooc

비전공자를 위한 AI 딥러닝 Week. 1 딥러닝이란?

유방울 2023. 7. 27. 17:38

알파고 이후 

일반인도 딥러닝을 알 수 있고 많은 관심을 가짐

 

인공지능 - 머신러닝 - 딥러닝

1940년대, 컴퓨터가 생길 때 부터 있었음

1980년대 관심을 받음 - 머신러닝 : 인공지능 중 특별한 기능, 배울 수 있는 내용

딥러닝 : 배우는 두뇌가 되는 엔진이 인간 또는 동물의 신경망을 기반함

 

다음 수를 어떤 것을 둘까? 가장 이길 확률이 높은 수를 찾아내기

Deep Neural Network

 

history

1940년대부터 있었음

맥클러우(교수님), 피츠(젊은이) -> 퍼셉트론 아이디어 제시

주의에 있는 뉴런부터 input을 받아서 작동하는 모형 만듦

 

스탠포드대학교의 심리학과

PaulWerbos 폴 웨보스

 

르넷이라는 우체곡 번호

벨Lab에서 신경만 연구를 함

 

누가 Deep Leaerning을 만들었나?

제프 힌든 : 복잡한 그림에 온 것처럼 사람도 알아보기 힘든데 그 내용이 무엇인지 찾는 것

새로운 이름을 붙여서 Deep Neural Netrwork

 

딥러닝을 이용한 훌륭한 결과를 얻을 수 있는 원리와 응용방법 

 

----

생애 첫 인공지능 만들기 

My First Deep Learning Programing

프로그램의 종류가 많지 않음

대게 비슷해서 준비된 프로그램 이용하면 금세 이용가능

Teachable Machine

영상인식, 음성인식을 가능하도록 도와줌

 

학습목표 : 머신러닝과 일반 프로그래밍의 차이 이해하기

 

머신러닝이 더 간단

일반 프로그래밍 : 모든 룰을 제시해야함

머신러닝 : 어떤 일에 적합한 머신러닝이 이미 만들어져있음 이러한 인풋 -> 아웃풋 해야하는 것이 이미 정해져있음 - supervised learning

 

머신러닝이 충분히 학습하면 데이터만 주면 답을 줌!!

Teachable Machine 

Webcam을 이용해 153개의 이미지  데이터 수집 

label 방울로 바꾸기

다양하게 export 할 수 있는데

tensorflow.js는  웹사이트에 넣을 수 있음 + 웹사이트를 만들 수도 있음

방울 vs 알파카 구별하는 사이트 생성

문을 자동으로 열어주는 기계를 하려면 카메라 + 카메라와 간단히 연결할 수 있는 장치가 있으면?

큰 돈을 쓰지 않고 만들 수 있음~~ 

 

https://teachablemachine.withgoogle.com/models/_4Ovk_7m2/

 

Teachable Machine

Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required.

teachablemachine.withgoogle.com

Image Classification 이라는 응용임

CNN ARCHITECTURE

COMPUTER VISION

DATA : 데이터를 모으는 것이 가장 중요함, 컴퓨터의 웹캠으로 간단히 데이터를 모을 수 있음

Deployment : 

그 내용이 어떻게 돌아가는지? 공부하는 것임!

인공지능을 쓰는 것은 그다지 어렵지 않음

이미 만들어진 인공지능에 데이터만 제공하기 

조금만 변형하면 원하는 딥러닝으로 발전시킬 수 있음

 

---

네이쳐 뉴스 : 이것은 모든 것을 바꿀 것이다

존 몰트 교

 

단백질 구조 물질

단백질 구조 문제 : 단백질 속에 있는 아미노산 분자들의 위치와 상대적인 거리를 찾아냄

pair 사이의 거리를 밝힘

 

리처시

사람보다 인공지능의 결과가 더욱 우수함

복잡한 과학적인 문제도 인공지능이 더 우수함

 

최근에 산업분야의 변화

세계를 바꿔온 steam engine, electricity, railway and automobiles, computer, internet, mobile phones

 

ai는 새로운 전기다

전기 없이는 모든 산업이 존재할 수 없듯이 인공지능도 조재하지 않으면 어떤 사어도 존재할 수 없는 핵심적인 요소

 

Technology Lifecycles

전통적인 머신러닝이 우리가 필요한 데이터 분석에 쓰임

이제 거의 모두 딥러닝으로 대체되기 시작하는 변곡점이 옴

 

ImageNet 

바둑 같은 게임 분야에서도 인공지능이 굉장히 많은 역할함

GPT-3

맥캔지에 의한 50%이상이 인공지능을 아주 중요하게 사용함

마이크로소프트는 사람의 말을 알아듣는 것도 인공지능이 더 훌륭함

 

왜 이렇게 인공지능이 기존의 기술을 대체할 수 있을까?

기존의 인공지능은 데이터가 많아지더라도 성능에 도달하면 성능이 향상되지 않음

왜?

기존의 인공지능은 제한된 파라미터를 가지고 있음

복잡한 다양성을 설명하는 능력 부족함

 

성능을 더 좋게 만들 수 있고

쉽게 개발하고, 컴퓨팅 리소스를 적게 쓰게 해주는 것들 -> TensorFlow, Keras, PyTorch

하드웨어 발전  : GPU (딥러닝 계산, 인공지능 계산에 효과적)

인공지능을 공부해야 하는 이유!

돈을 벌 수 있음

비즈니스가 데이터를 기반함

인공지능을 잘 활용할 수 있나? AI Literacy 모든 회사의 코어 경쟁력이 됨 

인공지능의 도움으로 가정생활 or Jop에서 받을 수 있음

효율적인 업무!

 

새로운 회사 창업시 인공지능 필수 !