⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bayes.mak

📁 数据挖掘中的bayes算法,很好的代码
💻 MAK
字号:
#-----------------------------------------------------------------------# File    : bayes.mak# Contents: commands to build naive and full Bayes classifier programs# Author  : Christian Borgelt# History : 26.01.2003 file created#           26.04.2003 program bcdb added#           20.07.2006 adapted to Visual Studio 8#-----------------------------------------------------------------------CC       = cl.exeLD       = link.exeDEFS     = /D WIN32 /D NDEBUG /D _CONSOLE /D _MBCS \           /D _CRT_SECURE_NO_DEPRECATECFLAGS   = /nologo /W3 /EHsc /O2 $(DEFS) /FD /cLDFLAGS  = /nologo /subsystem:console /incremental:no /machine:X86INC      = /I $(UTILDIR) /I $(TABLEDIR)THISDIR  = ..\..\bayes\srcUTILDIR  = ..\..\util\srcTABLEDIR = ..\..\table\srcHDRS     = $(UTILDIR)\vecops.h     $(UTILDIR)\scan.h \           $(TABLEDIR)\attset.h    $(TABLEDIR)\table.hBCHDRS   = $(HDRS) $(UTILDIR)\tabscan.h $(UTILDIR)\parse.h \           $(TABLEDIR)\io.h mvnorm.h fbayes.h nbayes.hOBJS     = $(UTILDIR)\vecops.obj   $(UTILDIR)\tabscan.obj \           $(UTILDIR)\scan.obj     $(UTILDIR)\parse.obj \           $(TABLEDIR)\attset1.obj $(TABLEDIR)\attset2.obj \           $(TABLEDIR)\attset3.objBCI_O    = $(OBJS) $(TABLEDIR)\io_tab.obj $(TABLEDIR)\table1.obj \           mvnorm.obj fbc_ind.obj nbc_ind.obj bci.objBCX_O    = $(OBJS) $(TABLEDIR)\io.obj \           mvn_pars.obj fbc_exec.obj nbc_exec.obj bcx.objBCDB_O   = $(OBJS) mvn_pars.obj fbc_exec.obj nbc_exec.obj bcdb.objCORR_O   = $(UTILDIR)\symtab.obj $(UTILDIR)\tabscan.obj \           mvnorm.obj corr.objPRGS     = bci.exe bcx.exe bcdb.exe corr.exe#-----------------------------------------------------------------------# Build Programs#-----------------------------------------------------------------------all:        $(PRGS)bci.exe:    $(BCI_O) bayes.mak	$(LD) $(LDFLAGS) $(BCI_O) $(LIBS) /out:$@bcx.exe:    $(BCX_O) bayes.mak	$(LD) $(LDFLAGS) $(BCX_O) $(LIBS) /out:$@bcdb.exe:   $(BCDB_O) bayes.mak	$(LD) $(LDFLAGS) $(BCDB_O) $(LIBS) /out:$@corr.exe:   $(CORR_O) bayes.mak	$(LD) $(LDFLAGS) $(CORR_O) $(LIBS) /out:$@#-----------------------------------------------------------------------# Main Programs#-----------------------------------------------------------------------bci.obj:    $(BCHDRS) bci.c bayes.mak	$(CC) $(CFLAGS) $(INC) bci.c /Fo$@bcx.obj:    $(BCHDRS) bcx.c bayes.mak	$(CC) $(CFLAGS) $(INC) bcx.c /Fo$@bcdb.obj:   $(BCHDRS) bcdb.c bayes.mak	$(CC) $(CFLAGS) $(INC) bcdb.c /Fo$@corr.obj:   $(UTILDIR)\symtab.h $(UTILDIR)\tabscan.h \            mvnorm.h corr.c bayes.mak	$(CC) $(CFLAGS) $(INC) corr.c /Fo$@#-----------------------------------------------------------------------# Naive Bayes Classifier Management#-----------------------------------------------------------------------nbc_ind.obj:  $(HDRS) nbayes.h nbayes.c bayes.mak	$(CC) $(CFLAGS) $(INC) /D NBC_INDUCE nbayes.c /Fo$@nbc_exec.obj: $(HDRS) nbayes.h nbayes.c bayes.mak	$(CC) $(CFLAGS) $(INC) /D NBC_PARSE nbayes.c /Fo$@#-----------------------------------------------------------------------# Full Bayes Classifier Management#-----------------------------------------------------------------------fbc_ind.obj:  $(HDRS) mvnorm.h fbayes.h fbayes.c bayes.mak	$(CC) $(CFLAGS) $(INC) /D FBC_INDUCE fbayes.c /Fo$@fbc_exec.obj: $(HDRS) mvnorm.h fbayes.h fbayes.c bayes.mak	$(CC) $(CFLAGS) $(INC) /D FBC_PARSE fbayes.c /Fo$@#-----------------------------------------------------------------------# Multivariate Normal Distribution Management#-----------------------------------------------------------------------mvnorm.obj:   $(UTILDIR)\scan.h mvnorm.h mvnorm.c bayes.mak	$(CC) $(CFLAGS) $(INC) mvnorm.c /Fo$@mvn_pars.obj: $(UTILDIR)\scan.h mvnorm.h mvnorm.c bayes.mak	$(CC) $(CFLAGS) $(INC) /D MVN_PARSE mvnorm.c /Fo$@#-----------------------------------------------------------------------# External Modules#-----------------------------------------------------------------------$(UTILDIR)\vecops.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak vecops.obj	cd $(THISDIR)$(UTILDIR)\symtab.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak symtab.obj	cd $(THISDIR)$(UTILDIR)\tabscan.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak tabscan.obj	cd $(THISDIR)$(UTILDIR)\scan.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak scan.obj	cd $(THISDIR)$(UTILDIR)\parse.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak parse.obj	cd $(THISDIR)$(TABLEDIR)\attset1.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak attset1.obj	cd $(THISDIR)$(TABLEDIR)\attset2.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak attset2.obj	cd $(THISDIR)$(TABLEDIR)\attset3.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak attset3.obj	cd $(THISDIR)$(TABLEDIR)\table1.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak table1.obj	cd $(THISDIR)$(TABLEDIR)\io.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak io.obj	cd $(THISDIR)$(TABLEDIR)\io_tab.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak io_tab.obj	cd $(THISDIR)#-----------------------------------------------------------------------# Install#-----------------------------------------------------------------------install:	-@copy *.exe c:\home\bin#-----------------------------------------------------------------------# Clean up#-----------------------------------------------------------------------clean:	$(MAKE) /f bayes.mak localclean	cd $(UTILDIR)	$(MAKE) /f util.mak clean	cd $(TABLEDIR)	$(MAKE) /f table.mak localclean	cd $(THISDIR)localclean:	-@erase /Q *~ *.obj *.idb *.pch $(PRGS)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -