일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Python강의
- 효묘블로그
- java
- supervised learning
- 머신러닝 강의
- 파이썬강좌
- Gradient Descent
- c언어 오목
- 머신러닝 강좌
- 비용함수
- 백준 알고리즘
- 자바
- C언어
- 자바시작하기
- feature scaling
- 선형회귀
- 지도학습
- 자바강좌
- python강좌
- unsupervised learning
- 비지도학습
- JAVA강좌
- 머신러닝
- 경사하강법
- 인공지능
- 딥러닝공부
- 딥러닝
- 머신러닝공부
- 파이썬강의
- acmicpc.net
- Today
- Total
목록컴퓨터 (47)
컴공과컴맹효묘의블로그
[코틀린] Kotlin은 JetBrains에서 개발한 프로그래밍 언어. 2011에 처음 공개됨. 2017년 구글에서 안드로이드 공식 언어로 지정. 코틀린의 특징 표현력과 간결함. 안전한 코드. Null safety를 지원한다. 변수를 nullable과 not null로 구분해서 선언한다. 상호 운용성. Kotlin은 Java와 100% 호환. 구조화 동시성. Coroutines라는 기법으로 비동기 프로그래밍을 간소화 할 수 있다. 코틀린 파일 구성 패키지 경로가 다르다면 import문으로 불러와야하지만, 같다면 그럴 필요가 없다. 자바와는 다르게 파일명과 클래스명을 다르게 선언해도 된다. 예를 들어 Test.kt라는 코틀린 파일에 다음과 같은 내용이 작성되어있다면, Test클래스인 Test.class와 ..
1.필요한 라이브러리 import numpy as np # 이미지 데이터를 다루기 위해 import pandas as pd # 데이터를 다루기 위한 라이브러리 from wordcloud import WordCloud, STOPWORDS, ImageColorGenerator # wordcloud 라이브러리 from PIL import Image # 이미지를 위한 라이브러리 import matplotlib.pyplot as plt # 그래프 및 이미지화 라이브러리 2. Text 데이터 준비 어떤 text도 상관 없지만 저는 wine review dataset을 다운받았습니다. 데이터의 구성은 이렇습니다. 여기서 wine review인 description 열만 빼서 사용하도록 하겠습니다. # index_co..
알고리즘 여기 들어가셔서 보시면 됩니다. #주의 : 파이썬 잘 안써봐서 코드가 조금 더럽습니다. c언어 스타일로 코딩했습니다. 사용한 라이브러리 numpy # 수학적인 데이터를 다루는 기본적인 라이브러리입니다. copy # deep copy를 편하게 하기위한 라이브러리입니다. matplotlib # 데이터를 시각화 하기 위한 라이브러리입니다. 함수들 1. n tuple 벡터에 대한 norm을 구하는 함수. def normSquare(_x): # _x의 norm 의 제곱을 구함. _s = 0 for _i in _x: _s += _i ** 2 return _s 2. 전체 분산 def variance(_mu, _s): # 분산을 구함. V = 0 for _i in range(len(_mu)): for cor ..
알고리즘 사전 정의 '점'이라는 의미의 struct node정의. node에는 다음(밑에) 두 가지 정보가 들어있음. node의 멤버는 Item형 data와 *node형 link가 있음. (두 가지 정보) data는 그 node의 data고, link는 다음 node의 주소를 가리킴. *node를 자료형으로 하는 NodePtr정의. NodePtr을 자료형으로 하는 StackPtr정의. 알고리즘 StackPtr pStack선언 pStack이 NULL이면 Stack은 비어있음. pStack은 Stack의 Top을 의미하는 Node의 주소를 가리킴. pStack에 Push한다는 것은, 새로운 NodePtr형 pNode를 선언하고 동적 할당을 함. 그리고 pNode의 link는 현 pStack을 가리키게 한 후..
tf 버전 : 2.0.0 import import matplotlib.pyplot as plt import tensorflow as tf import numpy as np from tensorflow import kerashttps://www.tensorflow.org/tutorials/keras/classification 이거 따라침 위 tutorial은 60,000개의 이미지 train set을 학습시킨다. 목표는 10 종류의 의류를 분류하는 것. +tensorflow 공식 사이트 튜토리얼인데 모델 구현이 너무 쉽다. 진짜 초보자 / 비전공자를 위한듯. keras로 모델을 구현하는 방법은 3단계로 나뉨. 모델 쌓기 모델 컴파일 모델 학습 모델 쌓기 모델 쌓기는 학습 모델의 레이어 층을 쌓는 것이다. ..
개인적인 공부 기록용 포스팅입니다. 따라서 이해가 어려운 부분이 있을 수 있습니다. 하지만 질문이나 지적할 점이 있다면 댓글 써주시면 최대한 이해하시기 쉽게 답변해드리도록 하겠습니다. 저번엔 x의 input 종류가 1개인 간단한 Linear regression을 python으로 구현했었습니다. [바로가기] 수알못의 머신러닝 공부 : 경사하강법 Python으로 구현해보기 지금까지 공부한 선형회귀를 수식적으로 표현한 후에 Python으로 구현해볼려고 합니다. 아래의 수식들은 이전 포스팅에서 자세히 다뤘습니다. 바로가기 수알못의 머신러닝 공부 : 비용함수 수알못의 머신러닝 공부.. hyomyo.tistory.com 이번에는 logistic regression을 공부하고 python으로 구현을 해보았습니다. l..
05-1 조건문 05-1.A 조건문 if, if..else if, if... else if... else 조건문이란, 어떤 특정한 조건이 '참' 이여야 특정한 문장들이 실행되게 하는 제어문입니다. if 조건문에 들어가는 조건은 항상 boolean값이여야합니다. if ( condition ){ System.out.println("if문 실행."); } 하지만 현실 세계에서는 특정한 조건이 참, 거짓으로만 나누기에는 한계가 있습니다. 따라서 조건이 여러 가지일 경우, 이에 대응하는 조건문을 작성할 필요가 있습니다. int condition = 0; if ( condition == 1 ){ System.out.println("첫 번째 조건이 충족되었습니다."); // condition == 1일 경우 실행할 ..
다운로드 Python으로 순차정렬을 구현한 순차정렬입니다. import random as rand array = [] # 0부터 100미만의 정수들을 담는 리스트 생성. (array) for i in range (100): array.append(rand.randint(0,100)) # 정렬 알고리즘 적용 전 list print("====정렬 전====") for i in range(len(array)): print(array[i], end=', ') print() ############################ ALGORITHM ############################## # 정렬 알고리즘 o(N^2) 시작 for i in range(0, len(array)): # i번째를 기준으로 삼음..
C언어를 배우면 자신이 원하는 프로그램을 만들어보고싶기 마련입니다. 그 중 가장 만만하고 쉽게 떠올릴 수 있는 것들이 게임입니다. 하지만, C언어는 검정 화면에 글자만 출력하여 게임을 어떻게 만들어야할지 모르겠는 사람들을 위해 글을 씁니다. 제 블로그에 쓴 글을 보시면, C언어로도 좌표계를 구현할 수 있습니다. 포스팅에 사용법도 적혀있으니 참고하시길 바랍니다. https://hyomyo.tistory.com/27 c언어로 게임을, c언어 좌표계 gotoxy()함수 C언어 콘솔창으로 테트리스, 오목을 만들 수 있다. c언어를 처음 배우는 분들이 c언어 콘솔창으로 게임을 만들고 싶을 때가 있을겁니다. 테트리스, 스네이크게임, 오목, 바둑 등 여러 게임을 만들때는 보통 좌표계.. hyomyo.tistory.c..
04-1 연산자 우선 자바의 모든 연산자와 우선 순위를 적용한 표는 다음과 같습니다. 이 표는 절대로 외울 필요가 없으며, 필요할때마다 참고만 하시면 됩니다. 연산기호 결합방향 우선순위 ( ), [ ], . -> 1(높음) expr++, expr-- > -> 6 , =, instanceof -> 7 ==, != -> 8 & -> 9 ^ -> 10 | -> 11 && -> 12 || -> 13 ? expr : expr = 이므로 앞의 연산을 먼저 합니다. x = ( 3 - 10 ) - 4 x = (-7) - 4 x = - 11 이젠 = 연산을 합니다. 결합 방향은 5 같은 경우 오류가 없으니 true값을, 7 = 예) x == 예) x == y x와 y이 같나? -> != 예) x != y x와 y가 다르..