TIL 3줄 요약
드라마나 영화같은 매체에서 나오는 AI 기술은 현실 세계에서 존재하지 않는다. 우리는 알파고나 시리 같이 한가지 기능을 잘하는 좁은 인공지능까지 개발되었다. 암호화폐는 개인이 공부하고 관리해야 돈을 벌 수 있고(?) 나중엔 NFT로 인해 산업 변화가 일어날 것이다.
TIL 날짜
2023.09.11
오늘 읽을 범위
- 인공지능, 머신러닝, 딥러닝, 아직도 구분하기 힘들다고?
- REST API라니, 휴식 API인가? 이게 대체 뭐죠?
- 도커가 뭐지? 왜 필요할까?
- 암호화폐의 진실
- 하이브리드...앱? 뭐라고요?
- NFT가 도대체 뭐길래?
- 멀웨어, 바이러스, 웜 개념 몽땅 정리
책에서 기억하고 싶은 내용
인공지능, 머신러닝, 딥러닝 차이
머신러닝과 딥러닝: 인공지능이 학습하는 방식 or 학습시키는 방식
- 인공지능
- 일반 인공지능(=강한 인공지능): 인간의 행동을 대부분 할 수 있거나 인간보다 능력이 더 뛰어났을때를 말함.
기술력 부족으로 현실에 존재하지 않음.
- 좁은 인공지능(=약한 인공지능): 몇 가지 일을 탁월하게 잘 함.
현재 인공지능 기술의 위치. 알파고
- 머신러닝
인공지능을 학습시키는 방법으로 지도 학습과 비지도 학습이 유명함.
- 지도 학습이란
학습 대상의 특징을 라벨(label)이라 부름. 인간이 기계에게 준 라벨을 토대로 학습해서 대답하는 방식.
핫도그 사진과 다른 사물 사진 100장을 준비해서 핫도그 라벨에 부합하면 '핫도그', 아니면 '핫도그 아님'으로 기계에게 알려주기
- 비지도 학습이란
라벨이 없는 데이터를 전달함. 사진 수만 장과 엄청난 프로세싱 파워를 바탕으로 기계가 스스로 특징을 찾아서 학습.
기계에게 정답을 알려주지 않고 핫도그 사진만 수만 장 전달
- 딥러닝
머신러닝을 달성하기 위한 방법
머신러닝의 하위 개념으로 실제 구현하는 과정에서 여러 겹으로 층을 깊게(deep)만들어서 딥러닝이라고 함.
암호화폐
비트코인은 네트워크라서 없애 버리려면 세상의 모든 인터넷을 꺼야해서 없앨 수 없음.
암호화폐는 사용한 사람이 스스로 은행 역할을 해야 함.
암호화폐 세상에는 모든 정보가 공개되어있어 누가 내 주소를 알면 잔액까지 확인 가능함.
코인 자체는 누구나 만들 수 있어서 코인 자체의 가치는 없음.
알아서 공부해서 이론상 안전한 코인을 골라야 하고 항상 조심해야 함...
하이브리드 앱
웹 뷰를 말함.
HTML, CSS, JS로 개발한 웹 앱을 iOS에서도 안드로이드에서도 쓸 수 있도록 hybrid로 만들어 앱을 판매하는 곳으로 보냄.
- 장점: 네이티브 앱 개발 지식이 필요 없음
- 단점: UI를 한 땀 한 땀 짜야 해서 귀찮음
크로스 플랫폼 앱
특정한 언어로 코딩하면 나중에 iOS, 안드로이드가 이해 할 수 있는 네이티브 코드로 변환해서 만듦.
- 장점: 개발자가 익숙한 코드로 한 번만 작성해도 됨. 배경이 다양한 개발자가 한자리에 모임.
- 단점: 네이티브 앱의 성능은 아직 따라갈 수 없음. (언어 변환 과정에서 성능에 약간 문제가 있음)
NFT
대체 불가능한 토큰. 원본임을 증명하는 기술.
토큰의 핵심 기능 = 돈을 받는 기능 + 돈을 받고 토큰을 보내주는 기능 => 스마트 계약 코인
오늘 읽은 소감
너무 피곤한데 어제 목표량을 놓쳐서 꾸역꾸역 읽었다. 그런데 마지막이 되니 에피소드를 뭉탱이로 읽어야해서 머리에 잘 들어왔는지 모르겠다. 다른건 대충 다 알고있었는데 NFT는 모르는 내용이라 재밌었다. 그리고 바이러스..는 집중이 안돼서 다음에 다시 읽어봐야겠다;