스크린샷 2024-11-29 오전 10.55.04.png
개과천선 이번 프로젝트를 요약한 말이다. 첫번째 프로젝트는 리더보드 순위는 높았지만 협업 과정, 개발 과정에서 아쉬운 점이 많았다. 꼼꼼한 회고, 그리고 앞으로 어떻게 할 지에 대한 how-to를 생각하고 적용해 이번 프로젝트는 개발자답게 진행할 수 있었다. 결과적으로
NN Classifier(가장 가까운 학습 데이터를 찾아 예측을 수행하는 알고리즘)의 한계를 극복하고자 parametric approach 사용 차원 계산하기f(x,W) = Wx+b이미지 = 32x32x3 = 3072x: 3072 x 1 10개의 클래스를 분류 - ou
1. 문제 m x n 크기의 매트릭스 board가 주어짐. 이 매트릭스는 X와 O로 구성되어 있으며, 이 중에서 O로 이루어진 영역 중에서 로 둘러싸인 영역을 찾아 그 영역의 O를 모두 X로 바꾸기 연결(Connect): 셀은 인접한 셀과 가로/세로로 연결될 수 있음
논문: PageRank 논문 https://www.cis.upenn.edu/~mkearns/teaching/NetworkedLife/pagerank.pdf 등장 배경 초기 검색 엔진에는 한계점이 몇가지 존재했는데, 키워드 기반이라 너무 단순했다는 점, 메타태그의 활용은 조작(블로글 따지면 검색 순위권에 들기 위해 관련 없는 많은 태그를 붙이는 행위)의 문...
구현을 위한 코드를 하나하나 뜯어보자데이터 출처: https://www.kaggle.com/datasets/abhishek14398/salary-dataset-simple-linear-regression캐글에서 데이터 다운받기: !kaggle datasets
동빈이는 두 개의 배열 A와 B를 가지고 있다. 두 배열은 N개의 원소로 구성되어 있으며, 배열의 원소는모두 자연수이다동빈이는 최대 K 번의 바꿔치기 연산을 수행할 수 있는데, 바꿔치기 연산이란 배열 A에 있는 원소 하나와배열 B에 있는 원소 하나를 골라서 두 원소를
N명의 학생 정보가 있다. 학생 정보는 학생의 이름과 학생의 성적으로 구분된다. 각 학생의 이름과 성적 정보가 주어졌을 때 성적이 낮은 순서대로 학생의 이름을 출력하는 프로그램을 작성하시오. 첫 번째 줄에 학생의 수 N이 입력된다. (1 <= N <= 100
하나의 수열에는 다양한 수가 존재하며, 이런 큰 수는 크기와 상관 없이 무작위로 주어진다. 이 수를 큰수 부터 작은 수까지 내림차순으로 정렬하면되는 문제다. 즉 수열을 내림차순으로 정렬하는 프로그램을 만들면된다.첫째 줄에 수열에 속해 있는 수의 개수 N이 주어진다. 이
선택 정렬 - 기본 but 시간 복잡도 높다삽입 정렬 - 선택 정렬보다는 시간 복잡도가 낮다. 정렬이 어느정도 되어있는 data 에 대해 특히 빠른 편이다. 퀵 정렬 - 시간 복잡도가 낮다. 하지만 이미 정렬된 data에 대해서는 느리다. 계수 정렬 - 범위가 한정적인