资源简介
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)
相关资源
- 算法A律U律实现
- C++ STL实现
- C语言实现 设备信息管理系统
- 基于VSCode和CMake实现C++开发
- stm8l四按键状态机实现
- stm32 实现Fatfs对U盘文件操作(main.c)
- QR二维码C++源码 算法实现
- 链表实现学生管理系统(main.c)
- 银行家算法分配资源的模拟实现(m
- C语言编译器的设计与实现.doc
- 2048小游戏c语言实现
- 转 VC++ 实现电子邮件(Email)发送
- 使用 IBM Rational Systems Developer 和 Rati
- 23种设计模式(C++实现版本
- 扫描线多边形填充算法实现
- 可靠性试验数据处理方法与工程实现
- c++实现的文件上传服务器
- 一个C++实现的源代码行数统计工具
- 利用C++类实现PNG图像读写及显示
- TD-SCDMA测试仪中Iub接口实现RLC层信令解
- 高效FFT的C/C++代码实现包括基2的DIF和
- 纯C++实现的截屏
- 车牌识别系统,VS2010实现,语言C++
- C++实现21点游戏
- 算法_C语言的实现完整版
- tiny+编译器C++实现
- 基于图割的图像分割OpenCV+MFC实现
- 数值分析算法程序设计 C++实现
- mysql+dev c++实现订单管理系统
- C语言实现的航空售票系统
评论
共有 条评论