목록전체 글 (41)
코딩 다이어리

Data preparation - 원시 데이터를 쉽게 정확하게 분석할 수 있는 형식으로 조작하는 행위 - 모델링 도구의 입력이 될 최종 데이터를 원시 데이터로부터 추출 - 전처리 : 수집한 데이터를 저장소에 적재하기 위한 작업으로 데이터 필터링, 유형 변환, 정제 등 기술 활용 - 후처리 : 저장된 데이터를 분석이 용이하도록 가공하는 작업으로 변환, 통합, 축소 등 기술 활용 분류 설명 데이터 정제 (Cleansing) - 결측치를 채워 넣고, 이상치를 식별 또는 제거하고, 잡음 섞인 데이터를 평활화하여 데이터의 불일치성을 교정 - 일반적으로 데이터는 불완전하고, 잡음이 섞여있고, 일관성이 없기 때문에 데이터 정제가 필요 데이터 변환 (Transformation) - 데이터 유형 변환 등 데이터 분석이 ..
문제 설명 https://school.programmers.co.kr/learn/courses/30/lessons/120815 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 def solution(n): answer = -1 for i in range(1, 101): if (i * 6) % n == 0: return i return answer

인공지능 - 인간의 학습능력, 추론능력, 지각능력을 인공적으로 구현하려는 컴퓨터 과학의 세부분야 중 하나 - 강인공지능(Strong AI) : 인간을 완벽하게 모방하는 인공지능, 다양한 분야에서 활용 가능 - 약인공지능(Weak AI) : 유용한 도구로써 설계된 인공지능, 특정 분야에서 활용 가능 - 대표적으로 삼성전자(빅스비), Apple(siri), Google(Assistant), DeepMind(AlphaGo)가 있음 기계학습 - 기계가 일일이 코드로 명시하지 않은 동작을 데이터로부터 학습하여 실행할 수 있도록 하는 알고리즘을 개발하는 연구 분야 - 어떠한 작업 T에 대해 꾸준한 경험 E를 통하여 그 T에 대한 성능 P를 높이는 것 지도학습 : 문제(입력)와 답(Label)이 존재하는 훈련데이터를..
문제설명 https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=2&contestProbId=AV5Pq-OKAVYDFAUq&categoryId=AV5Pq-OKAVYDFAUq&categoryType=CODE&problemTitle=&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=2&pageSize=10&pageIndex=2 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com T = int(input()) # 90도 회전하는 함수 def rotation(a, N): new_arr = [[..
문제설명 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV13zo1KAAACFAYh SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 특정 자료에서 가장 여러 번 나타나는 값인 최빈수를 구한다(단, 최빈수가 여러 개일 경우에는 가장 큰 값만을 출력) from collections import Counter T = int(input()) for _ in range(1,T+1): n = int(input()) li = list(map(int, input().split())) most_num = Counter(li).most_..