전체 글
LLM 과 임베딩
회사에서 LLM과 관련하여 임베딩에 대한 주제가 나와 대화하는데 정확하게 알지 못해서 어려웠던 경험이 있다.그래서 임베딩에 대해 조금 알아보려고 한다.임베딩(Embedding)은 자연어 처리(NLP) 및 머신러닝 분야에서 중요한 개념으로, 텍스트 데이터를 수치 벡터로 변환하는 기술이다.우선 간단하게 임베딩의 개념, 종류부터 찾아보았다.1. 임베딩이란?임베딩은 텍슽트, 이미지, 음성 등 다양한 컴퓨터가 데이터를 고차원의 공간에서 저차원의 벡터로 변환하는 과정이라고 한다.이를 통해 컴퓨터가 데이터를 보다 효율적으로 처리하고, 유사성을 계산하거나 예측 모델에 입력할 수 있게 된다.임베딩의 주요 목적은 의미적으로 유사한 데이터를 벡터 공간에서도 가깝게 배치하는 것이다.예를 들어, "고양이"와 "개"라는 단어는 ..
RPA가 뭐지?
한참 면접 준비를 하다 RPA라는 기술을 보게 되었다. 처음 들어보는 기술이라 궁금해서 찾아보았다. RPA Robotic Process Automation의 약자로 로봇 프로세스 자동화란 뜻으로 현대 기업 및 조직에서 업무 프로세스의 자동화를 위해 사용되는 혁신적인 기술이다. 이 기술은 소프트웨어 로봇 또는 자동화된 에이전트를 사용하여 일상적이고 반복적인 작업을 자동화하고, 인간의 업무 부담을 줄이며 업무 효율성을 극대화하는 것을 말한다. 따라서 RPA를 사용하여 다양한 처리를 할 수 있다. RPA 시나리오를 적용하여 이메일에 대한 자동 응답 생성부터 ERP에서의 데이터 작업을 자동화할 수도 있다. 즉, 일상적으로 표준화된 비즈니스 프로세스를 자동화하여 운영을 간소화하고 운영 비용을 절감할 수 있게 되는..
DDOS(디도스) 이건 어떤 공격이지?
내가 즐겨 보는 인터넷 방송이 최근 게임과 인터넷 방송에서 디도스 공격이 엄청나게 발생하고 있다,,ㅠ 말로만 들었던 디도스인데 이게 왜 유명한 게임에 갑자기 공격되는 거지?라는 생각이 들었다. 근데 공격하는 사람은 할 짓이 없나.. 유일하게 보는 내 방송이 왜 공격을 당해야 하는거냐~!~!~! ㅠㅠ DDOS(Distributed Denial of Service)란? 악의적인 공격자가 대량의 트래픽이나 요청을 목표 시스템으로 보내 해당 시스템을 마비시키는 공격형태이다. DDOS 공격은 인터넷 서비스의 가용성을 침해하거나, 웹사이트나 네트워크 서비스를 중단시키는데 사용된다. 일상생활에서 예시를 들어보자. 한 레스토랑에는 한 명의 웨이터가 있다. 손님들이 주문을 하고 음식을 받기 위해 웨이터에게 요청을 한다...
[Spring] java.lang.IllegalArgumentException: Name for argument of type [java.lang.Long] not specified, and parameter name information not available via reflection.
jakarta.servlet.ServletException: Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.Long] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. 테스트 코드를 돌리고 있는데 갑자기 이런 오류가 나왔다.. 갑자기 처음 보는 오류가 나와서 당황,, 해석을 해보니 파라미터를 못찾는 문제 같은데 왜 갑자기 이런 오류가 나왔는지 궁금하다. 김영한 님께서 이와 유사한 질문에 대한 글..