목록전체 글 (120)
Hippo's data
안녕하세요! 오늘은 파이썬 문법중에 반복문이나 조건문을 제어하는 문법인 continue, pass, break의 차이점에 대해 알아보겠습니다! 항상 코드를 작성하다 보면 세 기능 모두 뭔가 제약을 주는거 같은데 항상 헷갈리도라구욥,,,이번 기회에 정확히 알아보도록 합니닫!# continue for i in range(5): if i == 3: continue # i가 3일 때 아래 코드를 건너뛰고 다음 반복으로 print(i)0124 해당 스텝을 건너 뛰고 다음 반복으로 넘어갑니다반복문 내에서만 사용가능 # break for i in range(1, 5): if i == 3: break # 반복문을 즉시 종료 print(..
오늘은 투 포인터(Two Pointer) 알고리즘에 대해 알아보겠습니답! 투 포인터 알고리즘이란 쉽게 말해서 배열(array) 구조 혹은 리스트(list) 형식에서 두개의 포인터(인덱스)를 이용하여 문제를 해결하는 방법입니다이중 반복문을 사용하는 문제에서 효과적으로 시간복잡도를 줄일 수 있는데요배열의 길이만큼 최대 N번 움직이기 때문에 보통 O(N)의 시간복잡도를 갖게됩니다두개의 포인터가 순차적으로 움지기며 효율적으로 원하는 값을 찾거나 구간을 탐색할 수 있습니답 두개의 포인터는 시작지점에 따라 두가지 방식으로 구분됩니다1. 한쪽에서 출발 -> 다른쪽 끝에 도달 시 종료2. 양쪽 끝에서 출발 -> 중간에서 교차할 시 종료 특히 두 요소의 합, 연속된 구간의 합을 구하는 문제에서 주로 사용되며 이중 for..
춘천시에서 주최한 AWS DeepRacer를 활용한 인공지능 강화학습 기반 자율주행 자동차 경진대회 후기를 남겨보겠쓥니당https://chuncheon-deepracer.ai-castle.com/2024/ 2024 춘천 AWS 딥레이서 챔피언십본 홈페이지는 춘천시에서 개최하는 2024년 AWS DeepRacer 자율주행 인공지능 경진대회 홈페이지입니다.chuncheon-deepracer.ai-castle.com # AWS DeepRacer란? Amazon Web Services(AWS)에서 제공하는 자율주행 차량 플랫폼으로 사용자가 강화 학습(Reinforcement Learning)을 사용하여 자율주행 모델을 개발하고 실습할 수 있도록 도와주는 플랫폼입니다!사용자는 AWS가 제공하는 가상 환경에서 자율..
데이터분석을 할 때, EDA (Exploratory Data Analysis) 탐색적 데이터 분석은 필수적인 과정이죠! 그렇다면 EDA란 무엇일까요? 즉, 여러 그래프를 그려보거나 여러 통계를 찍어보는 등 데이터를 여러 각도에서 바라보며 씹고 뜯고 맛보고 즐기면서 분석의 다양한 전략을 세우는 단계라고 할 수 있는데욥! 오늘은 이러한 EDA 과정을 도와주는 매우매우 강려크한 오픈소스 pandas_profiling에 대해 소개해보려고 합니다!! pandas_profiling 에서는 아래와 같은 EDA 리포트를 제공해 줍니다! 기본 통계 정보: 각 열의 평균, 중간값, 표준편차, 최솟값, 최댓값 등.데이터 분포: 히스토그램이나 커널 밀도 추정(KDE) 등을 통해 각 열의 데이터 분포를 시각적으로 표현.결측치..
오늘은 그리디 알고리즘(Greedy Algorithm)에 대해 알아보겠습니다! 그리디 알고리즘은 탐욕법, 욕심쟁이 알고리즘으로도 불리는데욥 그리디(Greedy)는 '탐욕스러운'이라는 뜻을 의미합니다즉, 현재 상황에서 당장 좋은 것만 고르는 방법으로 문제를 푸는 알고리즘입니다!매 순간 가장 좋아보이는 선택을 하며, 현재의 선택이 나중에 미칠 영향은 고려하지 않습니다 # 현재 상황에서 최적의 방법을 선택하게 되므로 풀이법이 항상 최적의 해를 보장할 수 있는지, 정당한지 판단 필요함 예제1) 거스름돈당신은 음식점의 계산을 도와주는 점원이다. 카운터에는 거스름돈으로 사용할 500원, 100원, 50원, 10원짜리 동전이 무한히 존재한다고 가정한다. 손님에게 거슬러 줘야 할 돈이 N원일 때 거슬러줘야 할 동전의..
오늘은 한빛미디어에서 발간한 '혼자 공부하는 얄팍한 코딩 지식'(혼공얄코) 책 서평을 작성해보겠습니다!!이 책은 제가 베타리더로 참여했던 책이었는데욥 그래서 더 집중해서 봤던 책입니당 이 책은 IT 지식과 AI 기술을 쉽게 이해하고 싶을 때 IT 지식을 코딩과 연결 짓고 싶을 때 IT 개발자와 막힘없이 소통하고 싶을 때라고 표지 타이틀로 표시되어 있는데욥 특히 IT 업계에 발을 이제 들이는 초심자 분들에게 매우 적합한 책입니당 혼자 공부하는 얄팍한 코딩 지식 책은 다른 혼공시리즈 중 하나인데욥 여타 다른 혼공시리즈처럼 말그대로 혼자 공부하기에 도움되는 책인데요 책 구성은 크게 4가지 챕터로 이루어져 있습니다Chapter 01 개발자 이해하기: 개발과 개발자 용어 알기Chapter 02 개발자 따라가기:..
오늘은 네이버 부스트캠프 AI Tech 지원 후기를 작성해 보겠습니담 # 네이버 부스트캠프 AI Tech란?네이버 커넥츠 재단에서 운영하는 AI관련 부트캠프입니다! 웹, 프론트엔드, 백엔드 등 개발자와 관련된 부트캠프는 많은데 비해 AI관련 부트캠프는 적은데욥 이를 충족해줄 수 있는 AI 부트캠프입니다! CV, NLP, 추천시스템 총 3가지 분야를 모집하며 한 분야에 딥하게 다룬다는 것이 특징입니다!저는 이번에 네이버 부스트캠프 AI Tech 7기 NLP 전형에 지원했었습니다!주요 일정을 그림과 같은데욥 지원서와 온라인문제해결력 테스트 총 2가지 부분에서 평가가 이뤄지게 됩니답 # 지원서 작성[필수] 여러 부트캠프 중에서 부스트캠프 AI Tech를 선택한 이유와 AI 엔지니어가 되기로 결심한 이유를 알려..
https://www.boostcourse.org/ai100/lecture/1542176?isDesc=false 인공지능 기초 다지기 (부스트캠프 AI Tech 7기 프리코스)부스트코스 무료 강의www.boostcourse.org해당 문제는 네이버 AI Tech 프리코스의 '프로그래밍 자가진단' 4번째 문제이다 구름(goorm) 구름스퀘어 문제난이도: 1https://level.goorm.io/exam/174805/%EC%88%AB%EC%9E%90-%EC%A0%9C%EA%B1%B0-%EB%B0%B0%EC%97%B4/quiz/1 구름LEVEL난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다.level.goorm.ioiprek1= input() # 첫 번째 줄 입력iprek2= inp..