💻 개인공부 💻 100

[ Tensorflow ] tf.constant, tf.placeholder, tf.Variable의 차이를 알아보자

Tensorflow에서 변수를 설정할 때 크게 3가지의 방법을 이용할 수 있다. 각각의 차이점을 알아보자. 1. tf.constant 변하지 않는 일정한 값의 상수를 설정할 때 사용한다. tf.constant (value, dtype = None, Shape = None, anem='Const', verify_shape=False) import tensorflow.compat.v1 as tf tf.disable_v2_behavior() sess = tf.Session() x = tf.constant([5]) init = tf.global_variables_initializer() sess.run(init) print(sess.run(x)) 실행결과 2. tf.placeholder 일정 값을 받을 수 있는..

[ Tensorflow 예제 ] Multi-variable linear Regression을 Tensorflow에서 구현

변수가 여러개 있는 Linear Regression import tensorflow.compat.v1 as tf tf.disable_v2_behavior() # import문 x1_data = [73.,94.,89.,96.,73.] x2_data = [80.,88.,91.,98.,66.] x3_data = [75.,93.,90.,100.,70.] y_data = [152.,185.,180.,196.,142.] x1 = tf.placeholder(tf.float32) x2 = tf.placeholder(tf.float32) x3 = tf.placeholder(tf.float32) y = tf.placeholder(tf.float32) w1 = tf.Variable(tf.random_normal([1]), ..

[ Tensorflow 예제 ] Linear Regression의 cost최소화의 Tensorflow 구현

Linear Regression 첫 번째 예시 소스코드 설명 import tensorflow.compat.v1 as tf print(tf.__version__) # 텐서플로우 사용하기 위해 import tf.disable_v2_behavior() import matplotlib.pyplot as plt # 그래프를 그래기 위해 import x =[1,2,3] y =[1,2,3] w = tf.placeholder(tf.float32) # 입력값x와 출력값y를 선언, w는 float(실수) 형태의 변수로 정의해줌 # 선형모델이 w*x라고 가정 hypothesis = w*x # cost함수 정의 cost = tf.reduce_mean(tf.square(hypothesis - y)) #launch the gra..

[C++] strcmp 함수를 이용한 문자열 비교 예제

문제 무한루프{   비밀번호를 두 번 입력받는다.   입력한 두개의 비밀번호가 같으면 OK 메세지를 화면에 보여주고 루프를 빠져나온다(jump 문 사용).   입력한 두개의 비밀번호가 다르면 오류 메세지를 화면에 보여주고 다시 비밀번호를 입력 받는다.   세번까지 반복해도 비밀번호가 다르면 루프를 빠져나온다(jump 문 사용).} #include#includeusing namespace std;int main() { int i = 0; char password1[10]; char password2[10]; while (1) { cin >> password1 >> password2; if (strcmp(password1, password2) == 0) { cout

[C++] C++에서의 데이터타입, signed와 unsigned

데이터 타입 ▶ C++에서의 데이터타입은 아래 표와 같다.   ▶ 코딩을 이용하여 크기를 알아보자. 소스코드는 아래와 같다. #includeusing namespace std;int main() { unsigned short _short; int _int; long _long; char _char; float _float; double _double; long double _longDouble; bool _bool; cout      signed vs unsigned ▶ signed와 unsigned의 차이는 부호의 유무이다. signed는 부호를 표시하겠다, 즉 음수까지 포함한다는 의미이고, unsigned는 부호를 표시하지 않기 때문에 양수만을 포함한다. 그러나 unsigned는 음수를 표현못하는 대..

[백준 - 1011] fly me to the alpha centauri

https://www.acmicpc.net/problem/1011 1011번: Fly me to the Alpha Centauri 우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려 놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행�� www.acmicpc.net 문제 우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려 놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행사가 되어 새로운 세계에 발을 내려 놓는 영광의 순간을 기다리고 있다. 그가 탑승하게 될 우주선은 Alpha Centauri라는 새로운 인류의 보금자..

[백준 - 2869] 달팽이는 올라가고 싶다.

https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net 문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) 출력 첫째 줄에 달팽..

[JDBC] Java - mariaDB 연결 예제

1234567891011121314151617181920212223242526272829303132import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException; public class DBcon{ String driver = "org.mariadb.jdbc.Driver"; Connection con; PreparedStatement pstmt; ResultSet rs;//select의 결과를 저장하는 객체(테이블을 가져옴) public DBcon() { try { Class.forName(driver);//..