본문 바로가기

엘리스 AI 트랙 4기90

빅데이터와 데이터 사이언스 엘리스에서 제공한 자료를 보고 정리한 내용입니다. ✅ 데이터 사이언스 데이터 사이언스(Data Science)는 다양한 유형의 데이터로부터 의미있는 정보를 추출하고 전달하는 과정을 포괄하는 학문이다. 따라서 컴퓨터 공학, 수학, 통계학, 경영학 등이 요구되는 복합적인 학문이다. 데이터 사이언스를 조금 더 구체적으로 도식화시켜보면 다음과 같다. 먼저, 데이터를 분석해 인사이트를 얻어내는 것이 데이터 사이언스의 기본이다. 분석을 잘 하기 위해서는 확률모형, 머신러닝, 통계분석에 대한 이해가 필요하다. 추가적으로 IT에 대한 역량이 필요하고 동시에 Business에 대한 이해도 필요하다. 그만큼 다양한 역량이 골고루 필요하다. ✅ 빅데이터의 미래 최근 IT 기술이 발전하며 모바일 혁명, 클라우드 혁명 등으로 .. 2022. 1. 26.
빅데이터 엘리스에서 제공한 자료를 보고 정리한 내용입니다. ✅ 빅데이터 빅데이터는 더그 래니의 3V를 통해 설명할 수 있다. 빅데이터란 데이터의 규모(volume)가 많고, 데이터의 수집 및 처리 속도(Velocity)가 엄청나게 빠르며, 종류(Variety)또한 매우 다양한 데이터이다. Hadoop, Spark 등의 데이터 처리, 저장, 분석 기술이 발전하고 AWS, Azure 들의 클라우드 컴퓨팅이 활용되면서 필요에 따라 빅데이터가 등장하게 되었다. 빅데이터는 가치 산정에 어려움을 겪는다. 데이터가 다양한 주체에 의해 다양한 목적 아해 다양한 형태로 활용되고 끊임 없이 기존에 없던 가치를 창출하는 사례들이 등장하기도 하고 분석 기술의 발전에 따라 데이터의 활용 가치가 크게 달라질 수 있기 때문이다. 빅데이터는.. 2022. 1. 26.
데이터의 이해 엘리스에서 제공한 자료를 보고 정리한 내용입니다. ✅ 데이터와 정보 ✔️ 데이터 데이터(data)는 "주다"라는 뜻인 라틴어 dare의 과거분사형으로 "주어진 것"이라는 의미로 사용되었다. 컴퓨터의 등장으로 다양한 분야에서 데이터가 사용되면서 오늘날에는 "추론과 추정의 근거를 이루는 사실" 이라는 정의를 가지게 되었다. 통계학에서는 자료, 관측값과 동일한 의미로 사용하기도 한다. 데이터는 정성적 데이터(Qualitative)와 정량적 데이터(Quantitative)로 나눌 수 있다. 정성적 데이터 형태 : 이미지, 자연어, 동영상 등. 특징 : 저장, 검색에 비용이 많이 듦. 분석이 어려움. 정량적 데이터 형태 : 숫자, 기호, 테이블 등. 특징 : 저장, 검색이 용이하고 분석도 정성적 데이터에 비해 쉬.. 2022. 1. 26.
[Frontend] 브라우저와 브라우저 렌더링 원리 취준생이라면 알면 좋을 프론트엔드 관련 지식들 자료를 보고 정리한 내용입니다. ✅ 브라우저 웹 브라우저(Web browser)는 WWW(World Wide Web)에서 콘텐츠를 표시하고 탐색하는 소프트웨어 프로그램이다. 현재 자주 쓰이는 브라우저의 종류로는 구글 크롬, 마이크로소프트 엣지, 애플 사파리, 모질라 파이어 폭스, 오페라 등이 있다. 브라우저의 주요 기능은 사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 것이다. 자원은 보통 HTML 파일이지만 PDF나 이미지 또는 다른 형태로 존재할 수도 있다. 자원의 주소는 URI(Uniform Resource Identifier)에 의해 정해진다. 브라우저는 웹 표준화 기구인 W3C(World Wide Web Consortium)에서 정한 HT.. 2022. 1. 25.
[Frontend] CSR과 SSR 취준생이라면 알면 좋을 프론트엔드 관련 지식들 자료를 보고 정리한 내용입니다. ✅ SPA와 MPA ✔️ SPA SPA(Single Page Application)는 하나의 HTML 파일을 기반으로 자바스크립트를 이용해 동적으로 화면의 컨텐츠를 바꾸는 형식의 웹 어플리케이션이다. 따라서 페이지 새로고침이 발생하지 않고 일반적으로 사용자의 작업에 대한 응답이 필요한 경우 적절한 리소스를 동적으로 로드, 페이지에 추가한다. ✔️ MPA MPA(Multiple Page Application)는 사용자가 페이지를 요청할 때마다 웹 서버가 요청한 UI와 필요한 데이터를 HTML로 파싱해서 보여주는 방식의 웹 어플리케이션이다. 따라서 사용자의 요청이 발생할 때마다 서버는 새 HTML 페이지를 렌더링하고 이로 인해 페.. 2022. 1. 24.
[2주차] JavaScript의 조건문과 반복문 1월 20일 자 학습 내용 정리입니다. ✅ 조건문 조건문이란 주어진 조건에 따라 결괏값을 출력하는 구문이다. 조건으로는 비교 연산자 또는 논리 연산자를 사용한다. if문 if(조건) { ... } if문에 주어진 조건이 참이라면 중괄호 안의 코드를 실행한다. 코드가 한 줄로 간단한 형식이라면 중괄호를 생략하고 작성해도 된다. if ... else문 if(조건) { ... } else { ... } if문의 조건이 참이라면 if문의 코드를 실행하고 if문의 조건이 거짓이라면 else문의 코드를 실행한다. if ... else if ... else문 if (조건) { ... } else if (조건) { ... } else { ... } 여러 개의 조건 분기를 생성할 때 사용한다. if문이 거짓이라면 다음 .. 2022. 1. 20.
[2주차] JavaScript의 연산자 1월 20일 자 학습 내용 정리입니다. ✅ 산술 연산자 산술 연산자는 두 개 이상의 값을 피연산자로 받아 하나의 값을 반환한다. 표준 산술 연산자는 더하기(+), 빼기(-), 곱하기(*), 나누기(/)가 있으며 JS는 표준 산술 연산자 외에도 나머지(%), 거듭제곱(**) 등을 제공한다. 숫자에 적용 var a = 10, b = 2; console.log(a+b); console.log(a-b); console.log(a*b); console.log(a/b); console.log(a%b); console.log(a**b); // output // 12 // 8 // 20 // 5 // 0 // 100 기본적으로 숫자에 산술 연산자를 사용한 경우 해당 연산자로 계산한 값이 반환된다. 사칙연산(+, -, .. 2022. 1. 20.
[2주차] Math 1월 18일 자 학습 내용 + 개인 공부 정리입니다. ✅ Math.E 자연로그의 밑 값 e를 나타내며 약 2.718의 값을 가진다. Math.E ✅ Math.PI 원의 둘레와 지름의 비율을 뜻하며 약 3.14159의 값을 가진다. Math.PI ✅ Math.abs() 주어진 숫자의 절대값을 반환한다. Math.abs(x) ✅ Math.sqrt() 주어진 숫자의 제곱근을 반환한다. Math.sqrt(x) ✅ Math.cbrt() 주어진 숫자의 세제곱근을 반환한다. Math.cbrt(x) ✅ Math.exp() x를 인수로 하는 e^x 값을 반환한다. 이때 e는 오일러 상수이며 자연 로그의 밑이다. Math.exp(x) ✅ Math.ceil() 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 반환한다.. 2022. 1. 18.
[2주차] Array 타입의 프로퍼티와 메서드 1월 18일 자 학습 내용 + 개인 공부 정리입니다. ✅ Array.prototype.concat() 인자로 주어진 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환한다. array.concat([value1[, value2[, ...[, valueN]]]]) value1, ... , valueN : 추가할 배열. 생략시 기존 배열의 얕은 복사본 반환. ✅ Array.prototype.copyWithin() 배열의 일부를 얕게 복사한 뒤 동일한 배열의 다른 위치에 덮어쓰고 그 배열을 반환. 배열의 길이는 이전과 동일하다. arr.copyWithin(target[, start[, end]]) target : 복사한 값을 넣을 위치. 음수를 지정하면 배열의 끝에서부터 인덱스를 계산. start : 옵션. .. 2022. 1. 18.