728x90

2023/05/09 3

[인공지능] 8장. 시계열 데이터와 순환 신경망1

복습하기 위해 학부 수업 내용을 필기한 내용입니다. 이해를 제대로 하지 못하고 정리한 경우 틀린 내용이 있을 수 있습니다. 그러한 부분에 대해서는 알려주시면 정말 감사하겠습니다. Time-Series Data and Recurrent Neural Networks ▶8.1 시계열 데이터의 의해 시계열 데이터 - 시간 축을 따라 신호가 변하는 동적 데이터이다. - 시간 정보가 들어 있는 데이터이다. - 들어오는 정보의 순서가 중요하다. - 샘플의 길이가 다를 수 있다. → 달라도 상관이 없다. 시계열 데이터 예제 - 문장 "세상에는 시계열 데이터가 참 많다" - 시간에 따라 변화가 없지만, 퉁쳐서 시계열 데이터라고 한다. - Google trend graph(우상단 그래프) - 심전도, 주식 시세, 음성 데..

[백준/BOJ] gold5 - 1068번 트리 (Python)

▶1068 - 트리 ▶문제 트리에서 리프 노드란, 자식의 개수가 0인 노드를 말한다. 트리가 주어졌을 때, 노드 하나를 지울 것이다. 그때, 남은 트리에서 리프 노드의 개수를 구하는 프로그램을 작성하시오. 노드를 지우면 그 노드와 노드의 모든 자손이 트리에서 제거된다. 예를 들어, 다음과 같은 트리가 있다고 하자. 현재 리프 노드의 개수는 3개이다. (초록색 색칠된 노드) 이때, 1번을 지우면, 다음과 같이 변한다. 검은색으로 색칠된 노드가 트리에서 제거된 노드이다. 이제 리프 노드의 개수는 1개이다. ▶입력 첫째 줄에 트리의 노드의 개수 N이 주어진다. N은 50보다 작거나 같은 자연수이다. 둘째 줄에는 0번 노드부터 N-1번 노드까지, 각 노드의 부모가 주어진다. 만약 부모가 없다면 (루트) -1이 ..

BOJ Code/Gold 2023.05.09

[백준/BOJ] gold3 - 1039번 교환 (Python)

▶1039 - 교환 ▶문제 0으로 시작하지 않는 정수 N이 주어진다. 이때, M을 정수 N의 자릿수라고 했을 때, 다음과 같은 연산을 K번 수행한다. 1 ≤ i < j ≤ M인 i와 j를 고른다. 그다음, i번 위치의 숫자와 j번 위치의 숫자를 바꾼다. 이때, 바꾼 수가 0으로 시작하면 안 된다. 위의 연산을 K번 했을 때, 나올 수 있는 수의 최댓값을 구하는 프로그램을 작성하시오. ▶입력 첫째 줄에 정수 N과 K가 주어진다. N은 1,000,000보다 작거나 같은 자연수이고, K는 10보다 작거나 같은 자연수이다. ▶출력 첫째 줄에 문제에 주어진 연산을 K번 했을 때, 만들 수 있는 가장 큰 수를 출력한다. 만약 연산을 K번 할 수 없으면 -1을 출력한다. ▶풀이 visit는 set으로 설정해 주었고,..

BOJ Code/Gold 2023.05.09
728x90