Today I Learn

[TIL] IT 5분 잡학사전 #39 - #45

diligentCat 2025. 1. 16. 00:51

Day 11

📜오늘 읽은 범위 :

에피소드 39 인공지능, 머신러닝, 딥러닝, 아직도 구분하기 힘들다고? ~

에피소드 45 멀웨어, 바이러스, 웜 개념 몽땅 정리 

💡 책에서 기억하고 싶은 내용을 써보세요.
  • 인공지능은 좁은 인공지능과 일반 인공지능 이렇게 2가지로 나눌 수 있어. 일반 인공지능은 인간의 행동을 대부분 할 수 있거나 인가반보다 능력이 더 뛰어났을 때를 말해. 실제 현실에서 딥러닝이나 머신러닝으로 만드는 인공지능은 대부분 좁은 인공지능이야. 좁은 인공지능은 몇 가지 일만 할 줄 알아. 다만 그것을 탁월하게 잘하는 거지.
  • 그런데 머신러닝, 딥러닝은 대체 뭘까? 그건 바로 이런 인공지능이 학습하는 방식 또는 인공지능을 학습시키는 방식을 말해.
  • 왜냐하면 이렇게 설계된 API로 여러분 팀원이 백엔드, 프런트엔드 작업을 할 것이거든. 이런 설계는 피해야해. 어떤 사람이 실수로 getMovie를 seeMOvie로 입력했다면? 그 단어가 들어간 코드 조각이 수십 개라면? 상상하기도 싫군! 그럼 어떻게 설계해야 할까?
  • HTTP 메서드란 웹 기술을 뜻하는데, 쉽게 말해 같은 URL로 백엔드에서 다른 처리를 할 수 있도록 일종의 갈림길을 만들어주는 녀석이야. 대표적으로 GET, POST, PUT, DELETE가 있어.
  • 아무튼 이렇게 동사를 사용하지 않음으로써 얻는 장점이 무엇일까? URL이 단순하게 바뀐다는 거야! 
💡오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요.
  1. 요즘 공공 API로 프로젝트를 하고 있는데 그 개념에 대해서 배울 수 있어서 좋았다. 옛날에 처음 REST API를 배웠을 때 누군가가 개념만 잔뜩 설명해주고, 추상적으로 설명해줬던 기억이 있는데 지금 보니까 API를 설계하는데에 있어서 지침서 같은 느낌이라는 생각이 들었다.
  2. 머신러닝, 딥러닝을 사실 구별하기 힘들었다. AI는 쓰기는 잘 쓰지만 따로 제작을 해보거나 해본 적이 전혀 없었기 때문에 나에게는 조금 먼일이라고 생각해서 그랬던 것 같다. 하지만 지금 세상이 돌아가는 것을 보니 나도 관심을 가져야겠다는 생각이 들었다.
🔎궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

 

다른 사람의 TIL
  1. 삐까 님 : github에 작성한 블로그는 처음보는데 색다르고 정리를 잘해 주셔서 좋았습니다. https://github.com/youngryul/cs-study/blob/main/TIL9.md
  2. BENO 님 : 노마드코더 커뮤니티를 활용하시는데 정리 방법이 좋다. 
    https://nomadcoders.co/community/thread/10622
  3. seul 님 : 여전히 정리가 깔끔하시다. 
    https://velog.io/@errorose/%EB%85%B8%EA%B0%9C%EB%B6%81-ep.35-38