Mixamo Face rig 얼굴 리깅
·
기타/블렌더3D
https://www.youtube.com/watch?v=5FaV2MqwWPA&ab_channel=%EB%B8%94%EB%A0%8C%EB%8D%94%EA%B1%B8 https://www.youtube.com/watch?v=4tglJqJkykw&ab_channel=BlenderMagic 믹사모 모델을 이용하여 얼굴 리깅하는 작업에 대해 진행 해보도록 하겠습니다.
맥 M1/M2/M3 Python 아나콘다 설치 및 VSCode 환경 설정
·
기타/Mac OS
이번에는 맥에서 데이터 과학과 머신러닝에 많이 사용되는 아나콘다(Anaconda)를 설치하고 기본적인 환경 설정을 하는 방법을 단계별로 설명하겠습니다!! 아나콘다 사이트https://www.anaconda.com/download/success Download Now | AnacondaAnaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.www.anaconda.com위 사이트에 들어가게되면 이런 화면이 나올텐데 여기서 Apple silicon이 적혀있는 버전을 골라서 다운로드 하시면 됩니다. 나머지 Intel..
Best-First Search(최선우선탐색) / A* 알고리즘 이용한 8-puzzle 문제
·
기타/8-puzzle (Python)
8-puzzle을 파이썬으로 프로그래밍 해보자 문제는 다음과 같다 initial 초기의 배열에 있는 원소를 한번씩 움직여서 내가 원하는 배열(goal)을 찾게되면 탐색을 종료하고 goal이라는 배열을 반환하면 된다.Best-First Search(최선우선탐색) 최선우선탐색은 확장 중인 노드들 중에서 목표 노드까지 남은거리가 가장 짧은 노드를 확장하여 탐색하는 방법을 말한다. f(n) = h(n) 함수로 표현 할 수 있으며, h(n)은 n이라는 지점에서 가장 저렴한 비용의 예상비용이다.import queue# 상태를 나타내는 클래스class State: def __init__(self, board, goal, moves=0): self.board = board self.mov..
BFS / DFS 이용한 8-puzzle 문제
·
기타/8-puzzle (Python)
너비 우선 탐색과 깊이 우선 탐색을 이용한 문제를 받게 되어서 이번 글을 쓰게 되었다. 8-puzzle을 파이썬으로 프로그래밍 해보자 문제는 다음과 같다 initial 초기의 배열에 있는 원소를 한번씩 움직여서 내가 원하는 배열(goal)을 찾게되면 탐색을 종료하고 goal이라는 배열을 반환하면 된다. 상태를 나타내는 클래스 # 상태를 나타내는 클래스 class State: def __init__(self, board, goal, moves=0): self.board = board self.moves = moves self.goal = goal # i1과 i2를 교환하여서 새로운 상태를 반환한다. def get_new_board(self, i1, i2, moves): new_board = self.boa..
텔레그램 챗봇 만들기(2) / 라이브러리 정리
·
기타/[Python] 텔레그램 챗봇(Chat Bot) 만들기
이번에는 텔레그램 챗봇을 만들기 위해서 어떤 라이브러리가 필요한지 그리고 어떻게 설치하는 과정을 나타낼 것이다! !모듈 이때까지 자료 조사한 결과 import telegram import bs4 import requests import asyncio 총 위의 4가지 라이브러리가 필요하다는 사실을 알게 되었다. 위에서부터 하나씩 차례대로 설명을 하며 진행을 하도록 하겠습니다. import telegram 이 라이브러리는 $ pip install python-telegram-bot이라는 명령어를 통해서 설치할 수 있으며 이 모듈이 있어야 텔레그램의 챗봇과 연결해서 채팅을 보낼 수 있다. import bs4 이 라이브러리는 파이썬을 통하여 HTML과 XML파일에 있는 데이터를 추출해서 사용할 수 있게 해준다...
텔레그램 챗봇 만들기(1)
·
기타/[Python] 텔레그램 챗봇(Chat Bot) 만들기
학교 홈페이지에 들어가서 공지를 매번 확인하기가 힘들어서 자동으로 공지해주는 챗봇을 만들 예정이다. 매번 들어가 확인하기 귀찮아서 만들게 되었다. !설계 바로 만들기에 앞서 일단 내가 무엇을 알아야할지 그리고 어떻게 사용할지에 대해서 구상을 해봤다. 챗봇을 보니깐 일단 2024.02.19기준 텔레그램 챗봇이 동기 방식이 지원하지 않고 무조건 비동기 방식으로 사용해야 한다는 사실을 알았다. (텔레그램의 api가 변경 되면서 동기 방식이 지원하지 않는다고 한다) 나는 동기 방식과 비동기 방식에 대해서 자세히 알지 못한다. 그래서 일단 동기 방식과 비동기 방식이 뭔지부터 알아야겠다는 사실을 알았다. 1. 텔레그램에서 챗봇 만들기 2. 파이썬에서 사용할 라이브러리 정리 3. 동기 방식과 비동기 방식의 차이 및 ..
XML :: 4.1.CSS
·
기타
저번 목차에 이어서 CSS에 관련해서 더 설명하려고 한다. ℓ CSS 사용법 CSS의 구성은 다음과 같다. good { display : block } blog { font-size : 24pt; color : navy } name { font-weight : bold; color : blue } age { font-style : italic; color : green } 선택자 : good, blog, name, age는 표시 정보를 적용하는 요소 타입의 이름이다. 선언 블록 : 중괄호{} 사용하고 하나 이상의 선언을 포함하며, 각 선언은 세미콜론(;)으로 구분한다. (마지막은 세미콜론 생략가능) 각 선언(선언 블록 안에 있는 애)은 요소를 표시하는 글꼴과 해당 속성을 지정하며, 선언은 속성과 값, 콜..
XML :: 4.CSS
·
기타
CSS는 Cascading Style Sheets의 약자이며. CSS는 웹 문서의 내용에 스타일 정보를 적용하여 어떻게 표현할 것인지를 설정하는 표현 언어이다. 이번에는 XML에 CSS를 적용해 볼 것이다. ℓ CSS를 XML 문서에서 화면 표현 XML 문서를 화면에 표현하는 방법에는 두 가지가 있다. CSS XSL CSS 특징은 HTML과 XML 문서 모두에 사용할 수 있다는 것이다. 그리고 외부 스타일 시트를 만들면 스타일을 일관성 있게 작성할 수 있으며, 전체 스타일을 손쉽게 제어할 수 있다. XSL은 XSLT, XPath, XSL-FO으로 구성되어 있다. XSLT : XML 문서를 다른 형식의 XML, HTML 문서로 변환할 때 사용한다. XPath : XML 문서의 특정 부분을 접근할 때 사용된..
XML :: 3.문서의 종류
·
기타
XML 문서의 종류를 알아볼 것이다! XML 문서는 well-formed 문서와 vaild 문서로 나뉜다. ℓ well-formed 문서 well-formed 문서는 XML 문법과 규칙에 맞게 만들어진 문서를 말한다. 규칙은 다음과 같다. 1. 루트(root) 요소를 하나만 가져야 한다. 2. 모든 XML 요소는 종료 태그를 가져야 한다. 3. 시작 태그와 종료 태그에 사용된 태그 이름이 대소문자까지 완벽하게 일치해야 한다. 4. 모든 XML 요소의 여닫는 순서가 반드시 정확하게 지켜져야 한다. 5. 모든 속성의 속성값이 따옴표로 둘러싸여 있어야 한다. 6. 모든 XML 문서는 XML버전을 나타내는 선언부에서 시작해야 한다. 앞에서 작성했던 문서들이 well-formed 문서라고 볼 수 있다. 진달래 폰..
XML :: 2.XML규칙
·
기타
이번 글에서는 XML 규칙을 알아볼 것이다. ℓ XML 요소 정의와 사용법 1. 시작 태그 다음에는 반드시 종료 태그가 있어야 한다. 2. 모든 요소명은 대소문자를 구분한다. 3. 요소와 텍스트 데이터를 함께 나타낼 수 있다. 4. 요소 내용이 없으면 빈 요소로 둘 수 있다. 5. 태그를 겹쳐 쓰는 것을 허용하지 않는다. 6. 시작 태그 이름과 종료 태그 이름은 반드시 대소문자까지 동일해야 한다. 7. 최상위 요소는 하나만 가져야 한다. 8. 요소명이 XML 이름 부여 규칙에 적합해야 한다. ℓ XML 이름 규칙 1. 문자열 'xml'로 시작할 수 없다. 2. 요소명의 첫 문자는 문자나 '_' 기호로 시작해야 한다. 3. 숫자로 시작할 수 없다. 4. 요소명 처음과 중간에는 공백을 사용할 수 없다. 5...
XML :: 1.XML구조
·
기타
이번 글에서는 XML 구조를 알아볼 것이다. ℓ XML의 구조 XML구조를 알아보기 위해서 저번 글에서 사용한 코드를 가져왔다. 진달래 폰 번호 : 010-1111-1111 이메일 : newkimjiwon 이 부분은 XML의 선언부이며 프롤로그라고 부르기도 한다. XML의 문서임을 선언하는 부분이며, 반드시 첫 줄에 존재해야 한다. 시작 태그와 끝 태그에 요렇게 존재해야 한다. xml version="버전" XML 버전을 나타내야 하므로 필수 속성이다. encoding="문자 인코딩" XML 인코딩 선택 속성이다. (기본값 = UTF-8) standalone="독립성 여부" XML 독립성 여부를 나타내는 선택 속성이다. (기본값 = "no"이며 생략 가능하다) 주석이며 comment 자리에 설명하면 된다..
XML :: 0.XML이란?
·
기타
XML(eXtensible Markup Language)의 약자이다. 확장될 수 있는 명시(표현) 언어이다. Markup 언어로 대표적인 HTML라는 친구가 있다! 둘은 비슷하면서도 다른 면을 가지고 있다. 앞으로의 내용에서는 HTML과 비교하면서 설명할 것이다. ℓ XML과 HTML의 차이 둘은 비슷하면서도 다른 점을 가지고 있다. HTML에서는 (제목 태그)처럼 정해진 태그만 사용할 수 있다. 그리고 HTML에서는 웹 상에서 사용된 태그를 볼 수 있다. 그래서 HTML은 데이터를 웹에 표현하는 것이다. DOCTYPE html> 명함 이름 : 진달래 폰 번호 : 010-1111-1111 이메일 : newkimjiwon XML는 HTML과 다르게 정해진 태그가 없다. 사용자가 직접 태그를 만들 수 있다 ..
김치바보
'기타' 카테고리의 글 목록