DEV
-
-
React Hooks 간단 정리DEV/react 2024. 1. 24. 15:13
useState - 현재 상태를 나타내는 state와 state를 변경하는 setState를 한 쌍으로 제공 - state의 초기값 설정 가능, 첫 렌더링 때 한번 사용 useEffect - useEffect(function, deps) 형태로 사용 - function은 실행시킬 함수, deps는 의존성 배열 - 의존성 배열에 따라 각 특성을 지님 - 1. 의존성 배열이 없는 경우 : 페이지가 렌더링 될 때마다 함수 실행 - 2. 의존성 배열에 빈 배열을 넣는 경우 : 첫 렌더링때 함수 실행 (1회) - 3. 의존성 배열에 state 값이나 props로 상속받은 데이터 등을 넣는 경우 : 해당 값이 변할때 마다 함수 실행 - 4. 언마운트시 cleanup 함수 적용 가능 - side..
-
AWS EventBridge로 Lambda 특정 주기(시간)마다 호출하기DEV/aws 2024. 1. 19. 13:57
저번에 만든 Lambda는 매 시간마다 특정 서버를 확인하기 위해 만들었다. 처음 알았지만 Lambda는 특정 시간마다 함수를 실행하는 자체 기능은 없다는것을 알았다. (당연히 있을줄...) 이러한 자동화를 해결해 주기 위한 AWS 서비스 EventBridge가 존재한다. AWS Console에서 EventBridge의 scheduler를 들어가자. https://us-east-1.console.aws.amazon.com/scheduler/home?region=us-east-1#schedules https://us-east-1.console.aws.amazon.com/scheduler/home?region=us-east-1#schedules us-east-1.console.aws.amazon.com 이후..
-
AWS Lambda Node로 axios require 해보기, 함수 만들기 부터...DEV/aws 2024. 1. 19. 11:32
1. 함수 만들기 우선 Amazon console에서 Lambda를 선택하여 들어가자. https://console.aws.amazon.com https://console.aws.amazon.com/console/home console.aws.amazon.com 문제는 지금부터... 본인은 Node로 Lambda를 구성하던 중 "const axios = require('axios');" 부분이 에러가 발생했다. 찾아보니 Lambda에서 외부 패키지를 사용하려면 "node_modules" 폴더를 Lambda의 Layers에 올려야 한다고 함. (npm install을 한다던가... 자동으로 불러온다던가 하는 방식 X) https://docs.aws.amazon.com/ko_kr/lambda/latest/d..
-
NLP 4. 불용어(Stopword), 정수 인코딩(Integer Encoding), 패딩(Padding)DEV/nlp 2024. 1. 17. 15:21
불용어(Stopword) - 데이터 중 유의미한 단어 토큰만 선별하기 위해 큰 의미가 없는 단어 토큰을 제거하는 작업이 필요함. - 자주 등장하지만 분석에 있어서 큰 도움이 되지 않는 단어들을 제거. 정수 인코딩(Integer Encoding) - 컴퓨터는 텍스트보다 숫자를 더 잘 처리함. - 자연어 처리에서는 텍스트를 숫자로 맵핑(mapping) 시키는 기법을 많이 사용함. - 보통은 단어 빈도수를 기준으로 정렬(인덱싱)함. 패딩(Padding) - 서로 다른 문장의 길이를 맞춰주는 작업. (행렬 작업을 위해) - Numpy나 tensorflow.keras.preprocessing.sequence의 pad_sequences 등을 사용하여 작업. functions - 영어의 불용어 : nltk.corpu..