Posts by Year

2024

인공지능 - Transformer (2)

2 분 소요

트랜스포머(Transformer)란? 트랜스포머는 자연어 처리(NLP) 및 기타 시퀀스 모델링 작업에서 널리 사용되는 신경망 아키텍처입니다. 2017년 “Attention is All You Need” 논문에서 소개된 이 모델은 기존의 RNN(Recurrent Neural Netw...

인공지능 - Transformer (1)

3 분 소요

Transformer는 2017년에 구글에서 발표한 논문 “Attention is All You Need”에서 소개된 신경망 아키텍처로, 자연어 처리(NLP)와 컴퓨터 비전(CV) 분야에서 혁신적인 성과를 이뤄냈습니다. BERT와 GPT와 같은 최신 언어 모델들은 모두 Transf...

Artificial Intelligence - Transformer (1)

4 분 소요

Transformer is a neural network architecture introduced in the 2017 Google research paper, “Attention is All You Need.” It has achieved groundbreaking result...

인공지능 - Transformer (2)

2 분 소요

트랜스포머(Transformer)란? 트랜스포머는 자연어 처리(NLP) 및 기타 시퀀스 모델링 작업에서 널리 사용되는 신경망 아키텍처입니다. 2017년 “Attention is All You Need” 논문에서 소개된 이 모델은 기존의 RNN(Recurrent Neural Netw...

인공지능 - Transformer (1)

3 분 소요

Transformer는 2017년에 구글에서 발표한 논문 “Attention is All You Need”에서 소개된 신경망 아키텍처로, 자연어 처리(NLP)와 컴퓨터 비전(CV) 분야에서 혁신적인 성과를 이뤄냈습니다. BERT와 GPT와 같은 최신 언어 모델들은 모두 Transf...

인공지능 - 딥러닝 입문 개념 정리

2 분 소요

1. 딥러닝의 기초: 필수 라이브러리 Numpy 딥러닝의 기본적인 연산, 특히 벡터 및 행렬 연산을 효율적으로 수행하기 위해서는 Numpy를 이해하는 것이 필수적입니다. Numpy는 머신러닝과 딥러닝에서 수치 계산을 수행하는 데 가장 많이 사용되는 라이브러리로, 빠르고 효율적인 계...

인공지능 - 딥러닝 입문 개념 정리

2 분 소요

1. 딥러닝의 기초: 필수 라이브러리 Numpy 딥러닝의 기본적인 연산, 특히 벡터 및 행렬 연산을 효율적으로 수행하기 위해서는 Numpy를 이해하는 것이 필수적입니다. Numpy는 머신러닝과 딥러닝에서 수치 계산을 수행하는 데 가장 많이 사용되는 라이브러리로, 빠르고 효율적인 계...

인공지능 - LangChain 간단한 예제로 알아보자

1 분 소요

LangChain 설치 방법과 간단한 LLM 예제 코드 LangChain을 사용하려면 먼저 Python 환경에서 LangChain 라이브러리를 설치해야 합니다. 이를 위해서는 pip 패키지 관리자를 사용하면 됩니다.

인공지능 - LangChain이란?

1 분 소요

LangChain이란? LangChain은 대규모 언어 모델(LLM)을 활용하여 애플리케이션을 개발하기 위한 프레임워크입니다. 이 프레임워크는 LLM을 사용한 애플리케이션의 개발, 생산화, 배포 과정에서 필요한 모든 단계를 단순화하고, 이를 위한 다양한 도구와 라이브러리를 제공합니...

인공지능 - LangChain 간단한 예제로 알아보자

1 분 소요

LangChain 설치 방법과 간단한 LLM 예제 코드 LangChain을 사용하려면 먼저 Python 환경에서 LangChain 라이브러리를 설치해야 합니다. 이를 위해서는 pip 패키지 관리자를 사용하면 됩니다.

인공지능 - LangChain이란?

1 분 소요

LangChain이란? LangChain은 대규모 언어 모델(LLM)을 활용하여 애플리케이션을 개발하기 위한 프레임워크입니다. 이 프레임워크는 LLM을 사용한 애플리케이션의 개발, 생산화, 배포 과정에서 필요한 모든 단계를 단순화하고, 이를 위한 다양한 도구와 라이브러리를 제공합니...

맨 위로 이동 ↑

2023

Gitblog - (Error) bundle exec jekyll serve

1 분 소요

gitblog, bundle exec jekyll serve 에러 해결 에러 (1) : “vs code ‘bundle’은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.”

Gitblog - (Error) bundle exec jekyll serve

1 분 소요

gitblog, bundle exec jekyll serve 에러 해결 에러 (1) : “vs code ‘bundle’은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.”

Python - Selenium (4) - pyperclip

최대 1 분 소요

파이썬 크롤링 예제 (4) - pyperclip pyperclip이란? pyperclip을 사용하면 클립보드에 있는 문자열을 가져오거나 문자열을 클립보드에 복사할 수 있다.

Python - Selenium (3) - Control html element

최대 1 분 소요

파이썬 selenium 으로 웹 페이지에서 HTML 태그 가져오기 Selenium의 Serivce 클래스와 Chrome 에 대해 간단한 예제를 통해 알아본다. 다음 예제는 selenium을 사용하여 네이버 로그인을 하는 예제이다.

Python - Selenium (2) Get HTML tags from web page with selenium

1 분 소요

selenium 으로 웹 페이지에서 HTML 태그 가져오기 selenium 은 웹 브라우저를 제어하는 프레임워크 간단한 예제 코드를 통해 selenium으로 웹 브라우저의 태그를 찾고, 값을 가져오는 방법을 알아보자.

Python - how to Crawling and Scraping (2)

3 분 소요

크롤링, 스크래핑이란? 파이썬 크롤링 예제 (2) -Request, Urllib, BeautifulSoup 사용하기 웹 페이지는 HTML로 작성되어 있으며, 이러한 웹에서 필요한 데이터를 추출하는 것을 스크래핑이라고 한다. 스크래핑을 하기 위해서는 HTML을 파싱하는 작업이 필요하...

Python - how to Crawling and Scraping (1)

2 분 소요

파이썬 크롤링 예제 (1) -Request, Urllib, BeautifulSoup 사용하기 웹 크롤링으로 웹에서 데이터를 수집하기 위해 간단한 예제를 통해 기본적인 기능을 알아본다. 웹 크롤링은 웹에서 데이터를 수집하는 것을 말한다. 웹 크롤링을 하기 위해서는 웹에서 데이터를 가...

Python - Selenium (4) - pyperclip

최대 1 분 소요

파이썬 크롤링 예제 (4) - pyperclip pyperclip이란? pyperclip을 사용하면 클립보드에 있는 문자열을 가져오거나 문자열을 클립보드에 복사할 수 있다.

Python - Selenium (3) - Control html element

최대 1 분 소요

파이썬 selenium 으로 웹 페이지에서 HTML 태그 가져오기 Selenium의 Serivce 클래스와 Chrome 에 대해 간단한 예제를 통해 알아본다. 다음 예제는 selenium을 사용하여 네이버 로그인을 하는 예제이다.

Python - Selenium (2) Get HTML tags from web page with selenium

1 분 소요

selenium 으로 웹 페이지에서 HTML 태그 가져오기 selenium 은 웹 브라우저를 제어하는 프레임워크 간단한 예제 코드를 통해 selenium으로 웹 브라우저의 태그를 찾고, 값을 가져오는 방법을 알아보자.

Python - how to Crawling and Scraping (2)

3 분 소요

크롤링, 스크래핑이란? 파이썬 크롤링 예제 (2) -Request, Urllib, BeautifulSoup 사용하기 웹 페이지는 HTML로 작성되어 있으며, 이러한 웹에서 필요한 데이터를 추출하는 것을 스크래핑이라고 한다. 스크래핑을 하기 위해서는 HTML을 파싱하는 작업이 필요하...

Python - how to Crawling and Scraping (1)

2 분 소요

파이썬 크롤링 예제 (1) -Request, Urllib, BeautifulSoup 사용하기 웹 크롤링으로 웹에서 데이터를 수집하기 위해 간단한 예제를 통해 기본적인 기능을 알아본다. 웹 크롤링은 웹에서 데이터를 수집하는 것을 말한다. 웹 크롤링을 하기 위해서는 웹에서 데이터를 가...

Git - 자주 사용하는 명령어

1 분 소요

Git 자주 사용하는 명령어 모음 개발할 때 버전 관리를 위한 관리 시스템으로 Git, SVN 을 사용한다. 어느 도구를 사용하든 개발 회사의 상황에 맞게, 개발자에 따라서 그 유용함이 달라진다.

aiohttp - (2) 모듈 추가하기

1 분 소요

aiohttp (2) 모듈 추가하기 실제로 서버에서는 여러 라우터를 추가할 수 있다. 라우터는 URL 경로와 핸들러 함수를 매핑하는 역할을 한다. 라우터를 추가할 때는 add_get() 메서드를 사용한다. add_get() 메서드는 GET 요청을 처리하는 핸들러를 추가한다. 첫 번...

aiohttp - (3) 응용(Json 객체 가져오기)

2 분 소요

aiohttp (3) 응용 : uiautomation, platform, os 모듈로 PC정보를 json 객체로 전송하기 서버에서 JSON을 반환하는 예제이다. json 객체 : get_device_info 함수에서 반환하는 딕셔너리를 JSON으로 변환한다.

Git - 자주 사용하는 명령어

1 분 소요

Git 자주 사용하는 명령어 모음 개발할 때 버전 관리를 위한 관리 시스템으로 Git, SVN 을 사용한다. 어느 도구를 사용하든 개발 회사의 상황에 맞게, 개발자에 따라서 그 유용함이 달라진다.

aiohttp - (2) 모듈 추가하기

1 분 소요

aiohttp (2) 모듈 추가하기 실제로 서버에서는 여러 라우터를 추가할 수 있다. 라우터는 URL 경로와 핸들러 함수를 매핑하는 역할을 한다. 라우터를 추가할 때는 add_get() 메서드를 사용한다. add_get() 메서드는 GET 요청을 처리하는 핸들러를 추가한다. 첫 번...

aiohttp - (3) 응용(Json 객체 가져오기)

2 분 소요

aiohttp (3) 응용 : uiautomation, platform, os 모듈로 PC정보를 json 객체로 전송하기 서버에서 JSON을 반환하는 예제이다. json 객체 : get_device_info 함수에서 반환하는 딕셔너리를 JSON으로 변환한다.

Pandas - 시각화(visualization) 지도 그리기(folium)

1 분 소요

Pandas 시각화 - 지도 그리기(folium) folium은 python에서 제공하는 지도를 다루는 패키지이다. 여기에 나오는 지도는 구글 에서 불어오는 지도이다. 이것을 사용하여 지도를 생성하고 Marker를 추가하여 시각화하거나 원등의 작업을 할 수 있다. 엑셀 파일을 읽어...

Pandas - 시각화(visualization) 그래프 그리기 (1)

2 분 소요

Pandas 시각화 그래프 그리기 (1) 데이터를 불러와서 그래프로 그리고 그래프 세부 설정하는 방법을 알아본다. matplotlib.pyplot 모듈을 사용한다. 그래프 사이즈, x축, y축 라벨링, 범례 표시, 그래프 제목, 주석 표시 등을 설정할 수 있다.

Pandas - 시각화(visualization) 지도 그리기(folium)

1 분 소요

Pandas 시각화 - 지도 그리기(folium) folium은 python에서 제공하는 지도를 다루는 패키지이다. 여기에 나오는 지도는 구글 에서 불어오는 지도이다. 이것을 사용하여 지도를 생성하고 Marker를 추가하여 시각화하거나 원등의 작업을 할 수 있다. 엑셀 파일을 읽어...

Pandas - 시각화(visualization) 그래프 그리기 (1)

2 분 소요

Pandas 시각화 그래프 그리기 (1) 데이터를 불러와서 그래프로 그리고 그래프 세부 설정하는 방법을 알아본다. matplotlib.pyplot 모듈을 사용한다. 그래프 사이즈, x축, y축 라벨링, 범례 표시, 그래프 제목, 주석 표시 등을 설정할 수 있다.

Pandas - 행과 열을 다루는 방법

4 분 소요

Pandas 행과 열을 다루는 방법 행과 열을 설정하는 다양한 기능들에 대해 정리해보았다. 행(인덱스), 열 이름 설정 방법 loc, iloc 사용하여 행 선택 방법 행과 열 선택 방법 범위 슬라이싱을 사용하여 행 선택 방법 행(인덱스), 열로 바꾸는 방법 ...

Pandas - Seaborn 이란?

최대 1 분 소요

seaborn 이란? seaborn은 python 기본 데이터셋을 제공한다. seaborn을 사용하면, 데이터셋을 불러오는 코드를 작성할 필요가 없다. 형식은 seaborn.load_dataset(‘데이터셋 이름’) titanic은 seaborn에서 제공하는 데이터셋 이름이...

Pandas - 행과 열을 다루는 방법

4 분 소요

Pandas 행과 열을 다루는 방법 행과 열을 설정하는 다양한 기능들에 대해 정리해보았다. 행(인덱스), 열 이름 설정 방법 loc, iloc 사용하여 행 선택 방법 행과 열 선택 방법 범위 슬라이싱을 사용하여 행 선택 방법 행(인덱스), 열로 바꾸는 방법 ...

Pandas - Seaborn 이란?

최대 1 분 소요

seaborn 이란? seaborn은 python 기본 데이터셋을 제공한다. seaborn을 사용하면, 데이터셋을 불러오는 코드를 작성할 필요가 없다. 형식은 seaborn.load_dataset(‘데이터셋 이름’) titanic은 seaborn에서 제공하는 데이터셋 이름이...

Python - 클래스(Class)

1 분 소요

클래스 정의 파이썬에서 클래스 정의, 상속하는 방법을 알아본다. 그리고 모듈(from, import)을 가져오는 방법을 알아본다.

Pandas - Series & Dataframe 란?

2 분 소요

Pandas : Series & Dataframe 란? pandas는 데이터 분석을 위한 파이썬 라이브러리이다. 행과 열로 이루어진 2차원 데이터프레임을 만들어 다룰 수 있다.

Python - 클래스(Class)

1 분 소요

클래스 정의 파이썬에서 클래스 정의, 상속하는 방법을 알아본다. 그리고 모듈(from, import)을 가져오는 방법을 알아본다.

Pandas - Series & Dataframe 란?

2 분 소요

Pandas : Series & Dataframe 란? pandas는 데이터 분석을 위한 파이썬 라이브러리이다. 행과 열로 이루어진 2차원 데이터프레임을 만들어 다룰 수 있다.

Python - JSON, Dictionary 정리(json load and dump)

3 분 소요

파이썬 JSON, Dictionary 정리 - loads(), load(), dumps(), dump() json 이란? JSON은 JavaScript 객체 표기법(JavaScript Object Notation)을 뜻합니다. JSON은 서버와 웹 애플리케이션 간의 데이터 교환에 ...

Python - JSON, Dictionary 정리(json load and dump)

3 분 소요

파이썬 JSON, Dictionary 정리 - loads(), load(), dumps(), dump() json 이란? JSON은 JavaScript 객체 표기법(JavaScript Object Notation)을 뜻합니다. JSON은 서버와 웹 애플리케이션 간의 데이터 교환에 ...

Python - 데코레이터 란? (+ args, kwargs)

1 분 소요

파이썬 데코레이터 란? (+ args, kwargs) Python의 데코레이터는 코드를 변경하지 않고도 함수나 메서드의 동작을 수정하거나 확장할 수 있는 강력하고 유연한 기능이다. 함수와 메서드에 기능을 추가하는 모듈 방식을 제공한다. 데코레이터는 로깅, 인증 등과 같은 작업에 자...

Python - args, kwargs 이해하기(가변인자란?)

2 분 소요

파이썬 args, kwargs 이해하기(가변인자란?) *args, **kwargs는 함수에 가변 개수의 인수를 전달하는 데 사용되는 Python의 특수 구문이다. 임의의 여러 개의 위치 및 키워드 인수를 허용할 수 있다.

Python - 데코레이터 란? (+ args, kwargs)

1 분 소요

파이썬 데코레이터 란? (+ args, kwargs) Python의 데코레이터는 코드를 변경하지 않고도 함수나 메서드의 동작을 수정하거나 확장할 수 있는 강력하고 유연한 기능이다. 함수와 메서드에 기능을 추가하는 모듈 방식을 제공한다. 데코레이터는 로깅, 인증 등과 같은 작업에 자...

Python - args, kwargs 이해하기(가변인자란?)

2 분 소요

파이썬 args, kwargs 이해하기(가변인자란?) *args, **kwargs는 함수에 가변 개수의 인수를 전달하는 데 사용되는 Python의 특수 구문이다. 임의의 여러 개의 위치 및 키워드 인수를 허용할 수 있다.

Python - with

최대 1 분 소요

with 파일 스트림에서 리소스 관리를 단순화하는데 도움을 준다. 파일 스트림에서 예외가 발생하더라도 try-except-finally 블록을 명시적으로 작성하지 않고도 리소스 관리를 쉽게 처리할 수 있다. 파일 실행 또는 종료 코드가 실행되도록 하는 방법을 제공한다.

Python - Thread 이벤트 모니터링 처리

1 분 소요

Thread 이벤트 모니터링 처리 파이썬에서 Thread의 Event 클래스에 대한 정리내용. 구현내용은 특정 이벤트 발생을 모니터링하는 코드이다.

Python - with

최대 1 분 소요

with 파일 스트림에서 리소스 관리를 단순화하는데 도움을 준다. 파일 스트림에서 예외가 발생하더라도 try-except-finally 블록을 명시적으로 작성하지 않고도 리소스 관리를 쉽게 처리할 수 있다. 파일 실행 또는 종료 코드가 실행되도록 하는 방법을 제공한다.

Python - Thread 이벤트 모니터링 처리

1 분 소요

Thread 이벤트 모니터링 처리 파이썬에서 Thread의 Event 클래스에 대한 정리내용. 구현내용은 특정 이벤트 발생을 모니터링하는 코드이다.

Python - Thread 오버라이딩

2 분 소요

Thread 커스텀하게 만들기 프레임워크 및 구현 내용 : 파이썬 API Flask 프레임워크 적용 리눅스 서버에서 리눅스 명령어를 실행하는 기능을 수행하고 있다. 해당 프로그램은 쓰레드로 실행된다.

Python - Thread 오버라이딩

2 분 소요

Thread 커스텀하게 만들기 프레임워크 및 구현 내용 : 파이썬 API Flask 프레임워크 적용 리눅스 서버에서 리눅스 명령어를 실행하는 기능을 수행하고 있다. 해당 프로그램은 쓰레드로 실행된다.

Python Dynamic JSON Object

1 분 소요

자바 object 클래스를 파이썬 object 클래스로 바꾸기 + 파이썬 동적 클래스 만들기

Python Dynamic JSON Object

1 분 소요

자바 object 클래스를 파이썬 object 클래스로 바꾸기 + 파이썬 동적 클래스 만들기

apache

최대 1 분 소요

① ② apache html

apache

최대 1 분 소요

① ② apache html

맨 위로 이동 ↑

2022

맨 위로 이동 ↑

2021

맨 위로 이동 ↑

2020

MySQL - Auto_increment

최대 1 분 소요

원하는 값으로 초기화 ALTER TABLE 테이블이름 AUTO_INCREMENT=1; #기존 ROW 재정렬 SET @cnt = 0; UPDATE 테이블이름 SET 테이블이름.컬럼이름 = @cnt:=@cnt+1; #

MySQL - Auto_increment

최대 1 분 소요

원하는 값으로 초기화 ALTER TABLE 테이블이름 AUTO_INCREMENT=1; #기존 ROW 재정렬 SET @cnt = 0; UPDATE 테이블이름 SET 테이블이름.컬럼이름 = @cnt:=@cnt+1; #

안드로이드 아키텍처 관련 에러

1 분 소요

안드로이드 에러 INSTALL_FAILED_NO_MATCHING_ Installation did not succeed. The application could not be installed: INSTALL_FAILED_NO_MATCHING_ABIS Installation f...

안드로이드 아키텍처 관련 에러

1 분 소요

안드로이드 에러 INSTALL_FAILED_NO_MATCHING_ Installation did not succeed. The application could not be installed: INSTALL_FAILED_NO_MATCHING_ABIS Installation f...

안드로이드 에러

최대 1 분 소요

에러 : AAPT: error: resource string/about_app (aka com.example.proxyex02:string/about_app) not found. ```xml <TextView android:id=”@+id/title” andr...

안드로이드 에러

최대 1 분 소요

에러 : AAPT: error: resource string/about_app (aka com.example.proxyex02:string/about_app) not found. ```xml <TextView android:id=”@+id/title” andr...

안드로이드 에러

최대 1 분 소요

안드로이드 스튜디오 “waiting for target device to come online”

안드로이드 에러

최대 1 분 소요

안드로이드 스튜디오 “waiting for target device to come online”

안드로이드 구조

최대 1 분 소요

SDK Software Development Kit 소프트웨어 개발 도구 모음 SDK 안에는 개발에 도움이 될 개발 도구 프로그램, 디버깅 프로그램, 문서, API 등이 있다.

안드로이드 구조

최대 1 분 소요

SDK Software Development Kit 소프트웨어 개발 도구 모음 SDK 안에는 개발에 도움이 될 개발 도구 프로그램, 디버깅 프로그램, 문서, API 등이 있다.

MySQL 로그 출력 방법

최대 1 분 소요

로그 ON (활성화 여부 확인, 로그 저장위치) show variables like ‘general%’;

MySQL 로그 출력 방법

최대 1 분 소요

로그 ON (활성화 여부 확인, 로그 저장위치) show variables like ‘general%’;

맨 위로 이동 ↑

2019

리눅스 명령어 - & vs &&

최대 1 분 소요

리눅스 명령어 & : & 앞의 명령어는 백그라운드실행 + & 뒤의 명령어를 실행 && : & 앞의 명령어가 성공 후 & 뒤의 명령어를 실행 ; : & 앞의 명령어가 실패해도 & 뒤의 명령를 실행

리눅스 명령어 - & vs &&

최대 1 분 소요

리눅스 명령어 & : & 앞의 명령어는 백그라운드실행 + & 뒤의 명령어를 실행 && : & 앞의 명령어가 성공 후 & 뒤의 명령어를 실행 ; : & 앞의 명령어가 실패해도 & 뒤의 명령를 실행

Proxy

최대 1 분 소요

사용자의 데이터 유출 방지를 위한 프록시 오픈소스 검토

Proxy

최대 1 분 소요

사용자의 데이터 유출 방지를 위한 프록시 오픈소스 검토

Ubuntu git pull error

최대 1 분 소요

에러 내용 error: insufficient permission for adding an object to repository database .git/objects

Ubuntu git pull error

최대 1 분 소요

에러 내용 error: insufficient permission for adding an object to repository database .git/objects

맨 위로 이동 ↑