일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 데이터
- 알고리즘
- LG Aimers
- Java
- list
- 모각코
- 데이터분석
- 정처기 실기
- 파이썬
- dictionary
- Ai
- pandas
- Python
- github
- numpy
- KT
- 정처기
- 클래스
- 인공지능
- ai 전문가 과정
- 코딩테스트
- AI 윤리
- 코딩
- 데이터과학
- 백준
- git
- AI학습
- AIVLE
- 자바
- KT AIVLE
- Today
- Total
목록전체 글 (96)
무향향수

더보기코딩테스트 백준 1920번: 수 찾기 문제를 풀다가 sys를 사용했음에도 시간초과가 떠서 통과한 다른 사람들의 코드를 참조하였다. 파이썬의 경우 대부분의 사람들이 이진 탐색(이분 탐색)을 사용하여 코드를 작성하였다. 이를 참조하여 코드를 작성하고 테스트를 통과했다. 이전까지 알고리즘을 배울 때는 잘 쓰이지도 않는데 왜 배워야하는지 의문점이 많았는데 코딩테스트에 직접 활용해보니 유용하다는 생각이 들었다. 처음에 작성했던 코드 (시간 초과)import sys# 각각 int와 list로 입력받아 저장하기N = int(sys.stdin.readline())A = list(map(int, sys.stdin.readline().split()))M = int(sys.stdin.readline())B = lis..
1. vscode cmd에서 conda 가상환경 사용하기2. jupyter lab에서 conda 가상환경 사용하기 1. vscode cmd에서 conda 가상환경 사용하기- 1) 시스템 환경 변수 편집에 있는 path에 추가하여 cmd 에서도 conda 명령어를 사용할 수 있도록 해주기- 환경 변수의 path에 anaconda3의 경로를 복사하여 붙여넣기- 예)C:\Users\orange\anaconda3C:\Users\orange\anaconda3\LibraryC:\Users\orange\anaconda3\Scripts - 이후 conda 명령어를 입력하여 제대로 작동하는지 확인하기- 2) conda create 를 사용하여 가상환경 생성해주기// 가상환경 생성하기conda create -n 가상환경..

알고리즘에서 시간 복잡도는 주어진 문제를 해결하기 위한 연산 횟수를 말한다.일반적으로 수행 시간은 1억번의 연산을 1초의 시간으로 간주어 예측한다. 빅-오메가: 최선일 때의 연산 횟수를 나타낸 표기법빅-세타: 보통일 때의 연산 횟수를 나타낸 표기빅-오: 최악일 때의 연산 횟수를 나타낸 표기법 코딩테스트에서는 빅-오 표기법을 기준으로 수행시간을 계산하는 것이 좋다. 연산 횟수 = 알고리즘 시간 복잡도 * 데이터의 크기 1. 상수는 시간 복잡도 계산에서 제외한다.2. 가장 많이 중첩된 반복문의 수행 횟수가 시간 복잡도의 기준이 된다.

알고리즘을 공부하기 전 생각해 보아야할 사항! 알고리즘을 공부하는 이유는 무엇인가요 🤨❓1. 학부생 때 알고리즘 과목 성적이 너무 낮아 이를 보충하기 위해서 공부한다.2. 취업을 위한 코딩테스트에 대응하기 위해서 공부한다.3. 부족한 CS 지식을 길러 머신러닝, 딥러닝 알고리즘에 도움을 얻기 위해 공부한다. Python 대신 Java로 알고리즘을 공부하는 이유는 무엇인가요 🤨❓1. Python은 데이터 분석, 머신러닝, 딥러닝 등을 공부하며 자주 접할 수 있지만, Java의 경우 따로 공부하지 않으면 접할 수 없어서 공부한다.2. 백엔드의 경우 Java Spring이 필수적인데 Python으로 데이터 분석만 공부하기 보다는 다양한 언어를 공부해두면 도움이 될 것 같아서 공부한다. 3. 학부생 컴퓨터..
데이터 엔지니어 - 핵심 가치를 관리 데이터 파이프라인 개발 데이터 마트 개발 초등학생도 이해할 수 있을 정도로 쉽게 설명해보기자격 요건에 1년 이상으로 적혀있는 경우 인턴 경험등으로 인해 1년 이하(2개월 정도) 경험이 있다면 지원 해보기앤드류 응 머신러닝 풀 코스 kaggle공부한 건 꼭 기록하기복습할 때 쓰기, 명확히 내용 파악, 나의 공부 이력 증명개인 프로젝트 모든 기초를 쌓고 공모전에 도전하기지원자 오리지널이 느껴지는 포트폴리오 작성 필요문제정의 해결전략 결과 해석 이후 계획이 담겨져 있는 포트폴리오가 필요기술적인 이야기가 담겨있는 포트폴리오는 별로! 실무경험>졸좋은 포트폴리어>학점 >>>자격증, 정부 교육 전략적인 경험 쌓기, 좋은 포트폴리오 만들기 관심 산업 데이터 분석하기 커리어 쌓으려는..
아동 음성 데이터로 STT를 진행할 때 주의사항1. 정확도 개선을 위한 데이터 증강2. 음성 시작 전 공백의 편차가 크기 때문에 음성 데이터를 기반으로 음성의 공백을 제거한다. 음성 데이터의 앞뒤 공백을 잘라내고 0.5초씩 묵음을 삽입하여 데이터를 규격화 한다. 3. 음성속도를 0.8~1.2배속 무작위로 변경하여 추가한다. 4. 한정된 자원을 사용해 모델의 성능을 개선하기 위해 최적의 변환 범위 등 변환 조건을 찾는 것이 중요하다. 5. 아동 데이터만 학습했을 때보다 성인 데이터와 아동 데이터를 같이 학습한 경우 아동 데이터만 학습했을 때보다 성능이 개선되었다. 그러나 성인 데이터의 양의 과도하게 많은 경우 오히려 성능이 떨어지는 모습을 확인할 수 있었다. 6. 예) 연구결과 아동데이어 50,000개, ..
x.split(' ')x = '안녕하세요 저는 지금 배고파요.'x = x.split(' ')# x는 ['안녕하세요', '저는', '지금', '배고파요.'] 형태로 변환된다. 파이썬 불용어 제거를 위해 불용어 리스트를 찾다가, 하나의 텍스트로 저장된 데이터를 리스트로 변환하기 위해 방법을 찾다가 알게되었다. 텍스트를 띄어쓰기 기준 리스트 형태로 저장하는 방법은 split() 하나만 사용하면 된다.
# 예) recording01 파일의 record_audio 함수를 사용하고 싶을 때from 파일명 import 함수명 다른 파일에 있는 함수를 쓸 수 있지만 whisper를 사용한 함수를 import 할 때 오류가 너무 심하게 발생한다.
Speech to Text 구현하기(사실 모든 티스토리 유튜브 등 사이트를 활용해서 뭐가 맞는지 잘못되었는지 정확히는 알 수 없다..ㅎㅎ) 1. Python 설치참고한 유튜브에서는 3.10.10 사용을 권장하였지만 아나콘다를 삭제 후 재설치하였더니 제대로 작동하였다. 2. CUDA 및 PyTorch 설치Pytorch: https://pytorch.org/get-started/locally/ Start LocallyStart Locallypytorch.org CUDA: https://developer.nvidia.com/cuda-toolkit-archive CUDA Toolkit ArchivePrevious releases of the CUDA Toolkit, GPU Computing SDK, docume..
➡️VSCode1. 새 폴더를 만들고 python파일을 생성한다. 2. cmd 터미널을 생성한다. 3. 가상환경이름으로 된 폴더가 생성된다. python -m venv 가상환경이름 4. 아래 명령어를 cmd에 입력하면 가상환경 활성화가 된다. 가상환경이름\Scripts\activate5. 패키지를 설치하고 싶으면 pip install 하여 설치하면 된다 ➡️ Conda1. cmd에서 가상환경을 생성한다.conda create -n '가상환경 이름' 2. 생성된 가상환경 리스트 확인conda env list 3. 가상환경 활성화하기 conda activate '가상환경 이름'