본문 바로가기

TIL

TIL (2023.01.25)

반응형

안녕하세요. pitang입니다.

 

노마드코더에서 진행하는 챌린지 "노개북(노마드 개발자 북클럽) day 13" 시작해볼게요!

 

오늘 읽은 범위 : 에피소드39(224page) ~ 에피소드45(268page)

 

책에서 기억하고 싶은 내용

인공지능(AI, artificial intelligence)은 일반 인공지능과 좁은 인공지능으로 나눌 수 있다. 

- 좁은 인공지능(narrow AI) === 약한 인공지능(weak AI)

- 일반 인공지능(general AI) === 강한 인공지능(strong AI)

 

머신러닝, 딥러닝은? 인공지능이 학습하는 방식 또는 인공지능을 학습시키는 방식.

지도 학습(supervised learning)과 비지도 학습(unsupervised learning)이 있다.

 

머신러닝의 하위 개념이 딥러닝이다.

딥러닝은 머신러닝을 달성하기 위한 방법이고 대표적으로 뉴럴 네트워크(neural network)가 있다.

딥러닝은 엄청나게 많은 층으로 구성되어 있는 머신러닝의 한 종류라고 생각해도 좋다!

 

REST API(representational state transfer Application Programming Interface)란? 

본질은 어떤 설계 규칙이다. REST방식으로 설계한 API를 말하고 그 이상도 그 이하도 아니다.

HTTP 메서드를 활용해 표현하는 것만 잊지 않으면 될 듯싶다!

 

도커(docker)란? 어떤 컴퓨터에서도 같은 개발 환경을 준비할 수 있도록 해주는 도구.

정리해 보자면, 원하는 개발 환경을 도커 파일에 저장하며 준비해 주고, 

도커가 마련한 개발 환경은 컨테이너 형태로 존재하므로 개발에 필요한 도구를 따로 모아 준비할 수도 있고, 쉽게 복제할 수도 있다.

 

하이브리드 앱? 쉽게 말하면 웹 앱이다.

장점 - 네이티브 앱 개발 지식이 필요 없다.

단점 - UI를 한 땀 한 땀 짜야한다. 왜? 스마트폰의 고급 하드웨어 기능을 활용하기 어렵기 때문.

 

크로스 플랫폼 앱? 특정한 언어로 코딩하면 나중에 iOS, 안드로이드가 이해할 수 있는 코드로 변환해서 만든다.

장점 - 개발자가 익숙한 코드로 한 번만 작성해도 된다.

          또한, 배경이 다양한 개발자가 한 자리에 모인다는 것. 커뮤니티가 발전되는 것을 볼 수 있다.

단점 - 네이티브 앱의 성능은 아직 따라갈 수 없다.

 

네이티브 앱? iOS만을 위한 스위프트, 안드로이드만을 위한 자바나 코틀린언어로 코드를 작성하여 개발한다.

장점 - 스마트폰의 성능을 최대로 사용할 수 있다.

단점 - 다른 앱에 비해 배우는 데 시간이 2배 걸린다.

          같은 앱을 만들어도 2개의 앱을 만드는 시간이 필요하므로, 또한 유지보수도 따로 해야 한다.

 

NFT(non fungible token)란? 대체 불가능한 토큰.

NFT를 통해 디지털 속에 유일함, 소유권이라는 개념이 생겼다. 아직 시기상조일 수 있지만 NFT에 대한 인식은 계속 바뀔 것이라 예상한다.

 

멀웨어(malware)는? 악의 있는(malicious)와 software(소프트웨어)의 합성어이다.

악성 소프트웨어인데 컴퓨터를 감시하거나 파괴하는 녀석을 말한다.

 

ex) 바이러스(virus) = 숙주 필요, 웜(worm)= 숙주 불필요.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

이렇게 책을 다 읽게 됐다! 노개북 챌린지가 아니었다면 한 한 달은 넘게 걸렸을 것 같다.

뿌듯하다! 다시 한번 더 읽으면서 자세하게 정리해야겠다!

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요

 

세줄요약

 

 

728x90
반응형

'TIL' 카테고리의 다른 글

React 앱 만들기,, (내가 기억하고 싶어서)  (0) 2023.04.17
TIL (2023.01.26)  (1) 2023.01.26
TIL (2023.01.24)  (2) 2023.01.25
TIL (2023.01.22)  (0) 2023.01.23
TIL (2023.01.21)  (1) 2023.01.22