資源簡介
SVM算法實現
代碼片段和文件信息
#include?“stdafx.h“
#include?
#include?“svm.h“
using?namespace?std;
#define?DEFAULT_PARAM?“-t?2?-c?100“
#define?XLEN?500
#define?YLEN?500
#define?DrawLine(dcx1y1x2y2c)?\
do?{?\
HPEN?hpen?=?CreatePen(PS_SOLID0c);?\
HPEN?horig?=?SelectPen(dchpen);?\
MoveToEx(dcx1y1NULL);?\
LineTo(dcx2y2);?\
SelectPen(dchorig);?\
DeletePen(hpen);?\
}?while(0)
using?namespace?std;
COLORREF?colors[]?=
{
RGB(000)
RGB(0120120)
RGB(1201200)
RGB(1200120)
RGB(0200200)
RGB(2002000)
RGB(2000200)
};
HWND?main_window;
HBITMAP?buffer;
HDC?window_dc;
HDC?buffer_dc;
HBRUSH?brush1?brush2?brush3;
HWND?edit;
enum?{
ID_BUTTON_CHANGE?ID_BUTTON_RUN?ID_BUTTON_CLEAR
ID_BUTTON_LOAD?ID_BUTTON_SAVE?ID_EDIT
};
struct?point?{
double?x?y;
signed?char?value;
};
list?point_list;
int?current_value?=?1;
LRESULT?CALLBACK?WndProc(HWND?UINT?WPARAM?LPARAM);
int?WINAPI?WinMain(HINSTANCE?hInstance?HINSTANCE?hPrevInstance
???PSTR?szCmdLine?int?iCmdShow)
{
static?char?szAppName[]?=?“Svm?Toy“;
MSG?msg;
WNDCLASSEX?wndclass;
wndclass.cbSize?=?sizeof(wndclass);
wndclass.style?=?CS_HREDRAW?|?CS_VREDRAW;
wndclass.lpfnWndProc?=?WndProc;
wndclass.cbClsExtra?=?0;
wndclass.cbWndExtra?=?0;
wndclass.hInstance?=?hInstance;
wndclass.hIcon?=?LoadIcon(NULL?IDI_APPLICATION);
wndclass.hCursor?=?LoadCursor(NULL?IDC_ARROW);
wndclass.hbrBackground?=?(HBRUSH)?GetStockobject(BLACK_BRUSH);
wndclass.lpszMenuName?=?NULL;
wndclass.lpszClassName?=?szAppName;
wndclass.hIconSm?=?LoadIcon(NULL?IDI_APPLICATION);
RegisterClassEx(&wndclass);
main_window?=?CreateWindow(szAppName //?window?class?name
????“支持向量基“ //?window?caption
????WS_OVERLAPPEDWINDOW//?window?style
????CW_USEDEFAULT //?initial?x?position
????CW_USEDEFAULT //?initial?y?position
????XLEN //?initial?x?size
????YLEN+52 //?initial?y?size
????NULL //?parent?window?handle
????NULL //?window?menu?handle
????hInstance //?program?instance?handle
????NULL); //?creation?parameters
ShowWindow(main_window?iCmdShow);
UpdateWindow(main_window);
CreateWindow(“button“?“改變顏色“?WS_CHILD?|?WS_VISIBLE?|?BS_PUSHBUTTON
?????0?YLEN?100?25?main_window?(HMENU)?ID_BUTTON_CHANGE?hInstance?NULL);
CreateWindow(“button“?“運行“?WS_CHILD?|?WS_VISIBLE?|?BS_PUSHBUTTON
?????100?YLEN?50?25?main_window?(HMENU)?ID_BUTTON_RUN?hInstance?NULL);
CreateWindow(“button“?“清屏“?WS_CHILD?|?WS_VISIBLE?|?BS_PUSHBUTTON
?????150?YLEN?50?25?main_window?(HMENU)?ID_BUTTON_CLEAR?hInstance?NULL);
CreateWindow(“button“?“保存“?WS_CHILD?|?WS_VISIBLE?|?BS_PUSHBUTTON
?????200?YLEN?50?25?main_window?(HMENU)?ID_BUTTON_SAVE?hInstance?NULL);
CreateWindow(“button“?“打開“?WS_CHILD?|?WS_VISIBLE?|?BS_PUSHBUTTON
?????250?YLEN?50?25?main_window?(HMENU)?ID_BUTTON_LOAD?hInstance?NULL);
edit?=?CreateWindow(“edit“?NUL
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????11045??2007-12-13?17:57??SVM算法的實現\HMSLX121\HMSLX121.cpp
?????文件???????4354??2007-12-13?17:19??SVM算法的實現\HMSLX121\HMSLX121.dsp
?????文件????????541??2007-12-13?16:06??SVM算法的實現\HMSLX121\HMSLX121.dsw
?????文件??????58368??2007-12-13?20:19??SVM算法的實現\HMSLX121\HMSLX121.ncb
????..A..H.????????44??2017-09-29?16:00??SVM算法的實現\HMSLX121\HMSLX121.opensdf
?????文件??????49664??2007-12-13?20:19??SVM算法的實現\HMSLX121\HMSLX121.opt
?????文件???????1186??2007-12-13?17:57??SVM算法的實現\HMSLX121\HMSLX121.plg
?????文件????????882??2017-09-29?15:59??SVM算法的實現\HMSLX121\HMSLX121.sln
????..A..H.?????11776??2017-09-29?15:59??SVM算法的實現\HMSLX121\HMSLX121.suo
?????文件???????7547??2017-09-17?20:07??SVM算法的實現\HMSLX121\HMSLX121.vcxproj
?????文件???????1370??2017-09-17?20:07??SVM算法的實現\HMSLX121\HMSLX121.vcxproj.filters
?????文件????????143??2017-09-17?20:07??SVM算法的實現\HMSLX121\HMSLX121.vcxproj.user
?????文件???????1221??2007-12-13?16:06??SVM算法的實現\HMSLX121\ReadMe.txt
?????文件????????295??2007-12-13?16:06??SVM算法的實現\HMSLX121\StdAfx.cpp
?????文件????????834??2007-12-13?16:09??SVM算法的實現\HMSLX121\StdAfx.h
?????文件??????43087??2003-11-05?21:40??SVM算法的實現\HMSLX121\svm.cpp
?????文件???????1629??2003-11-05?13:23??SVM算法的實現\HMSLX121\svm.h
?????文件?????222136??2008-01-20?12:50??SVM算法的實現\SVM算法的解釋.pdf
?????目錄??????????0??2020-11-10?10:54??SVM算法的實現\HMSLX121
?????目錄??????????0??2017-09-29?15:59??SVM算法的實現
-----------?---------??----------?-----??----
???????????????416122????????????????????20
- 上一篇:算法A律U律實現
- 下一篇:彈跳的小球(test.c)
評論
共有 條評論