DEVELOPER
close
프로필 배경
프로필 로고

DEVELOPER

  • Developer (170)
    • Python (87)
      • Python입문 (21)
      • Python내장함수 (17)
      • Python모듈 (15)
      • Python 기타자료 (9)
      • Numpy (8)
      • Pandas (9)
      • Matplotlib (6)
    • Unity (1)
      • Unity입문 (13)
      • Unity 오류해결 (3)
      • Unity 이론 (5)
      • Unity 관련자료 (2)
    • Machine learning (44)
      • Deep learning Basic (2)
      • CNN Network (19)
      • RNN Network (7)
      • Yolo3 (5)
      • Pose Estimation (10)
      • 딥러닝 이론 (0)
    • Tistory (1)
      • SIMPLE LINE_SKIN_1 (1)
    • programing language (3)
      • Pytorch (3)
    • Etc (10)
      • Kinect (4)
      • OpenCV (3)
      • Visualstudio (2)
      • 컴퓨터 용어 (1)
    • 프로젝트 후기 (1)
    • Java (0)
      • Java 기초 (0)
  • 파이썬 강좌 목차
  • Numpy, Pandas, Matplotlib 강좌 목차
  • 딥러닝 강좌 목차
  • 유니티 강좌 목차

[Python 입문 강좌 - 15] 파이썬 함수 정리 및 사용법

더보기 ##파이썬 입문 목차 1. 파이썬 이란? 2-1. 파이썬 윈도우 설치 2-2. 파이썬 맥북 설치 2-3. 윈도우 파이썬 IDE 파이참 설치하기 2-4. 맥북 파이썬 IDE 파이참 설치하기 3. 파이썬 변수(Variable)의 정의, 선언, 할당 4. 파이썬 주석 (한줄 주석, 여러줄 주석, 단축키) 5. 자료형 (Data Type)의 종류 6. 파이썬 숫자형(정수, 실수)과 사칙연산 7. 파이썬 문자열(Str) 사용과 포매팅 8. 파이썬 리스트(List) 정리 및 사용법 9. 파이썬 튜플(Tuple) 정리 및 사용법 10. 파이썬 문자열 처리 (연산, 인덱싱, 슬라이싱, 메서드) 11. 파이썬 딕셔너리(Dictionary) 정리 및 사용법 12. 파이썬 집합(Set) 정리 및 사용법 13. 파이썬..

  • format_list_bulleted Python/Python입문
  • · 2023. 3. 29.
  • textsms
어텐션 메커니즘 (Attention Mechanism)이란?

어텐션 메커니즘 (Attention Mechanism)이란?

1. Attention Mechanism란? seq2seq 모델은 기존의 RNN 모델과 같이 고정된 길이의 벡터를 입력으로 받아 고정된 길이의 벡터를 출력하는 구조를 가지고 있습니다. 그러나 이 구조는 고정된 길이의 벡터 압축으로 시퀀스의 길이가 길어질수록 정보의 손실이 발생할 수 있습니다. (seq2seq의 자세한 설명은 링크를 통해 확인할 수 있습니다.) 이러한 한계를 보완하기 위해 Attention mechanism이 도입되었습니다. Attention mechanism은 입력 문장의 모든 단어를 동일한 가중치로 취급하지 않고, 출력 문장에서 특정 위치에 대응하는 입력 단어들에 더 많은 가중치를 부여합니다. 이를 통해 입력과 출력의 길이가 다른 경우에도 모델이 더욱 정확하고 유연하게 작동할 수 있게됩..

  • format_list_bulleted Machine learning/RNN Network
  • · 2023. 3. 29.
  • textsms

[Python] 전역 변수와 지역 변수란?

1. 변수의 유형 변수는 데이터를 저장하는 메모리 영역의 이름을 말합니다. 파이썬에서는 크게 두 가지 변수 유형이 있습니다. 1.1 전역 변수(Global Variables) 전역 변수는 프로그램 전체에서 접근할 수 있는 변수입니다. 함수 밖에서 정의되어 프로그램 전체에서 사용할 수 있습니다. 1.2 지역 변수(Local Variables) 지역 변수는 함수 내에서만 사용할 수 있는 변수입니다. 함수 외부에서는 접근할 수 없습니다. 1.3 차이 전역 변수와 지역 변수는 변수의 범위(scope)에 따라 구분됩니다. 전역 변수는 프로그램 전체에서 접근할 수 있지만, 지역 변수는 선언된 함수 내에서만 사용할 수 있습니다. 2. 전역 변수 사용법 전역 변수를 선언하려면 함수 밖에서 변수를 정의하면 됩니다. x ..

  • format_list_bulleted Python/Python 기타자료
  • · 2023. 3. 28.
  • textsms

[Python 모듈] os : 운영 체제와 상호 작용하는 모듈

1. os 모듈이란? 파이썬 os 모듈은 운영 체제와 상호 작용할 수 있는 기능들을 제공합니다. 이 모듈을 사용하면 다음과 같은 작업을 수행할 수 있습니다. 파일 및 디렉토리 생성, 삭제, 이름 변경 파일 시스템 속성 조회 및 수정 환경 변수 관리 시스템 명령어 실행 os 모듈은 별도의 설치 과정이 필요없습니다. 모듈을 사용하려면 아래와 같이 import를 하면 됩니다. import os 2. 파일과 디렉토리 관리 관련 함수 2.1 os.listdir() os.listdir() 함수는 지정된 디렉토리에 있는 모든 파일과 디렉토리의 이름을 리스트로 반환합니다. 아래 코드를 실행하면 현재 작업 디렉토리에서 파일과 디렉토리 목록이 출력됩니다. 이때, 출력된 목록에는 숨김 파일과 디렉토리도 모두 포함됩니다. 숨..

  • format_list_bulleted Python/Python모듈
  • · 2023. 3. 28.
  • textsms

[Python 모듈] functools : 고차 함수와 관련된 도구를 제공하는 모듈

1. functools 모듈이란? functools 라이브러리는 파이썬에서 고차 함수(higher-order functions)와 관련된 도구를 제공하는 모듈입니다. 고차 함수란, 다른 함수를 인수로 받거나 반환하는 함수를 말합니다. 이 모듈을 사용하면 함수와 관련된 다양한 작업을 보다 쉽게 처리할 수 있습니다. 2. functools.partial() functools.partial() 함수는 함수의 일부 인자를 고정하여 새로운 함수를 생성합니다. 이 함수를 사용하면 기존의 함수를 재활용하면서 인자를 고정할 수 있습니다. 이 함수는 여러 개의 인자를 받는 함수와 키워드 인자를 받는 함수 모두에 사용할 수 있습니다. 아래 코드는 functools.partial을 사용하는 간단한 예시 코드입니다. powe..

  • format_list_bulleted Python/Python모듈
  • · 2023. 3. 23.
  • textsms

[Python 입문 강좌 - 14] 파이썬 반복문 정리 및 사용법

더보기 ##파이썬 입문 목차 1. 파이썬 이란? 2-1. 파이썬 윈도우 설치 2-2. 파이썬 맥북 설치 2-3. 윈도우 파이썬 IDE 파이참 설치하기 2-4. 맥북 파이썬 IDE 파이참 설치하기 3. 파이썬 변수(Variable)의 정의, 선언, 할당 4. 파이썬 주석 (한줄 주석, 여러줄 주석, 단축키) 5. 자료형 (Data Type)의 종류 6. 파이썬 숫자형(정수, 실수)과 사칙연산 7. 파이썬 문자열(Str) 사용과 포매팅 8. 파이썬 리스트(List) 정리 및 사용법 9. 파이썬 튜플(Tuple) 정리 및 사용법 10. 파이썬 문자열 처리 (연산, 인덱싱, 슬라이싱, 메서드) 11. 파이썬 딕셔너리(Dictionary) 정리 및 사용법 12. 파이썬 집합(Set) 정리 및 사용법 13. 파이썬..

  • format_list_bulleted Python/Python입문
  • · 2023. 3. 22.
  • textsms

[Python 내장 함수] filter() : 특정 조건에 맞는 요소 찾기

더보기 ##필요 선행 지식 1. 파이썬 리스트(List) 정리 및 사용법 2. 파이썬 클래스와 객체 정리 및 사용법 3. 파이썬 람다 1. filter함수란? 파이썬에서 제공하는 기본 내장 함수 중 하나인 filter() 함수는 주어진 반복 가능한 자료형(리스트, 튜플 등)에서 특정 조건에 맞는 요소만 골라내는 역할을 합니다. 이를 통해 더욱 효율적인 데이터 처리를 구현할 수 있습니다. filter() 함수는 두 개의 인자를 받습니다. 첫 번째 인자로는 필터링 조건을 판별하는 함수가 들어가며, 두 번째 인자로는 반복 가능한(iterable) 객체가 들어갑니다. filter() 함수는 주어진 함수를 반복 가능한 객체의 각 요소에 적용하며, 함수의 반환값이 True인 요소들만 걸러내어 반환합니다. 반환값은 ..

  • format_list_bulleted Python/Python내장함수
  • · 2023. 3. 21.
  • textsms

[Python] 람다(lambda)함수란?

1. 람다함수란? 파이썬 람다(lambda)함수는 익명 함수(anonymous function)라고도 불리며, 간단한 한 줄짜리 함수를 정의할 때 사용합니다.(익명 함수 : 이름이 없는 함수로, 일회성으로 사용되는 함수) 람다 함수는 def 키워드를 사용한 일반 함수와 달리 lambda키워드를 사용하여 정의합니다. 람다 함수는 주로 filter(), map(), sorted() 등의 함수와 함께 사용되며, 함수 인자로 전달되는 경우가 많습니다. 람다 함수는 간단한 경우에 사용하기 좋지만, 복잡한 로직이나 여러 줄의 코드를 처리하기에는 적합하지 않습니다. 이러한 경우에는 일반적인 함수를 사용하는 것이 좋습니다. 람다 함수는 기본적으로 아래와 같은 구조를 가지고 있습니다. lambda: 람다 함수를 정의하는..

  • format_list_bulleted Python/Python 기타자료
  • · 2023. 3. 21.
  • textsms

[Python 내장 함수] map() : 함수 일괄적용

더보기 ##필요 선행 지식 1. 파이썬 리스트(List) 정리 및 사용법 2. 파이썬 반복문 정리 및 사용법 3. 파이썬 함수 정리 및 사용법 4. 파이썬 람다 5. 파이썬 내포 1. map함수 란? map함수는 파이썬의 내장 함수 중 하나로, 주로 반복 가능한 객체(리스트, 튜플 등)의 요소에 대해 어떤 함수를 일괄적으로 적용하고자 할 때 사용됩니다. 기본 사용 방법은 아래와 같습니다. 여기서 function은 적용하고자 하는 함수이며, iterable은 반복 가능한 객체입니다. map() 함수는 결과로 map 객체를 반환하며, 이 객체는 다시 리스트, 튜플 등의 형태로 변환할 수 있습니다. >>> map(function, iterable) 아래 코드는 map함수를 사용하여 주어진 숫자 리스트의 각 숫..

  • format_list_bulleted Python/Python내장함수
  • · 2023. 3. 21.
  • textsms

[Python 내장 함수] range() : 일정 범위의 연속된 정수 생성

더보기 ##필요 선행 지식 1. 파이썬 리스트(List) 정리 및 사용법 2. 파이썬 반복문 정리 및 사용법 1.range()함수란? 파이썬에서 range()함수는 일정 범위의 연속된 정수를 생성하는데 사용됩니다. 이 함수는 주로 for 반복문과 함께 사용되어 일정 횟수만큼 반복을 수행하거나, 특정 범위의 정수를 이용한 작업을 할 때 유용하게 사용됩니다. 1.1 range()함수 사용방법 range() 함수는 다음과 같은 형태로 사용할 수 있습니다. range() 함수는 실제로 리스트나 튜플을 반환하지 않고 range 객체를 반환합니다. 이 객체는 반복문에서 사용하거나 list() 함수를 통해 리스트로 변환할 수 있습니다. range(stop): 0부터 stop-1까지의 숫자를 생성합니다. range(s..

  • format_list_bulleted Python/Python내장함수
  • · 2023. 3. 20.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
전체 카테고리
  • Developer (170)
    • Python (87)
      • Python입문 (21)
      • Python내장함수 (17)
      • Python모듈 (15)
      • Python 기타자료 (9)
      • Numpy (8)
      • Pandas (9)
      • Matplotlib (6)
    • Unity (1)
      • Unity입문 (13)
      • Unity 오류해결 (3)
      • Unity 이론 (5)
      • Unity 관련자료 (2)
    • Machine learning (44)
      • Deep learning Basic (2)
      • CNN Network (19)
      • RNN Network (7)
      • Yolo3 (5)
      • Pose Estimation (10)
      • 딥러닝 이론 (0)
    • Tistory (1)
      • SIMPLE LINE_SKIN_1 (1)
    • programing language (3)
      • Pytorch (3)
    • Etc (10)
      • Kinect (4)
      • OpenCV (3)
      • Visualstudio (2)
      • 컴퓨터 용어 (1)
    • 프로젝트 후기 (1)
    • Java (0)
      • Java 기초 (0)
최근 글
인기 글
태그
  • #python
  • #유니티 입문
  • #python 입문
  • #yolo
  • #파이썬
  • #유니티
  • #cnn
  • #맥북 파이썬
  • #맥북
  • #python 기초
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바