#패스트캠퍼스 #패스트캠퍼스ai부트캠프 #업스테이지패스트캠퍼스 #upstageailab #국비지원 #패스트캠퍼스업스테이지에이아이랩 #패스트캠퍼스업스테이지부트캠프3 [Upstage AI Lab 6기] 자료구조 및 알고리즘 (Data structure and Algorithms) 자료 구조와 알고리즘은 컴퓨터 공학에서 가장 중요한 부분 중의 하나이다. 자료구조란?- Data Structures는 데이터를 구성, 저장, 조작하는 방법을 의미하고, 데이터의 관리 효율성을 조절하기 위한 여러가지 구조에 대한 내용이라고 할 수 있다. 추상 자료형(Abstract Data Type)이란?- 복잡한 데이터나 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것으로 특성을 나타내는 변수, 필요한 연산등이 포함된다. 이렇게 필요한 데이터의 구조를 따로 정의해서 만들게 되면, 코드에서 데이터를 다루기 편해진다. 스택(Stack)과 큐(Queue) 자료 구조 Stack(스택)은 LIFO(Last-In, First-Out) 구조를 가진 자료구조이다. 먼저 들어간 데이터가 먼저 나온다는 의미이.. 2024. 12. 6. [Upstage AI Lab 6기] AI를 위한 기초 수학 - Statistics 통계적 역량의 필요성- 같은 데이터를 두고도 잘못된 데이터 분석을 하게 되어 잘못된 판단을 하게 되어 통계의 함정에 빠질 수 있다. 합의 법칙- 두 사건 A와 B가 상호배타적일때(동시에 발생할 수 없는 경우), 사건 A가 일어나는 경우의 수가 m이고, 사건 B가 일어나는 경우의 수가 n이면, 사건 A 또는 사건 B가 일어나는 경우의 수의 총합은 m+n 곱의 법칙- 독립 사건 A와 B가 있을 때, 사건 A가 일어나는 경우의 수가 m이고, 사건 A의 각각의 결과에 대하여독립적으로 사건 B가 일어나는 경우의 수가 n이면, 두 사건 A와 B가 동시에 일어나는 경우의 수는 m×n- 독립 사건: 두 사건 A와 B가 독립적이라는 것은 한 사건의 발생이 다른 사건의 발생 확률에 영향을 주지않는다는 것을 의미함 순열의.. 2024. 12. 4. [Upstage AI Lab 6기] Python 강의 후기 - 웹 크롤링 강좌 크롤링이란?- 웹페이지의 데이터를 추출하는 행위 크롤링 활용한 웹사이트 사례- 검색 포털, 상품 비교 사이트, 부동산 사이트 등등 HTTP (Hypertext Transfer Protocol)- 웹상에서 데이터를 전달할 때 사용되는 프로토콜 웹페이지의 기본 요소HTML : 웹페이지의 기본적인 정보로 구성됨CSS : 웹페이지의 디자인 요소 추가Javascript : 웹페이지에 동적인 기능 추가 HTML 예시 크롤링을 해봅시다 자바 스크립트 파일을 연결하여 웹페이지에 적용되게 함 크롤링에서는 대부분 html 파일속의 정보를 이용하여 크롤링을 한다. json 이란?- JavaScript Object Notation 의 줄임말로키:값 쌍의 형태를 활용해.. 2024. 11. 23. 이전 1 다음