분류 전체보기 1095

생성형 AI 초거대 언어모델(LLM)과 해리스 부통령의 툭 떨어진 코코넛 농담에서의 '맥락' 철학: 에세이

1. 미국 대선 후보 바이든 사퇴로 인한 해리스의 후보의 등장2024년 7월 28일 현재 미국에서는 대선 3개월을 앞두고 있는 상황에서 미 전역을 양당 후보들간의 입에 담을 수 없는 난타전으로 인해 니전투구 세상이 만들어지고 있다. 우리나라도 마찬가지지만 이런 역겨운 세상에서 살아야 하는 것인지 ... 그런데 민주당 대통령 후보인 바이든의 갑작스런 후보 사퇴 의견을 X(트트위터) 에 댓글 문서로 발표하였다.아울러 현재 미 부통령인 해리스를 민주당 대통령 후보로 강력 지지하면서 선거에 이변이 연출되고 있다. 전직 미 대통령이었던 오바마도 신중을 기하면서 다소 뜸을 들인 후 역시 지지 선언을 하였다. 물론 민주당 대통령 후보인 해리스에 관해 나자신도 그다지 잘 알지는 못한다. 2. 언론에 비춰진 해리스 후보..

생성형 AI Llama-3 가 무료면 그보다 성능이 조금 떨어진다는 ChatGPT, Gemini Advance 유료버전은 뭐야?: 라마-3 한국어 LLM 튜토리얼

Face Book에 메타사 자신들이 개발해 오픈소스로 보급중인 생성형 AI 라마와 ChatGPT와의 벤치마크 결과를 발표하였다. 모든 shot 조건하에서 자기 얼굴에 침뱉기인듯 라마가 우승하고 있음을 자신있게 보여준다. (AI 성능 평가를 위한 shot  조건은 Gemini에에 문의하여 설명을 들었으나 완전히 이해하지는 못하였다.)라마가 금메달이고 GPT-3은 메달권에도 들지 못하는 것으로 보인다.아니 국산은 눈꼽때고 찾아봐도 없는데 다 포기한것 아닌가?단 라마는 연구용 오픈소스 스타일임에 반해 GPT-3은 상업용임에 유의하자.대체로 코딩을 다루는 입장에서 보면 오픈소스인 라마는 대환영이다. 한놈이 무료화해야 다른 경쟁 유료버전도 별 볼일 없으면 곧 무료화가 진행되지 않을까한다.멋모르고 며칠전에 신청한 ..

왜 생성형 AI 한국어 프리랜서 작가가 되어봐야 할까?

2012년 말에 ChatGPT 가 출현하면서 나자신도 너무나 많은 영향을 받았다.누구나 다 대학을 졸업하면서 무슨 분야이건 간에 나름대로 전공을 가지게 마련이다.이공계 전공인 나로서는 사회가 워낙 빠르게 변화하는 통에 퇴직 후에  도움이 될 만한 무엇을 더 준비해야 할지 조금은 생각을 해 보았던 적이 있긴하지만, 그렇다고 그것이 반드시 금전적인 문제는 아니라고 생각한다. 사실 이 블로그 운영도 14년 전에 초등학생이었던 딸애가 블로그가 2개니 3개니 하는 얘기를 듣고 그때에 배워서 시작한 것이 벌써 13년을 넘어 1600개 가량의 블로그 글을 남겼다.  머신러닝,  AI, 아두이노 코딩이란 블로그 타이틀에서 볼 수 있듯이 아두이노는 쉽게 배웠고, 머신러닝은 충분히 해볼 만큼 독학을 했었으나 AI  주제만..

딥러닝으로 자신만의 챗봇 만들기

chatbot macine learning sample code examples 이블로그는 다음의 영문 블로그 내용을 바탕으로 작성되었습니다. How To Build Your Own Chatbot Using Deep Learninghttps://towardsdatascience.com/how-to-build-your-own-chatbot-using-deep-learning-bb41f970e281  지능형 챗봇 솔루션을 구현하는 데 사용할 수 있는 강력한 봇 개발 프레임워크, 도구 및 플랫폼이 많이 있지만, 봇 개발 프레임워크나 다른 플랫폼을 사용하는 대신 딥 러닝을 사용하여 처음부터 간단하고 지능적인 챗봇을 개발하는 것은 어떨까? 이 튜토리얼에서는 Keras 딥 러닝을 사용하여 엔드투엔드 도메인별 지능형..

생성형 AI 초기 채점 업무 시 예제 사례와 알아야 할 요령

문제 개요아래의 Prompt 문제는 난이도가 높은 문제로서 Python 프로그래밍이 가능해야 풀 수 있는 문제이므로 문제 내용 자체 보다는 문제의 구조 설명과 응답 별 채점 포인트와 Justification 작성을 설명하기 위해 채택하였다. 실제 부과되는 task들은 99% 텍스트 기반 대화로 생각하면 된다.내용은 탑 1000 발리우드 영화 오픈 데이터셋을 처리하여 그래프를 작성하는 문제로서, 엑셀을 사용치 않고 파이썬의 그래픽 지원 라이브러리와 데이터 입력을 위해 pandas 라이브러리를 사용하여 처리하는 multi-disciplinary한 문제임을 참고하자. 응답 풀이 요령은 Prompt에서 주어진 사항을 잘 이행하여 visual 이 괜찮은 그래프를 출력하여 보여 주는 것이다.주어진 PromptTop..

자연어처리 2024.06.23

생성형 AI 가 제공하는 Response의 6. Overall Quality Rating 평가

6. Overall Quality Rating지금까지 검토했던 채점 항목들 즉 Writing Quality, Verbosity, Instruction Following, Truthfulness, Harmful/Safety 5개 채점항목을 뭉뚱그려 종합 평가(Overall Quality Rating)해 보자.Response에 심각한 오류가 있을 경우는 Bad 이다.심각한 오류로는 첫번째 haluucination 즉 착각 할만한 잘못된 정보일때, 이는 AI가 상당히 교활하므로 그렇싸하게 Response 를 조작하는 것은 일도 아니라는 점에 유의해야 한다. Response 요놈 내용을 뜯어보니 Prompt 요구대로 하지 않고 있다는 것이 명확하면 두번째 심각한 오류로서 Instruction Following ..

자연어처리 2024.04.30

Etherium Blockchain Coding Tutorial

https://ethereum.org/en/developers/tutorials/a-developers-guide-to-ethereum-part-one 이더리움을 학습하기 위해서 다음과 같이 준비하자. ① 터미널 사용이 가능해야 한다.② 수 줄의 파이선 코드가 준비되어야 한다.③ 가상환경을 이용할 수 있어야 한다.:아나콘다에서 가상환경을 하나 준비하거나 또는 구글 Colab에서 파일을 하나 오픈하면 가능하다.④ pip 명령 사용이 가능해야 한다. 이더리움 시스템과 상호작용 하기위한 파이선 개발자는 이더리움 노드 컴퓨터와 간단히 연결할 수 있는 Web3.py 라이브러리를 사용하여 데이터를 보내거나 받을 수 있다. 이더리움 서버와 연결하고자 하는 이더리움 클라이언트는 IPC, http, web socket ..

1990년대 말 CNN 응용의 길을 튼 LeCUN 교수의 LeNet-5 CNN 모델을 PyTorch 로 실습해보자.

LeNet-5 PyTorch 에서 은닉층이 없는 간단한 MNIST 문제를 다뤄 보자. Colab 에서 !pip install ⦁⦁⦁ 명령에 의한 별도의 PyTorch 라이브러리 설치 없이 torch 와 torchvision 을 import 하여 사용할 수 있다. 1 # Simple Network MNIST import torch import torch.nn as nn import torch.optim as optim import torchvision torch 가 import 되면 torch.nn 과 torch.optim 을 사용할 수 있으며, torchvision 이 import 되면 이를 상속하여 datasets.MNIST를 사용할 수 있다. 60,000개의 데이터중 50,000개는 학습용이며 10,..

초음속 군용항공기 T-50/FA-50 개발사

본 블로그 내용은 92년 이후 시작된 민간용 중형항공기 개발 프로젝트가 중국 측의 공동개발 거부로 인해  군용 고등훈련기 프로젝트로 급격히 변경된 후 국내에서 록히드 마틴과 합작으로 개발이 진행 되었던 T-50 초음속 군용 고등 훈련기 사업에 대한 요약이다. 이 사업을 통해 항공전자(Avionics) 분야를 제외하고 충분한 항공기 기체 개발 기술 경험이 축적 되었던 것이 사실이다. 항공기용 터보팬 엔진 개발 기술은 별도 분야로서 항공기 개발보다 사업 및 기술 나이도가 훨씬 더 높은 분야이다.초기에는 지금 현재 우크라이나의 수도인 키이우에 위치한 안토노프사를 포함한 러시아의 항공기 개발 산업 현장과 전투기 Griffin을 개발했던 스웨덴의 Saab 사를 포함한 여러 곳을 방문하였는데, 항공기 개발 기술 자..

OpenCV 의 BGR, RGB, GRAY 및 Matplotlib 의 RGB format 비교

아나콘다의 가상환경에서 opencv-python 라이브러리가 install 되었는지 확인 후 아래의 과제를 실습해 보자. 그림판에서 임의의 크기로 사각형 작도 명령을 사용해 BGR 색상을 준비하여 파일명을 bgr.jpg 로 저장하자. BGR 직사각형의 크기는 임의로 하여 bgr.jpg 로 저장하자. 아래의 OpenCV 코드를 작성하여 이미지 입력 bgr.jpg 와 같은 폴더 내에 두고 실행시켜 나타나는 이미지를 비교해 보자. OpenCV 의 cv2.imread 로 읽은 original image 는 그림판에서 작도한 Blue, Green, Red 그대로며 cv2.imread(‘bgr.jpg).copy() 인 BGR 도 original_image 와 동일한 색상을 보여준다. 반면에 BGR2RGB 로 변환한..