728x90
반응형

전체 글 291

[자바] 예제 2 : BookList.CSV 파일의 데이터를 읽어서 특정 브랜드만 골라서 새로운 파일로 저장하기

BookList.CSV 파일의 데이터를 읽어서 [이지스에듀] 브랜드만 골라서 BookList_Edu.txt로 저장하시오. import java.io.*; // 4. BookList.CSV 파일의 데이터를 읽어서 [이지스에듀] 브랜드만 골라서 BookList_Edu.txt로 저장하시오. public class Main3 { public static void main(String[] args) throws IOException { // 1. 파일 읽어오기 File file=new File("C:\\Users\\5호실\\Desktop\\BookList.csv"); FileInputStream fis = new FileInputStream(file); InputStreamReader isr = new Input..

[자바] 예제 1 : 패스워드 파일의 데이터를 읽고 변경 후 새로운 파일로 저장하기

1. passwd.txt 파일의 데이터를 읽어서 각 항목의 2번 항목에 1을 더한 후, passwd_out.txt 파일에 저장하시오. A. String 클래스만 이용 import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.Scanner; import java.util.Spliterator; public class Main { public static void main(String[] args) throws IOException { // # 3. passwd.txt 파일의 데이터를 읽어서 각 항목의 2번 항목에 1을 더한 후, passwd_out.txt 파일에 저장하시오. // A. String..

[자바] 기본개념 학습하기(append, StringBuilder, StringBuffer, insert, substring)

append public class Main { public static void main(String[] args) { // append StringBuffer sb = new StringBuffer(); sb.append("hello"); sb.append(" "); sb.append("Jump to Java"); String result = sb.toString(); System.out.println(result); } } ** public class Main { public static void main(String[] args) { String result = ""; result += "hello"; result += " "; result += "jump to java"; System.out.p..

[자바] 기본개념 학습하기(split, 문자열 포맷코드, 정렬과 공백, 소수점 표현)

split public class Main { public static void main(String[] args) { // split String a = "a:b:c:d"; String[] result = a.split(":"); System.out.println(result[1]); } } 문자열 포맷코드 public class Main { public static void main(String[] args) { // 문자열 포맷코드(%s:문자열(str), %d:정수(int), %f:부동소수(floating), %x:16진수) System.out.println(String.format("I have %s apples", 3)); System.out.println(String.format("rate i..

[자바] 기본개념 학습하기(replaceAll, substring, toUpperCase)

replaceAll public class Main { public static void main(String[] args) { // replaceAll 문자열을 특정 문자열로 바꿀때 사용 String a = "Hello Java"; System.out.println(a.replaceAll("Java","world")); } } substring public class Main { public static void main(String[] args) { // substring 특정 문자열을 뽑아낼때 사용 String a = "Hello Java"; System.out.println(a.substring(0,4)); // 0부터 4번째 글자만 뽑아냄 } } toUpperCase public class Ma..

[자바] 기본개념 학습하기(indexOf, contains, charAt)

indexOf public class Main { public static void main(String[] args) { // indexOf String a = "hello Java"; System.out.println(a.indexOf("Java")); // 문자열 순서 숫자(0 부터) } } contains public class Main { public static void main(String[] args) { // contains String a = "Hello Java"; System.out.println(a.contains("Java")); } } charAt public class Main { public static void main(String[] args) { // charAt St..

[딥러닝] 사용자 데이터로 CNN 학습하기- 6. 시험 데이터로 확인해보기

6. 시험 데이터로 확인해보기 _04_cnn_training_5.py from _04_cnn_training_3 import * from tensorflow.keras.models import load_model import matplotlib.pyplot as plt model1=load_model('model.h5') # Model predictions for the testing dataset y_test_predict=model1.predict(x_test) print(y_test_predict.shape, y_test_predict[0]) y_test_predict=np.argmax(x_test_predict, axis=1) print(y_test_predict.shape, y_test_pred..

[딥러닝] 사용자 데이터로 CNN 학습하기- 5. 인공신경망 학습시키기

5. 인공신경망 학습시키기 _04_cnn_training_4.py from _04_cnn_training_3 import * import tensorflow as tf model=tf.keras.Sequential([ # donkey car CNN tf.keras.layers.Conv2D(24,(5,5), strides=(2,2), padding='same', activation='relu', input_shape=x_train.shape[1:]), tf.keras.layers.Dropout(0.2), tf.keras.layers.Conv2D(32,(5,5), strides=(2,2), padding='same', activation='relu'), tf.keras.layers.Dropout(0.2), ..

[딥러닝] 사용자 데이터로 CNN 학습하기- 4. 훈련, 검증, 시험 데이터 분리하기

4. 훈련, 검증, 시험 데이터 분리하기. 훈련 데이터 80%, 검증 데이터 10%, 시험 데이터 10%로 임의로 분리합니다. 훈련 데이터는 인공신경망 학습에 사용 검증 데이터는 학습 도중에 검증용으로 사용 시험 데이터는 학습이 끝난 후에 사용합니다. _04_cnn_training_3.py from _04_cnn_training_1 import * from tensorflow.keras.utils import to_categorical from sklearn.model_selection import train_test_split tensors=tensors.astype('float32')/255 targets=to_categorical(targets, 4) x_train, x_test, y_train, ..

728x90
반응형