반응형

전체 글 906

TensorFlow - 생성형 인공지능 GAN

여기에 작성하진 않았지만 인코딩 엔코딩으로 모델을 생성하는 것에서 발전된 모델이다. 생성하는 모델이 있고, 그 것을 판단하는 모델이 있다. 생성한 모델에서 나온 것은 판단하는 모델에서 진짜라고 만들어야 하고, 판단하는 모델은 생성된 것은 가짜(0)으로, 진짜 데이터는 진짜(1)로 판단해야한다. 이 과정을 토대로 학습한다. 이번엔 mnist를 활용하여 바로 colab, kaggle 등 사용하기 편한 곳에서 하면 된다. import tensorflow as tf from tensorflow.keras.datasets import mnist from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense, Batch..

인공지능/공부 2023.12.07

센서신호, FFT, STFT data를 통해 하중 예측하기 -4 마지막

2023.11.30 - [인공지능/공부] - 센서신호, FFT, STFT data를 통해 하중 예측하기 -3 스케쥴러 센서신호, FFT, STFT data를 통해 하중 예측하기 -3 스케쥴러 2023.11.30 - [인공지능/공부] - 센서신호, FFT, STFT data를 통해 하중 예측하기 -2 LSTM 센서신호, FFT, STFT data를 통해 하중 예측하기 -2 LSTM 2023.11.30 - [인공지능/공부] - 센서신호, FFT, STFT data를 통해 하중 yoonschallenge.tistory.com 이전 코드와 달라진 것은 batchNormalization이 추가되었다. 이 함수의 역할은 밑에 사진과 같다. sigmoid를 사용하다보면 널리 퍼져있는 값들은 무시하는 것이 컸다. 그래..

인공지능/공부 2023.12.05

인공지능 MNIST - CNN

이번에는 CNN을 통한 FCN과 비교이다. CNN코드는 밑에 작성하겠다. import torch import torch.nn as nn import torch.nn.functional as f import torch.optim as optim from torch.utils.data import TensorDataset from torch.utils.data import DataLoader import numpy as np import matplotlib.pyplot as plt import pandas as pd import torchvision.datasets as dsets import torchvision.transforms as transforms import time device= "cuda" ..

인공지능/공부 2023.12.01

인공지능 MNIST - FCN

저번에 했던 MNIST가 과제로 또 나왔다... 이번에는 발전 과정 까지 다 보고 싶어하셔서 천천히 다 해보았다. pytorch는 어색해서 좀 주저했는데 이김에 많은 방법을 써봤다. import torch import torch.nn as nn import torch.nn.functional as f import torch.optim as optim from torch.utils.data import TensorDataset from torch.utils.data import DataLoader import numpy as np import matplotlib.pyplot as plt import pandas as pd import torchvision.datasets as dsets import tor..

인공지능/공부 2023.12.01

스프링 mvc-3

JSP를 사용하기 위해선 밑에 두 코드를 그래들에 넣어야 한다. 스프링 버전은 2이다. implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' implementation 'javax.servlet:jstl' JSP의 시작도 항상 고정되어있다. username: age: 전송 위의 첫줄은 항상 들어가 있어야 한다. 자바 코드를 사용하기 위해서는 로 항상 열고 닫아야 한다. html보다 훨씬 동적으로 사용할 수 있다. 그러나 이렇게 작성하면 코드가 너무 복잡하게 된다. 이 코드를 작성한 사람만 수리할 수 있는.... 그래서 MVC패턴이 나오게 된다 ! controlloer 와 vies로 나온다 controller: HTTP의 요청을 받음, 비지니스 로직을..

개발/웹 교육 2023.11.30

센서신호, FFT, STFT data를 통해 하중 예측하기 -3 스케쥴러

2023.11.30 - [인공지능/공부] - 센서신호, FFT, STFT data를 통해 하중 예측하기 -2 LSTM 센서신호, FFT, STFT data를 통해 하중 예측하기 -2 LSTM 2023.11.30 - [인공지능/공부] - 센서신호, FFT, STFT data를 통해 하중 예측하기 센서신호, FFT, STFT data를 통해 하중 예측하기 import tensorflow as tf import numpy as np import pandas as pd from keras.datasets.mnist import load_ yoonschallenge.tistory.com 아직 LSTM에 대해 전문적으로 아는 것은 아니라 글을 적긴 애매하고 스케쥴러에 대해 알아왔다. 아무리 adam이 learnin..

인공지능/공부 2023.11.30

센서신호, FFT, STFT data를 통해 하중 예측하기 -2 LSTM

2023.11.30 - [인공지능/공부] - 센서신호, FFT, STFT data를 통해 하중 예측하기 센서신호, FFT, STFT data를 통해 하중 예측하기 import tensorflow as tf import numpy as np import pandas as pd from keras.datasets.mnist import load_data from keras.models import Sequential, Model from keras.layers import Dense, Input ,Flatten, Dropout, Conv2D, MaxPooling2D, GlobalAveragePooling2D,Conv1 yoonschallenge.tistory.com 아직 RNN에 대해 정확히 공부하지 않아 ..

인공지능/공부 2023.11.30

스프링 mvc-2

이름과 나이를 저장하는 사이트! @Test void save(){ //given Member member = new Member("hello",20); //when Member savedMember = memberRepository.save(member); //then Member findMember = memberRepository.findById(savedMember.getId()); Assertions.assertThat(findMember).isEqualTo(savedMember); } 테스트 코드는 이러한 구조를 가지고 있다. @AfterEach() void afterEach(){ //테스트 후 초기화 memberRepository.clearStore(); } 이것도 항상 추가해주기 이름과 나이..

개발/웹 교육 2023.11.29
728x90
728x90