본문 바로가기

Programming

(12)
NFT를 활용한 다양한 수익화 방법 - 디지털 아트, 게임, 브랜딩, 음악, 부동산 NFT(Non-Fungible Token)는 디지털 자산을 대표하는 토큰으로, 각각 고유한 식별 번호가 있어서 자산의 소유권을 증명하는 데 사용됩니다. NFT는 최근 큰 인기를 끌고 있으며, 다양한 수익화 방법이 있습니다. 1. 디지털 아트 NFT는 디지털 아트 작품의 소유권을 증명하는 데 사용됩니다. 작품에 대한 소유권을 가지고 있기 때문에, 소유자는 작품을 판매하거나 렌탈할 수 있습니다. 2. 게임 NFT는 게임 내 아이템의 소유권을 증명하는 데 사용됩니다. 게임에서 수집한 NFT를 판매하거나 교환할 수 있으며, 게임 내에서 경매가 이루어질 수 있습니다. 3. 브랜딩 NFT는 브랜드의 로고, 이미지, 캐릭터 등을 대표하는 데 사용됩니다. 브랜드가 NFT를 발행하면, 소비자는 그 NFT를 소유하게 되며..
[프로그램 제작 1단계] 웹 크롤링 프로그램 만들기 / Python Web crawling program 해당 코드는 3일 전의 구글 검색 결과 페이지에서 검색어를 추출하여 상위 5개 검색어를 출력하는 파이썬 프로그램입니다. 이를 위해 datetime 모듈로 날짜 계산, requests 모듈로 HTTP 요청, Beautiful Soup 4 라이브러리로 HTML 소스 코드 분석, 상위 5개 검색어를 출력합니다. 1. 기획 아래의 기획을 거쳐서 첫번째 단계의 프로그램을 구성하였다. [프로그램 기획] 구글에서 3일 안에 가장 많이 검색된 주제를 찾는 Python programe 만들기 Google API 접속을 직접 해서 받아올 수 있도록 해야겠다. (2) 코드 수정 import requests # Google Custom Search API 요청 URL url = "https://www.googleapis.co..
[프로그램 기획] 구글에서 3일 안에 가장 많이 검색된 주제를 찾는 Python programe 만들기 <기획-제작 과정> Python으로 구글에서 가장 검색 많이 된 주제를 가져오는 프로그램을 만들기 위해서는 웹 크롤링 프레임워크를 선택하고, 크롤링할 데이터를 결정하여 가져오는 것이 첫 단계이다. 그 후, 데이터를 저장 및 처리하고, 스케줄링 기능을 사용해 일정 시간마다 데이터를 가져올 수 있도록 한다. 마지막으로, 결과를 출력하는 방법을 결정하면 된다. 1. 웹 크롤링 프레임워크 선택 Google에서 가장 검색 많이 된 주제를 가져오기 위해서는 웹 크롤링 프레임워크를 사용해야 합니다. Python에서는 BeautifulSoup, Scrapy, Selenium 등 다양한 웹 크롤링 프레임워크를 사용할 수 있습니다. 이 중에서 자신이 가장 편하게 다룰 수 있는 프레임워크를 선택합니다. 2. 크롤링 대상 웹 페이지 결정 구글에..
DALL-E: AI가 만들어낸 창의적인 이미지 생성 기술 DALL-E는 GPT-3를 이용해 텍스트 설명에 따른 창의적인 이미지 생성 기술로, 디자인과 마케팅 분야에서 활용 가능하다. 그러나, 이 기술의 발전과 함께 대응과 적절한 사용이 중요하며, 데이터셋과 알고리즘의 품질 관리가 필요하다. 서론 이 글은 최근에 소개된 딥러닝 모델인 DALL-E에 대해 다룹니다. DALL-E는 OpenAI에서 개발한 창의적인 이미지 생성 기술로, GPT-3와 같은 딥러닝 모델을 활용하여 사용자가 제시한 텍스트 설명에 맞는 이미지를 생성할 수 있습니다. 이러한 기술은 디자이너들이 아이디어를 시각화하는 데 유용하게 사용될 수 있으며, 광고 및 마케팅 분야에서도 새로운 제품 또는 브랜드 이미지를 만들어내는 데 사용될 수 있습니다. 그러나, 이러한 기술이 야기할 수 있는 문제와 이에 ..
ChatGPT 활용 사례: 5가지 예시 ChatGPT는 OpenAI에서 개발한 인공지능 언어 모델로, 자연어 처리 분야에서 다양한 분야에서 활용되고 있습니다. 이번 포스트에서는 ChatGPT의 활용 사례 5가지를 소개합니다. 그 중에서도, ChatGPT를 이용한 챗봇, 자연어 이해 기술의 개선, 문서 요약 및 생성, 언어 번역 등이 있습니다. ChatGPT의 다양한 활용 사례를 통해 인공지능 기술의 혁신적인 발전을 확인할 수 있습니다. 1. ChatGPT를 이용한 인공지능 챗봇 개발 ChatGPT는 인공지능 챗봇의 핵심 기술 중 하나입니다. ChatGPT를 이용하면 챗봇이 자연스러운 대화를 가능하게 하며, 사용자의 다양한 질문에 적절한 답변을 제공할 수 있습니다. 이를 통해 기업이나 기관에서 챗봇을 이용하여 고객 응대나 서비스 제공 등의 업무..
[chatGPT] AI 대화 / 자동 코딩 _ 챗GPT 얼마전 유튜브를 통해 신기한걸 발견했다. chatGPT라는 것을 발견했다. 이거이거이거이거 완전 신세계다. 일론머스크가 어마어마하게 칭찬했다고 하던데, 자동으로 AI와 대화하고, 자동으로 코딩도 해준다. 1. chatGPT란? - OpenAI (인류에게 이익을 주는 AI를 개발하고자 하는 연구소로 open되어 사용되는 비영리 단체인 openAI Inc와 영리목적으로 하는 openAI LP가 있다.)에서 개발하여 만들어난 대화형 챗봇(CHAT BOT)이다. 챗봇이라고 하면 예전부터 많이들 알고있는 대화도 잘 안되고 단답형의 대화 프로그램이라고 알고있지만, 이건 그 것과는 완벽하게 다르다. ChatGPT는 Chat과 Generative Pre-trained Transformer(GPT)의 합성어이다. - 대..
[Fortran code convert to Python] 포트란 코드를 파이썬 코드로 바꾸기 회사 업무로인해 공력해석을 진행하면서 관련 도서를 뒤져보면 최신의 책들이 아닌이상 거의 포트란 코드들이 많다. 포트란 코드를 파이썬 코드로 자동 converting 해주면 좋겠지만, 내 맘처럼 쉽게 찾지 못했다... 누군가 만들었지 않았을까 싶은데. gfortran 깔아서 사용하려고 하다가 포기했다. 그래서 내린 결론! 그냥 포트란 코드를 line by line으로 읽어서 파이썬으로 코드를 짜자! 예전에 대학원에서 학우들과 했던 기억을 되살려 하려고 하니, 당연하겠지만 하나도 기억에 남지 않았다. 그래서 다시 web surfing을 하던 중 발견한 사이트가 있다. http://www.numericalexpert.com/blog/fotran90_to_python/ Fortran 90 to Python co..
[그림보고 무조건 따라하기] 파이썬으로 PDF병합 프로그램 만들기 - PDF file merger using Python (PyPDF2 사용) "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 업무 시 PDF 파일을 병합할 일이 많아서 유료로 Adobe에서 구매해서 사용도 해보고, 인터넷에서 무료를 사용해보기도 했다. Python 공부를 하면서 PDF병합을 프로그램으로 만들 수 있어서 만들어서 사용해보니 내가 원할 떄 원하는 대로 할 수 있어서 좋았다. PDF 병합 프로그램을 소개해본다. *윈도우10에서 프로그래밍 및 실행하였음 * PyPDF2 설치 *Python path 알기 - python IDLE에서 아래와같이 입력하면 된다. import sys sys.executable *시스템 속성 화면 *환경변수 화면 *환경변수에 python과 pip(script) 경로 추가 *Python folder 위치 ..
RINEX file study to make RINEX converter using Python 1탄! 회사 업무로 RINEX 파일 포멧을 접할 기회가 있었다. RINEX파일을 위도 경도 도분초 형식으로 볼 수 있는 프로그램을 만들어보고자 시작했다. 공부할게 정말 많았다. 제가 공부한 부분들을 공유해보고 북치고 장구치고 해서 만든 프로그램(미완성본)도 소개해보겠다. "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." *RINEX 파일이란? - 먼저 RINEX파일이 무엇인지부터 알아보자. 내가 원리를 아주 잘 설명하고 그런사람은 아닌지라, 내가 참고한 문서 위주와 양념으로 설명을 조금 추가해 보겠다. RINEX : Receiver Independent Exchange Format 국가볍령정보센터에 나와있는 RINEX의 정의는 "GNSS(Global Navigation ..
[웹스크래퍼 2탄] tesseract를 이용한 이미지 내 글자 추출(엑셀에 저장) : Python - pytesseract, PIL, openpyxl, glob 활용 / AnacondaNavigator가상환경 / tesseract설치방법 포함 지난 포스팅에 이어서 이번에는 지난 포스팅에서 추출한 이미지 파일을 읽어와서 이미지 안에 있는 글자를 text로 추출하는 일종의 OCR 기법 응용이다. - 지난 포스팅 링크는 https://jin-t.tistory.com/22 [웹스크래퍼 1탄] 이미지 기반 자동화 / 쿠팡 상품 크롤링(Crawling)-Python: openpyxl, selenium, pyautogui 이 1. 결과 동영상 - 성격이 급하신 분들을 위해 뭘 만들었는지 먼저 영상으로 만나보시라. 자동 URL접속-이미지캡쳐-저장 프로그램 2. 만들게 된 jin-t.tistory.com "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 1. 준비사항 Tesseract 설치 (MAC 사용자) - 당신이..
[웹스크래퍼 1탄] 이미지 기반 자동화 / 쿠팡 상품 크롤링(Crawling)-Python: openpyxl, selenium, pyautogui 이용 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 1. 결과 동영상 - 성격이 급하신 분들을 위해 뭘 만들었는지 먼저 영상으로 만나보시라. 자동 URL접속-이미지캡쳐-저장 프로그램 2. 만들게 된 배경 최근 부업으로 쇼피를 시작했다. 쇼피에 물건을 100개정도 올렸는데, 첫 주문이 한달 반 만에 들어왔다. - 그런데 문제는 : 가격을 할인하기 전 가격으로 올려야하는데, 할인 후 가격으로 올려서 할인의 할인이 되어 역마진으로 물건을 판매해야하는 상황이 됐다. 100개의 물건을 하나하나 보면서 내가 소싱한 사이트(쿠팡)와 대조해보며 가격과 그 외 정보를 맞춰봐야한다. 상품 올리는 것도 눈이 빠지게 올렸는데, 이것 또한 귀찮은 작업이다. **엑셀파일 URL 목록 - 총..
OpenPose로 motion estimation, 모션인식 얼마 전 야구계에 있는 동생이 AI로 선수의 동작분석에 관심이 있다는 이야기를 했고, 나는 AI 모션인식에 관심이 있다고 했더니, 프로그램 만들어볼 수 있겠냐고 했다. ... 나도 완전 쌩 초보이지만... 그래도 관심이 있으니 해보겠다는 도전적인 자세로!! 시작해본다.!! 내가 시도해본 라이브러리는 openpose를 사용했다. 그런데! 환경설정하는데만 이틀 밤을 꼬박 새웠다는... 인터넷 웹사이트 검색만 100개 넘게 한 거 같은데. 이번 포스팅은 내가 찾았던 그 포스팅을 정리해 놓은 것이다. 본격 포스팅에 앞서 나는 Mac 유저이다. 즉, Mac을 활용하여 OpenPose motion estimation을 했던 것임 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다..