[에이블스쿨] 스터디 모임 소개
·
대외활동/에이블스쿨
에이블 스쿨에서는 여러 스터디를 만들어서 같이 공부할 수 있는데요 저도 스터디에 참여해서 같이 공부하면서 많은 도움을 받고 있습니당그 중 제가 하고 있는 스터디 두가지를 소개 해볼까 해용 코딩테스트 스터디수업 초반에 체크인아웃 시간 때 돌아가며서 자기소개하는 시간이 있었는데 그때 스터디원을 구하던 용감한 에이블러 덕분에 모인 스터디 입니다 ㅎㅎ돌아가면서 코딩테스트 문제를 선별해 일주일 동안 풀어보고,매주 월요일 8시에 모여서 코드리뷰하는 스터디인데요!!인원은 총 10명으로 AI트랙 5반 6반 에이블러로 구성되어있습니다 ㅎㅎ 디스코드 서버를 하나 새로 파서 관리하니까 편해요벌써 5회차 넘게 진행한 것 같은데 동기부여도 되고 서로 모르는 것도 물어보기도 하고 의욕이 다들 넘치는 스터디 입니당음성채널에 들어가..
[빅콘테스트 대회] 활용 가능한 데이터 플랫폼 | 시각화 자료
·
카테고리 없음
https://scikit-learn.org/stable/auto_examples/index.html ExamplesThis is the gallery of examples that showcase how scikit-learn can be used. Some examples demonstrate the use of the API in general and some demonstrate specific applications in tutorial form. Also...scikit-learn.org   활용 가능한 데이터 플랫폼 데이터 플랫폼 이름데이터 플랫폼 주소CONNECT (국립암센터)https://www.bigdata-cancer.kre-나라지표(통계청)https://www.index.go.kr/..
[연습문제][python]덱-중급
·
코딩테스트/기타 문제
문제1부터 N까지 수가 쓰여져 있는 N장의 카드 더미가 주어집니다. 이 카드 더미에서 맨 위 또는 맨 아래에 있는 카드를 내려놓는 것을 반복해서, 1부터 N까지 차례대로 내려놓을 수 있는지 알려주는 프로그램을 작성해 주세요.#입력51 4 3 5 2#출력NO #입력 51 4 5 3 2#출력YES 카드 더미에서 맨 위 또는 맨 아래에 있는 카드를 내려놓는 것을 반복해서, 1이 쓰여있는 카드부터 N이 쓰여 있는 카드까지 차례대로 내려놓을 수 있으면 YES, 그렇지 않으면 NO를 출력 [python]문제풀이 1부터 N까지 순서대로 놓아야한다. ex) N=5 일때, 카드 더미가 1,2,3,4,5 로 나열될 수 있는지. 맨 앞과 맨뒤가 1인지 체크-> 맞으면 카드 더미 맨 앞 카드 삭제-> 맨 앞과 맨뒤 카드가 2..
[자료구조][python]덱(deque)
·
Study/자료구조
덱(Deque, Double-Ended Queue)-양쪽 끝에서 삽입과 삭제가 모두 가능한 자료구조 = 스택 + 큐 특징- O(1) 시간 복잡도: 덱의 양쪽 끝에서 삽입과 삭제가 이루어지기 때문에, 이 연산들은 상수 시간 복잡도로 처리- 유연한 구조: 앞, 뒤에서 자유롭게 데이터를 추가하거나 삭제할 수 있으므로, 여러 상황에 맞는 작업을 쉽게 처리 파이썬에서의 사용법from collections import deque# 덱 생성dq = deque([1, 2, 3])# 앞쪽에 추가dq.appendleft(0) # deque([0, 1, 2, 3])# 뒤쪽에 추가dq.append(4) # deque([0, 1, 2, 3, 4])# 앞쪽에서 제거dq.popleft() # deque([1, 2, 3, 4]..
[에이블스쿨] 노트북 수령 후기
·
대외활동/에이블스쿨
노트북 수령 안내 사항을 메일로 받았습니당 (8/14) 전 기수에서는 전농이랑 분당 두군데에서 수령 가능한 것 같던데...이번엔 멀리멀리 분당까지 가게 되었다 ㅎㅎ 본사도 구경하고 완죠니 럭키비키쟈나...?ㅠ ;;;   날씨가 너~무 좋았어요 ㅎㅎ 주차가 안된다 그래서 뚜벅이로 다녀오기로 했어요! 꽤 외곽에 있어서 헤매지 않게 조심해야해요. 버스타고 가면 바로 앞 정류장에서 내려준답니당   들어가자마자 보이는 인포에서 명부 작성하고 신분증을 맡기면 이렇게 임시 출입증을 받을 수 있어요 ㅎㅎ그걸로 찍고 입장 후 에스컬레이터 타고 이층 올라간 다음에 엘베 타면 됩니다!  엘레베이터 타고 3층에서 내려서 나오면 에이블스쿨 교육장이 보이는데요 ㅎㅎ들어가서 이름 이야기 하면 노트북과 구성품(충전기,마우스)이 담긴..
[머신러닝] Scikit-Learn 모델링 코드 구조 및 과정
·
Dev/머신러닝
Sklearn (사이킷런)지도/ 비지도 학습 알고리즘을 제공하는 대표적인 파이썬 라이브러리 - 오픈소스로서 누구나 무료로 사용가능- 여러 알고리즘을 같은 구조의 코드로 사용할 수 있음- 다양한 예제 데이터셋(토이 데이터 셋)을 포함하고 있음 ex) Iris, Boston 1. 환경 준비기본 라이브러리와 대상 데이터를 불러오기 라이브러리 불러오기# 라이브러리 불러오기import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings(action='ignore')%config InlineBackend.figure_format = 'retina' 데이..
[머신러닝] 머신 러닝의 이해와 개념
·
Dev/머신러닝
머신러닝에 대한 이해 인간의 경험 = 머신의 데이터데이터로 학습을 해서 1. 학습에 따른 분류  2. 과제에 따른 분류 1) 지도 학습a) 분류 문제 (Classification)    : 이미 분류된 데이터를 학습하여 분류 규칙을 찾음. 그 규칙 기반으로 새로운 데이터를 적절히 분류하는 것b) 회귀 문제 (Regression)    : 이미 결과값이 있는 데이터를 학습하여 입력 값과 결과 값의 연관성을 찾음. 그 연관성 기반으로 새로운 데이터 값을     예측하는 것    **혼동하지 않게 주의!!!!** 2)비지도 학습c) 클러스터링    : 주어진 데이터를 학습하여 적절한 분류 규칙을 찾아 데이터 분류 하는 것. 정답이 없어 성능 평가 어려움.  분류와 회귀 구분법**원하는 결과 값(target)이..
[에이블 스쿨] AI 트랙 6기 합격 후기 | 지원 자격, 코딩테스트, 인적성, 서류
·
대외활동/에이블스쿨
KT 에이블스쿨자기주도적 학습, 실무중심, 프로정신, 소통과 협업aivle.kt.co.kr  데이터 분석과 AI 모델링을 체계적으로 배울 수 있고 , 무엇보다 좋은 학습 동료들을 만날 수 있을 것 같아 지원하게 되었어요 ㅎㅎ 비전공자로서 커뮤니티없이 혼자 해낸다는 것은 정말정말 불가능.... 지원자격- 4년제 졸업 ( 졸업 예정) , 전공 무관- 국민 내일 배움 카드 보유 또는 소지자(kdt 수강 이력이 없어 본인부담금이 발생하지 않는 자) 이전에 kdt 수강 이력이 있으면 안됩니다!! 지원 접수(서류 전형)이전 기수를 봤을 때 서류에서 떨어질 확률은 적은 것 같고 성실하게 열심히 쓰면 붙여주는 것 같았어요! 에이블 스쿨에서 원하는 인재상으로 최대한 답변을 쓰려고 노력했고, 포트폴리오도 첨부했어요 ㅎㅎ이..
[알고리즘][python] 정렬 알고리즘 - 선택정렬
·
Study/알고리즘
정렬(sorting) : 데이터를 특정한 기준에 따라 순서대로 나열. 선택 정렬 - 처리되지 않은 데이터 중에서 가장 작은 데이터 선택해 맨 앞 데이터와 바꾸기 1. 선택 정렬 작동 원리 ( 예시 )[64, 25, 12, 22, 11]  1단계: 배열 전체에서 가장 작은 값 찾기  11을 배열의 첫 번째 요소인 64와 교환 [11, 25, 12, 22, 64]  2단계: 두 번째 요소 이후에서 가장 작은 값 찾기 12를 두 번째 위치에 있는 25와 교환 [11, 12, 25, 22, 64]  3단계: 세 번째 요소 이후에서 가장 작은 값 찾기 22를 세 번째 위치에 있는 25와 교환 [11, 12, 22, 25, 64]  4단계: 네 번째 요소 이후에서 가장 작은 값 찾기 이미 자리에 있기 때문에 교환은..
For loop
·
코딩테스트/코딩테스트를 위한 정리
인덱스를 사용하지 않고 리스트의 요소를 직접 사용하는 방법을 설명할게요. 기본적으로 파이썬의 for 루프는 리스트의 각 요소를 직접 반복할 수 있게 해줍니다.인덱스를 사용하는 경우# 인덱스를 사용한 예answer = ['a', 'b', 'c', 'd']for i in range(len(answer)): print(answer[i]) # 인덱스를 사용하여 각 요소에 접근여기서는 range(len(answer))를 사용하여 인덱스를 생성한 후, answer[i]를 통해 각 요소에 접근합니다.인덱스를 사용하지 않는 경우# 인덱스를 사용하지 않은 예answer = ['a', 'b', 'c', 'd']for letter in answer: print(letter) # 각 요소를 직접 사용여기서는 f..