
1.1. L-BFGS Attack
공격 과정에서 L-BFGS가 사용됐기 때문에 L-BFGS Attack이다. 목표 $y(x') \neq y(x)$인 $x'$와 $x$에 대해 $\arg minr||r||2$를 찾는것 흐름 이를 최적화하는 것은 매우 어려운 문제라고 한다. 그러나 L-BFGS 알고리즘을...

[CS234] - Lecture 2 - Given a Model of the World
Model: dynamics과 reward의 수학적 모델Policy: 주어진 state에서 action을 결정하는 함수Value function: 특정 policy를 따를 때 state 및 / 또는 action으로 인한 향후 보상Markov ProcessesMarkov...
[Next.js] useContext
Next.js로 토이프로젝트를 만들면서 전역상태관리가 필요해서 useContext를 사용해봤다.평소에 Redux-toolkit만 사용했는데 이번엔 관리할 데이터가 적어서 굳이 redux를 사용하는것보단 react에서 제공되는 useContext를 사용하는게 간편하기도하...
웹 접근성에 대해서
웹의 창시자 팀 버너스리(Tim Berners-Lee)는 "웹의 힘은 그것의 보편성에 있다. 장애에 구애없이 모든 사람이 접근할 수 있는 것이 필수적인 요소이다." 라고 했다.즉, 제약을 가진 사용자(장애인, 노인 등), 혹은 어떠한 기술환경에서도 전문적인 능력 없이 ...
[React] 타이핑효과 setTimeout
커스텀훅으로 useTypingEffect 만들기text와 delay를 전달받고 setInterval을 이용해 delay 마다 빈문자열에 text를 한글자씩 붙여주는 방식이다.useState 세터 함수의 인자로 콜백함수를 넣어주게 되면콜백함수의 인자는 이전 상태값을 가지...
[웹성능 최적화] font 최적화
새로고침 후 폰트가 적용되기까지 시간이 걸리는 상황 포트폴리오 첫 화면에 텍스트를 넣게되면서 구글폰트를 사용하게 됐는데 캐싱되기전에 첫 로드에서 기본 폰트상태로 노출되는 상태를 확인했다. 먼저 FOUT 와 FOIT에 대해 알아야하는데 > FOUT는 Flash O...
서버 배포(EC2)
EC2란 아마존 웹 서비스에서 제공하는 클라우드 컴퓨팅 서비스다. 클라우드 컴퓨팅은 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스 등의 컴퓨팅 서비스를 제공하는 서비스다. 즉, 아마존에서 가상의 컴퓨터를 한 대 빌리는 것과 같다.EC2는 컴퓨터를 한 대 빌리는...
토이 프로젝트 - GPT API (1)
gpt API를 이용해서 뭔가 만들어 볼 수 없을까 찾아보다가 gpt가 문장의 긍정적 부정적인 판단이 가능하다는것에 대해 알았다. 엄청 짧은 문장이나 단어뿐만 아니라 좀 더 길고 일상적인 문법에서 전체 내용이 얼마나 긍정적인지 부정적인지 수치상으로 파악할 수 있을까 궁...
React에서 더 쉽게 kakao maps-sdk 사용하기 - 마커
키워드 검색을 할때 data를 이용해 marker들의 위치를 담은 배열을 생성해주고 setMarkers를 이용해 상태를 업데이트 한다. jsx 코드의
React에서 더 쉽게 kakao maps-sdk 사용하기 - 키워드 검색
https://react-kakao-maps-sdk.jaeseokim.dev/Kakao Maps API를 React에 맞게 변경한 라이브러리index.html에 skd script태크 추가install지동 생성하기나의 경우 음식점들만 지도에 나타내야했는데 re...
[AWS] s3 자동배포(code pipeline)
S3 버킷을 생성하고 난 뒤 자동배포를 위한 작업이다. 배포하려는 프로젝트 최상위 디렉토리에 buildspec.yml 파일을 생성해준다. yml 내용을 자세히 보면 내 프로젝트 구성에 맞게 build 사전 작업으로 client 디렉토리에 접근해 npm install...