분류 전체보기(256)
-
Programmers, 소수만들기
문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 입출력 예 nums result [1,2,3,4] 1 [1,2,7,6,4] 4 입출력 예 #1 설명 [1,2,4]를 이용해서 7을 만들 수 있습니다. 입출력 예 #2 설명 [1,2,4]를 이용해서 7을 만들 수 있습니다. [1,4,6]을 이용해서 ..
2021.11.27 -
Deep Learning, Historical Review
Good Deep Learner 내용에 들어가기 전에, 좋은 딥러너가 되기 위한 자격에는 어떤 것이 있을까요? ✔️ Implementation Skills : 실제로 구현할 수 있는 능력 (Tensorflow, Pytorch etc...) ✔️ Math Skills : Linear Algebra, Probability etc ✔️ Knowing a lot of recent Papers Deep Learning ? Artificial Inteligence 은 사람의 지능을 모방하는 모든 것들을 의미합니다. Machine Learning 은 강아지와 고양이를 분류하는 문제를 풀고자 했을 때, 수많은 강아지와 고양이 이미지를 통해 자동으로 분류하는 알고리즘(모델)을 만드는 것이 있습니다. Deep Learni..
2021.11.25 -
Deep Neural Networks, 딥러닝
Deep Neural Networks 딥러닝은 머신 러닝의 한 분야입니다. 머신러닝을 하면서 예측이나 분류에 대한 문제를 선형회귀와 논리회귀를 이용하여 1차 함수를 통해 문제를 해결했습니다. 하지만, 현실의 문제를 풀기에는 직선으로 설명할 수 없는 문제들이 훨씬 많습니다. 예를 들어 딥러닝을 이끌어낸 XOR 문제 등이 있어요. 궁금하시다면 따로 찾아보길 권장합니다 ~ 선형 회귀를 통해 풀 수 없는 문제들을 풀기 위해 비선형이 되는 학습 모델을 정하게 되었습니다. 비선형의 형태를 만들려면 어떻게 해야할까요? 기존 방식의 선형 회귀를 여러 번 사용한다고 해서 비선형이 되지는 않아요. 그래서 선형 회귀를 사이에 비선형을 만들어주는 층들을 쌓아 올리기 시작합니다. 위와 같이 층을 여러개 쌓으니 실제로 기대만큼의..
2021.11.17 -
Sparta Coding Club, 핵심쏙쏙도커
안녕하세요 ! 오늘은 스파르타코딩클럽 후기글을 준비해봤습니다 🔥 "핵심 쏙쏙 도커"수업을 3주차 커리큘럼을 통해 배워 나갔습니다. 도커에 대한 기본적인 내용만을 알고 있었기 때문에 더 자세한 내용을 배우고 싶어서 수강하게 되었어요. 장점과 단점을 적어보자면 아래와 같습니다! 스파르타 코딩 클럽의 장점 1. 짧은 단위의 수강 영상 수강 영상이 굉장히 짧게 구성되어 있어요. 짧게는 4분이고 길게는 20분 정도 였습니다. 집중하기 좋은 길이라고 생각해요. 그리고, 소제목으로 원하는 내용에 대해 파악하는 것도 유용했습니다. 2. 영상마다의 보상 하나의 영상을 보고 나면 '다음 강의' 로 넘어갈 수 있습니다. 이 때 처음 다음 강의를 누르게 되면 보상을 줍니다! 이미 전부 본 내용들이라 캡처를 못했네요 ㅎㅎ,, ..
2021.11.15 -
Sparta Coding Club - 가장쉽게배우는머신러닝
안녕하세요 ! 오늘은 스파르타코딩클럽 후기글을 준비해봤습니다 🔥 "가장쉽게배우는머신러닝"을 학습했는데요. 4주차 커리큘럼을 통해 머신러닝에 대해 알아볼 수 있었습니다. 먼저 스파르타 코딩 클럽의 장점과 단점을 적어보자면 아래와 같습니다! 스파르타 코딩 클럽의 장점 1. 짧은 단위의 수강 영상 수강 영상이 굉장히 짧게 구성되어 있어요. 짧게는 4분이고 길게는 20분 정도 였습니다. 집중하기 좋은 길이라고 생각해요. 그리고, 소제목으로 원하는 내용에 대해 파악하는 것도 유용했습니다. 2. 영상마다의 보상 하나의 영상을 보고 나면 '다음 강의' 로 넘어갈 수 있습니다. 이 때 처음 다음 강의를 누르게 되면 보상을 줍니다! 이미 전부 본 내용들이라 캡처를 못했네요 ㅎㅎ,, 많지는 않지만 보상 애니메이션 보는 재..
2021.11.14 -
HTTP/2, 제대로 이해하기
HTTP? HTTP는 인터넷을 사용해봤다면 누구나 한 번쯤 들어 봤을텐데요. HyperText Transfer Protocol의 약자로, HyperText(링크를 통해 다른 문서로 연결될 수 있는 문서)를 Transfer(전송하는) Protocol(규격이 정해진 규칙 체계)입니다. 다르게 표현하자면, 웹에서 클라이언트(브라우저)가 웹 서버(httpd, nginx, apache 등)정보를 주고받을 수 있는 프로토콜입니다. 주로 글 위주로 이미지가 포함된 예전의 웹 페이지와는 달리, 이미지의 용량은 매우 커졌고 동영상의 수요와 공급이 급격히 증가하면서 기존의 통신 프로토콜을 변경해야할 필요성을 느끼게 됩니다. 변경 내역을 확인해보면서, HTTP3까지 어떤 것이 변경되고 왜 그렇게 변경되었는지 확인해보는 것이..
2021.11.12