본문 바로가기

전체보기43

자바스크립트에서의 비동기 비동기 프로그래밍비동기 프로그래밍은 프로그램이 오래 실행되는 작업을 시작하고 해당 작업이 완료될때까지 기다릴 필요없이 다른 작업을 실행할수 있게하는 기술입니다.브라우저에서 제공하는 많은 기능이 오랜 시간이 걸릴 수 있는 비동기 기능입니다. 예를 들어:HTTP 요청을 하는 fetch.fetch()사용자의 카메라 또는 마이크 접근하기 위한 getUserMedia()사용자에게 파일을 선택하도록 요청하는 showOpenFilePicker비동기 함수를 직접 구현하지 않더라도 사용해야 할 가능성은 매우 높기 때문에 비동기 프로그래밍에 대해 알고 있어야 합니다.동기 프로그래밍const name = "Albert";const greeting = `안녕하세요. ${name}!`console.log(greeting);//.. 2024. 8. 1.
scikit-learn의 Getting Started 따라하기 Scikit-learnScikit-learn은 지도 및 비지도 학습을 지원하는 오픈소스 머신러닝 라이브러리입니다. 또한 모델 피팅, 데이터 전처리, 모델 선택, 모델 평가 및 기타 여러 유틸리티를 위한 다양한 도구를 제공합니다.기능1.피팅(Fitting) 및 예측(predicting): 추정기(estimator) basicsScikit-learn은 추정기라고 불리는 수십 개의 built-in 머신러닝 알고리즘과 모델을 제공합니다. 각 추정기는 fit 메서드를 사용하여 일부 데이터를 fitted할 수 있습니다.estimator이 객체는 모델의 추정 및 디코딩을 관리합니다.fit모든 추정기에는 fit 메소드가 제공됩니다. 이 메소드는 일반적으로 샘플 X, 모델이 감독 학습(supervised learning.. 2024. 7. 25.
머신러닝의 기본 개념 머신러닝이란?(Machine Learning)From Wikipedia머신러닝(ML)은 데이터를 학습하고 보이지 않는 데이터를 표준화하여 명시적인 명령어 없이 작업을 수행할 수 있는 통계적 알고리즘의 개발 및 연구와 관련된 인공 지능 연구 분야입니다.머신러닝은 통계적 기법으로 데이터를 분석하여 패턴과 규칙을 학습하고 이로 기반으로 새로운 데이터에 대한 예측이나 분류할 수 있는 기술입니다.예측(Prediction): 새로운 데이터를 기반으로 결과를 추출합니다.머신러닝의 주요 프로세스데이터 수집: 필요한 데이터를 수집합니다.데이터 전처리: 데이터를 분석할 수 있는 형태로 처리합니다.모델 선택: 해당 데이터 분석에 가장 적합한 모델을 선택합니다.머신러닝 모델: 특정 데이터셋에 대해 훈련된 후 새로운 데이터에 .. 2024. 7. 24.
AWS ELB와 ACM과 EC2 연동 방법 Elastic Load Balancing(ELB)란?Elastic Load Balancing(ELB)은 여러 애플리케이션 트래픽을 자동으로 분산하는 역할을 합니다.(참고자료)연동 방법1. ELB 를 생성하기 위해 일단 대상 그룹을 생성합니다EC2 대시보드에서 로드 밸런싱 메뉴의 대상 그룹 항목으로 이동하고 대상 그룹 생성을 클릭합니다.2. 대상 유형은 인스턴스를 선택합니다이 포스팅에서는 간단하게 Application Load Balancer를 사용하여 EC2에 직접 연결하려고 하므로 인스턴스를 선택하면 충분합니다.3. 기본 구성을 선택합니다프로토콜 : 포트: ELB에서 EC2는 HTTP 통신을 할 예정이므로 HTTP를 선택하고 포트는 80을 선택합니다.IP 주소 유형 : IPv4VPC : 해당 EC2가 .. 2024. 7. 23.