검색 본문
100.daum.net 백과사전 추상화 가시적 형상을 모방해서 재현하는 방식을 벗어나 점·선·면·색채의 순수조형 요소로 구성한 그림. | 개설 한국의 추상화는 1930년대 중반 경 일본에서 유학하던 몇몇 젊은 미술학도들에 의해 시작된 이래, 1950년대 후반부터 1960년대 중반까지 전후... 백과사전 검색 더보기 출처: 한국민족문화대백과사전 ochangup.co.kr board view 추상화작품 에도 뜻이있나요? : 창업정보 포털 오늘의창업 것 같은데 그들의 작품에도 다 목적과 뜻이 담겨져있나요? 만약에 있다면 예를 좀 많이 보여주시면 감사하겠습니다. 부탁드립니다^^ 댓글 0 추상화작품 에도 뜻이있나요? 에 대한 의견을 남기시려면 로그인 하세요. 2024.04.30 웹문서 검색 더보기 best.makeit25.com 초상화 자화상 뜻, 초상화 뜻, 추상화 뜻: 헷갈리지 마세요! 역사 속에서 자신을 표현하기 위해 다양한 예술적 방식을 개발했습니다. 그 중에서도 자화상, 초상화, 추상화는 인간을 표현하는 대표적인 기법입니다. 이 세 가지 기법은 각각 다른 접근 방식을 통해 인간의... 2024.03.26 gall.dcinside.com mgallery amazingdigitalcircus 추상화가 무슨 뜻인가 했더니 여기서 온 게 맞나? 디지털 서커스도 컴퓨터 속 세계잖음 2024.05.22 전체보기 수학공부 하면서 추상화를 실제로 의식하면서 안하고 있는데 연습문제 증명하거나 정리들 증명 보면서 딱히 의식하거나 생각하면서 추상화 안하고 있는데 이러면 추상화 능력이 안길러지나? 추상화의 뜻이 문제에 영향을 주는 요소 이외에 모든 요소를 제거하거나 영향을... 추상 이졸데에서 추상이 뭔뜻임 추상화 할때 추상은 아닌거같고 dev-hr.tistory.com dev_HR 객체지향 프로그래밍 - 캡슐화, 추상화 객체 지향 프로그래밍이란? OOP, Object-Oriented Programming 객체지향 프로그래밍은 컴퓨터 프로그래밍의 패러다임 중 하나. 객체지향 프로그래밍이란, 각자의 책임을 지는 객체들이 서로 협력함으로써 문제를 해결하는 것. * 패러다임 : 어떤 한 시대 사람들의 견해나 사고를 근본적으로 규정하고 있는 테두리로서의 인식의 체계, 또는 사물에 대한 이론적인 틀이나 체계를 의미하는 개념→ 프로그래밍 패러다임ex) 객체지향 프로그래밍 : 프로그래머들이 프로그램을 상호작용하는 객체들의 집합 함수형 프로그래밍 : 상태값을 지니지 않는 함수값들의 의존성과 변경의 전파 의존성이란? “알고 있다.” = 협력에서 요청할 수 있다. = “의존하고 있다.” 의존성은 변경을 전파한다는 문제점이 있다. 하지만, 의존성을 없앨수는 없다. ⇒ 의존성이 변경을 전파하는것을 최소화해야한다! (객체지향 원리의 근본적인 WHY) 객체 지향의 핵심은 캡슐화 객체 지향의 4대 특징 : 상속, 추상화, 캡슐화, 다형성 → 이번 포스터에서 다룰 것 : 캡슐화, 추상화 캡슐화 : Client 객체가 구체적인 것을 의존하지 못하도록 숨기고, 추상적인 것만 의존하도록 하는 모든 과정. 다음과 같이 객체가 있을 때, 누가 Client 객체인가? A객체 → B객체 → C 객체A⇒B: A가 client 객체B⇒C: C가 client 객체 구체적인 것 vs 추상적인 것 구체적인 것 변경될 가능 성이 높은 것. 메소드가 어떻게 동작하는지에 대한 How가 대표적인 구체적인 것. 추상적인 것 변경 캡슐화를 어떻게 하는가? 캡슐화는 정해진 것이 없다. 다만, 추구해야하는 방향성이자 관점이다. 그렇기 때문에 캡슐화의 본질이 무엇인지 기억하는 것이 중요하다. Step 1 / 자주 변경되는 것과 그렇지 않은 것을 분리하자.Step 2 / 자주 변경되는 구체적인 것을 Client 객체로 부터 숨긴다. → 숨기는 과정에서 상속, 추상화, 다형성 등이 사용되기도 한다. 구체적인 것을 가능한 늦게 결정하자! → 구체적인 것이 결정되지 않은 상태에서는 CLient 객체가 구체적인 것에 의존할 수 있다. 실천 TIP : 호출하는 쪽 코드, Client 객체의 코드 더 높은 수준의 캡슐화를 위한 추상화 타입 “변경” 에는 특정 객체의 구체적인 코드가 일부 변경되는 경우도 있지만, 객체 자체가 다른 객체로 대체/확정되는 변경도 있다. e.g ) 사용자의 요청을 받아 소셜 로그인을 처리해준다. SocialLoginService는 KaKaoOAuth2Client가 어떻게 카카오와 대화하는지 모름. ⇒ 이미 캡슐화가 구현되어 있다 ⇒ 다른 말로, SocialLoginService와 KakaoOAuth2Client의 결합도가 낮다고 할 수 있다. SocialLoginService가 KakaoOAuth2Client를 모르게 만들 것. → 더 높은 정리 객체지향 프로그래밍은 객체 사이의 협력을 만들어나가는 과정이고, 그 과정에서 의존성은 반드시 필요하다. 하지만 의존성은 변경을 전파해 변경에 유연한 프로그램을 만드는데 방해한다. 따라서 우리는 의존성이 변경을 전파하는 것을 최소화하기위해 노력해야한다. 변경의 전파를 최소화하기 위해서는 Client객체가 자주 변경되는것을 의존해서는 안된다. 자주 변경되는 것, 즉 구체적인 것을 Client 객체가 의존하지 못하도록 캡슐화를 해야한다. 객체의 일부가 자주 변경되는 것이 아니라(OCP, Open-closed Principle : 개방 폐 2 객체 지향의 4대 특징 : 상속, 추상화, 캡슐화, 다형성 → 이번 포스터에서 다룰 것 : 캡슐화, 추상화 캡슐화 : Client 객체가 구체적인 것을 의존하지 못하도록 숨기고, 추상적인 것만 의존하도록 하는 모든 과정. 다음과 같이 객체가 있을 때, 누가 Client 객체인가? A객체 → B객체 → C 객체A⇒B: A가 client 객체B⇒C: C가 client 객체 구체적인 것 vs 추상적인 것 구체적인 것 변경될 가능 성이 높은 것. 메소드가 어떻게 동작하는지에 대한 How가 대표적인 구체적인 것. 추상적인 것 변경 2024.05.13 블로그 검색 더보기 hatdog.co.kr pc_hatdog G스트랙 G'STRACT 은 abstract(추상화)라는 뜻을 모티브로하여금 그림을 직접 그리고,수집하는 대표자의 이니셜을딴 이름입니다. 조형물,추상화,설치미술 을 연상케하는... 여행지정보 2024.05.19 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 김영욱 커리어 분야 크리에이터 10분 만에 랭체인(LangChain) 이해하기 1) LLM 추상화(Abstraction) 랭체인은 추상화라는 것을 통해 LLM 애플리케이션의 프로그래밍을 간소화합니다. 그런데 사실 '추상화(abstraction)'란 말이 더 어렵죠? 무슨 뜻일까요? 추상화를 하는 주요 목표는 사용자에게 불필요한 세부 사항을 숨겨 복잡성을 처리하는 것입니다. 이를 통해 사용자는 숨겨진 복잡성을 모두 이해하거나 생각하지 않고도 제공된 추상화 위에서 본인의 로직을 구현할 수 있습니다. 예를 들어 설명하면 아주 쉽습니다. 여러분의 자동차가 추상화의 가장 좋은 예가 될 겁니다. 자동차는 키를 돌리거나 시동 버튼을 눌러 시동을 걸 수... 2) 프롬프트 (Prompts) 두 번째로는 프롬프트가 있습니다. 프롬프트는 LLM에 태스크를 수행하라고 전달하는 명령어입니다. 이건 여러분들도 ChatGPT나 그런 거 사용해 보셨을 테니 뭐 새로운 것도 없지요? ㅎㅎㅎ 그런 간단한 프롬프트라면 랭체인이 준비했을 리가 없죠. LangChain에는 이 명령을 잘 전달하기 위한 프롬프트 템플릿 클래스가 있습니다. 여기서 중요한 말은 '템플릿'이죠. 우리가 문서 템플릿, 파워포인트 템플릿을 사용하는 이유는 무엇인가요? 바로 그 문서 내에 있는 구조화된 스타일을 이용하고 싶은 거 아니겠어요. 바로 그겁니다. 랭... 3) 체인 (Chains) '체인' 말 그대로 연결 고리를 만드는 것이 랭체인 워크플로우의 핵심입니다. 체인은 LLM을 다른 구성 요소와 결합하여 일련의 태스크를 실행함으로써 애플리케이션을 생성합니다. 예를 들어 특정 웹사이트에서 데이터를 검색한 다음, 검색한 텍스트를 요약한 다음, 요약된 텍스트를 사용하여 사용자가 제출한 질문에 답해야 하는 애플리케이션이 있다고 가정해 봅시다. 이는 한 태스크의 출력이 다음 태스크의 입력으로 들어가는 순차적 체인이며, 체인의 각 태스크는 서로 다른 프롬프트나 심지어 서로 다른 LLM모델을 사용할 수도... 4) 인덱스 (Indexes) 이제 특정 작업을 수행하기 위해 애플리케이션/서비스는 자체의 학습 데이터 세트에 포함되지 않은 특정 외부 데이터 소스, 즉 내부 문서나 이메일 같은 것에 액세스해야 할 수 있습니다. 그래야 출처도 확실해지고, 보다 고급 전문 정보도 가져올 수 있고, 무엇보다 최신 업데이트 된 정보를 가져올 수 있습니다. 랭체인에서는 이러한 외부 데이터를 총칭하여 인덱스라고 하는데, 그 인덱스 기능을 이루는 요소가 있습니다. 4-1 도큐먼트 로더 (Document Loaders) 첫 번째는 도큐먼트 로더입니다. 참고할 정보가 있는 파일을 읽어야 뭘 5) 메모리 (Memory) 매우 중요한 기능입니다. 메모리란 사용자가 LLM과 프롬프트 기반의 '대화'를 하는 동안 사용자의 정보를 포함하여 대화에 대한 주요 사실을 기억하고 향후 상호 작용에 해당 정보를 적용할 수 있다는 뜻입니다. 즉 내가 누구이고, 대화의 문맥을 기억하고 이해하면서 대화를 한다는 뜻입니다. 이런 기능이 ChatGPT와 같은 인공지능을 훨씬 더 인간지능처럼 유용하게 만들 수도 있고, 스카이넷처럼 완전히 무섭게 만들 수도 있죠. 기본적으로 LLM은 입력으로 채팅 기록을 전달하지 않는 한 이전 대화에 대한 장기적인 메모리를 가지고... 6) 에이전트 (Agents) 에이전트 서비스입니다. 가장 쉽게 이해할 수 있는 에이전트 서비스는 챗봇입니다. 많은 사이트에서, 많은 앱에서 이미 도입해서 사용하고 있습니다. 서비스 챗봇은 LLM에 있는 정보보다는 내부 정보, 고객 정보들에 훨씬 더 유용하게 동작해야 합니다. 랭체인의 에이전트는 LLM과 다른 데이터소스나 도구 두 가지 이상을 조합하여 사용이 가능합니다. 선택한 LLM을 추론 엔진으로 사용하여 어떤 작업을 수행할지 결정할 수 있습니다. 에이전트를 구축할 때는 에이전트가 사용 가능한 도구 목록, 프롬프트 및 쿼리와 같은 사용자 입력... 1. 요약 기능 요약기능이 필요한 곳이라면 어디에나 적용 가능하겠죠. 프롬프트 템플릿을 사용하여 복잡한 학술 논문이나 자료를 분석하는 것부터 이메일의 요점만 제공하는 것까지 다양한 유형의 텍스트를 요약하는 작업을 수행할 수 있습니다. 2. 챗봇, Q&A 랭체인은 챗봇의 사용에 대한 적절한 컨텍스트를 제공하고 챗봇을 기존 커뮤니케이션 채널과 워크플로우에 통합하는 데 사용할 수 있습니다. 또한 특정 문서나 전문 지식을 기반으로 LLM은 저장소에서 관련 정보를 검색하고 유용한 답변을 제공할 수 있습니다. 거기에 맥락을 기억하는 메모리까지 이용하면 더욱 강력한 개인화 기능을 제공할 수 있을겁니다. 3. 데이터 증강(Augmentation) RAG를 다루면서 다 이해하신 내용이죠? 전문 데이터를 이용하여 보다 정확하고 최신의 데이터를 제공하는 것뿐만 아니라, 머신러닝을 위한 합성 데이터를 생성하는 데에도 사용할 수 있습니다. 이 외에도 랭체인의 에이전트를 이용하여 다음 단계를 결정하여 진행하는 프로세스 오토메이션을 구축할 수도 있습니다. 랭체인은 오픈 소스이며 무료로 사용할 수 있습니다. REST API로 체인을 생성하기 위한 LangServe라는 모듈도 있고요. 애플리케이션을 모니터링, 평가, 디버깅하는 도구를 제공하는 LangSmith와 같은 프레임워크도... 8 랭체인은 추상화라는 것을 통해 LLM 애플리케이션의 프로그래밍을 간소화합니다. 그런데 사실 '추상화(abstraction)'란 말이 더 어렵죠? 무슨 뜻일까요? 추상화를 하는 주요 목표는 사용자에게 불필요한 세부 사항을 숨겨 복잡성을 처리하는 것입니다. 이를 통해 사용자는 숨겨진 복잡성을 모두 이해하거나 생각하지 않고도 제공된 추상화 위에서 본인의 로직을 구현할 수 있습니다. 예를 들어 설명하면 아주 쉽습니다. 여러분의 자동차가 추상화의 가장 좋은 예가 될 겁니다. 자동차는 키를 돌리거나 시동 버튼을 눌러 시동을 걸 수... AI 인공지능 스타트업 2024.05.07 브런치스토리 검색 더보기 jyhistory.tistory.com 기록 자바와 객체 지향 (추상화 : 모델링) 5 단순한 질문 하나만 던져보면 된다. "내가 창조하려는 세상은 어떤 세상일까?" -> "내가 만들고자 하는 애플리케이션은 어디에서 사용될 것인가?" 추상화의 일반적인 뜻을 IT 용어를 이용해 바꿔 보면 다음과 같다. '추상화란 구체적인 것을 분해해서 관심 영역(애플리케이션 경계, Application Boundary)에 있는 특성만... 2024.05.04 티스토리 검색 더보기 story.kakao.com 김성민 김성민 - 카카오스토리 쫓긴다. 지족에 따른 경건은 크게 유익의 길이다 여기서는 유익의 길 (또는 장사)은 익살 또는 추상화된 뜻으로 쓰여졌으므로 자족한 생각에 따른 믿음은 생활을 보증하는 것을 의미한 것은 아니다. 자족의 생각... 2022.09.30 카카오스토리 검색 더보기 커리어 크리에이터 보기
이것을 찾으시나요? 초상화 뜻 검색 결과 보기