📙 IT 5분 잡학사전
📑 오늘 읽은 범위: episode 39~45
머신러닝과 딥러닝
인공지능이 학습하는 방식 또는 인공지능을 학습시키는 방식
지도학습과 비지도학습
-'지도학습'
: 학습시키고 싶은 것에 특징(라벨)을 먼저 알려주고, 관련 데이터를 학습시킴. 정답을 미리 알려주고 데이터를 학습시킴.
-'비지도학습'
: 라벨이 없는 데이터로 학습시킴. 기계가 스스로 데이터의 특징을 찾아서 학습함. 정답을 미리 알려주지 않고 데이터를 학습시킴.
딥러닝
: 엄청나게 많은 층으로 구성되어 있는 머신러닝의 한 종류. 머신러닝의 하위개념
1. REAT 없이 영화 API 설계
* 영화 정보 생성: /createMovie
* 모든 영화 정보 조회: /seeMovies
* 특정 영화 정보 조회: /getMovie/movieName
* 특정 영화 정보 삭제: /deleteMovie/movieName
* 특정 영화 정보 수정: /editMovie/movieName
2. URL에서 동사 제외하기
* 모든 영화 정보 조회: /movies
* 특정 영화 정보 조회: /movies/movieName
3. HTTP 메서드 도입하기
//API로 벡엔드에 지시하는 4가지 작업
* GET(조회) /movies/movieName
* POST(생성) /movies/movieName
* PUT(수정) /movies/movieName
* DELETE(삭제) /movies/movieName
4. 쿼리 도입하기
// 쿼리 파라미터로 평점 9.8 영화 조회. 2023년 영화 조회
* GET /movies?min+rating=9.8
* GET /movies?release_date=2023
도커는 개발 환경이 맞지 않은 상황 또는 개발 환경이 변경되었을 때 유연하게 대처할 수 있도록 해준다.
#정부 규제 불가능 #책임이 따르는 기술
NFT는 대체 불가능한 토큰으로
NFT를 통해 유일함, 소유권이라는 개념이 생겼다.
멀웨어(malware)
malicious(악의 있는)와 software(소프트웨어)의 합성어.
악성 소프트웨어로, 컴퓨터를 감시하거나 파괴하는 녀석을 말함.
바이러스(virus)
특정 파일 등 바이러스를 옮길 수 있는 숙주가 필요하다.
웜
자기 자신을 복제하면서 전파된다.
USB를 통해 전파할 수 있다.
웜은 암호화된 상태로 컴퓨터에 도착해서 스스로 암호를 해체하고 웜을 만들었던 본부에 연락한다.
웜은 컴퓨터의 모든 자원을 관리하는 운영체제 바로 옆자리에 설치된다.(컴퓨터의 아주 깊은 곳에 자리잡는다..ㄷㄷ)
벡엔드에서 URL 경로를 만들때 자꾸 헷갈리고, 어떻게 짜야하는지 고민을 했었는데, REST API라는 개념이 있었다니.. REST API를 사용하면 URL를 단순하게 관리할 수 있고, 확장성도 좋다는 사실을 알 수 있게 되어 의미있었다. 그리고 사실 지금은 한 컴퓨터로 한 개의 운영체제로 프로그래밍을 하고 있지만, 나중에 컴퓨터가 변했을때 혹은 운영체제가 바뀌었을 때 기존에 설치했던 모든 개발 환경을 다시 설치해야 한다는 부담이 있었었다. 그런데, 도커라는게 있다니..! 기회가 되면 도커도 한 번 배워보고 싶다고 생각했다. 그리고 이 책의 악성 프로그램에 대한 내용... 역시 무서운 세상..ㄷㄷ
도커 사용하는 방법??
@inalee
1차 최애 북틸에서도 골랐던 분이다. TIL를 작성하실 때 깔끔하고 책을 느낀 소감을 정말 일기같이 잘 작성하셔서 공감가는 부분도 많고 배울부분도 많아 선정하게 되었다. 정말 잘 쓰셔..
https://nomadcoders.co/community/thread/8376
yelm-ing
책에서 기억에 남는 부분도 작성하실 때, 제가 읽었을 때 기억에 남는 부분이랑 비슷하셔서 공감도 많이 되었다. 그리고 너무 깔끔하게 책에서 핵심만 뽑아서 작성하셔서..배우고 싶다..
https://yelm-ing.tistory.com/28