Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2014-05-14

Linear Regression


Сначала мы изучили Linear Regression, как средство предсказания непрерывных величин, разряд Supervised Learning.
Суть в том, что имея набор тренировочных данных, обучить на них тупую железяку таким образом, чтобы она могла предсказывать значения целевого параметра на данных не входящих в трен.набор.

В качестве примера рассматривали цены на дома, где дома характеризуются несколькими параметрами: размер, этажность, количество спален, возраст и т. д. В качестве трен.набора дается табличка, где каждая строка — данные по одному дому, вместе с известной ценой.

Так вот, нас научили, как подобрать полином
y = t1 x1 + t2 x2 + t3 x3 + … tn xn
и как искать параметры этого полинома. Называется — обучение машины.
Параметры — это вектор t, это то, что находит машина в процессе обучения. Переменные x — это параметры дома. Что любопытно, если нужна нелинейная функция (полином первого порядка), можно добавить псевдопеременные, скомбинировав их из существующих.
Типа x1 * x2; x1^2; x2^2 и так далее.
Тогда получается нелинейная регрессия.

И теперь мы умеем строить умные машины, которые могут, поучившись на известных данных, предсказывать цены на недвижку, курсы валют и температуру воздуха на завтра.


И это была тема Линейной Регрессии в классе Supervised Learning.


original post http://vasnake.blogspot.com/2014/05/linear-regression.html


Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) Java (22) humor (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Manager (15) web-browser (15) Никонов (15) Klaipeda (14) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) serialization (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)