国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于移動技術(shù)的健康飲食服務(wù)數(shù)據(jù)庫與過敏食物發(fā)現(xiàn)算法研究

2015-05-30 17:27:33王玉山
關(guān)鍵詞:人工智能數(shù)據(jù)庫

王玉山

摘 要:現(xiàn)代人的生活節(jié)湊快,工作壓力大,大多數(shù)人都存在著各種各樣的飲食問題。如何保持個人的膳食結(jié)構(gòu)合理是保證個人健康的關(guān)鍵之一。由于個人的體質(zhì)不同,遺傳基因不同,生活地域不同,對于飲食的種類是存在差異的。我們通過不斷的學習飲食健康問題,結(jié)合數(shù)據(jù)挖掘技術(shù)和移動互聯(lián)網(wǎng)技術(shù),設(shè)計出了有關(guān)的數(shù)據(jù)庫結(jié)構(gòu)和針對個人飲食健康的過敏食物發(fā)現(xiàn)算法。并正在開發(fā)一個既面向大眾又針對個體差異性需求的移動式健康飲食服務(wù)系統(tǒng)。本系統(tǒng)針對分類人群和個體推薦食物。實現(xiàn)了注冊用戶的飲食檔案。并能根據(jù)個人飲食歷史記錄、找出個人的過敏食物。進而不斷完善個人過敏食物數(shù)據(jù)庫。對于用戶的健康飲食給出建議。

關(guān)鍵詞:健康飲食;數(shù)據(jù)庫;移動技術(shù);人工智能

0 引言

人類的健康問題歷來受到社會的廣泛關(guān)注。人的疾病大多都與環(huán)境、飲食、運動、情緒、生活習慣有關(guān)。研究表明,許多過去認為與遺傳有關(guān)的疾病,本質(zhì)上都是家族性的生活習慣造成的,特別是與飲食習慣有關(guān)。如何找出個人或家族飲食習慣中存在的問題,改變飲食習慣,從而減少疾病的發(fā)生,成了解決飲食健康的關(guān)鍵問題。但是,由于飲食問題很煩瑣,不便于記錄和整理,一直沒有好的解決辦法。隨著計算機信息技術(shù)的進步,特別是移動互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,使得這個問題在技術(shù)上已經(jīng)變得不成問題。為此,我們通過不斷地學習與研究飲食健康問題,特別是食物相生相克問題,結(jié)合移動互聯(lián)網(wǎng)技術(shù),設(shè)計出了有關(guān)的數(shù)據(jù)庫結(jié)構(gòu)和算法。并正在開發(fā)一個面向大眾的移動式健康飲食服務(wù)系統(tǒng)。

初步實現(xiàn)的功能模塊包括食物相生相克數(shù)據(jù)庫、個人飲食檔案、個人健康檔案、個人過敏食物數(shù)據(jù)庫知識更新與維護算法。技術(shù)方面,服務(wù)器端采用的是集成了Apache +PHP + MySQL的wamp5工具??蛻舳瞬捎玫氖羌闪薊clipse,ADT plugin,Android SDK Tools,Android Platform-tools的Android SDK工具。

1 食物相生相克數(shù)據(jù)庫設(shè)計

食物數(shù)據(jù)詞典中的數(shù)據(jù)是根據(jù)已經(jīng)出版的多本權(quán)威書籍和有關(guān)公開出版物中的資料,經(jīng)過整理后形成符合數(shù)據(jù)庫要求的形式,并經(jīng)過有關(guān)專家審閱,然后再決定輸入數(shù)據(jù)庫的這個表中。該表中的數(shù)據(jù)也可以根據(jù)系統(tǒng)數(shù)據(jù)的積累,利用大數(shù)據(jù)和數(shù)據(jù)挖掘算法,找出規(guī)律,并經(jīng)過試驗驗證后加入數(shù)據(jù)庫。當然數(shù)據(jù)也可能存在錯誤,后續(xù)運行過程中一些數(shù)據(jù)可能也要進行修改。該表是為后邊的有關(guān)表做基礎(chǔ)數(shù)據(jù)支撐。

食物過量中毒表的數(shù)據(jù)與表1.1生成方法類似。為人們選擇食用食物時提供查詢數(shù)據(jù)支撐。

兩種食物的相克,一般是指在1小時內(nèi)同時吃的食物。大多數(shù)食物間隔1小時以上食用是不會引起問題的。而且個別情況下食物相克也許還有一定的好處(如蜂蜜與大蔥同食可能引起中毒,但如果不是特別嚴重時可以幫助殺死人體內(nèi)的一些寄生蟲)。除少數(shù)幾種組合,人食用后容易產(chǎn)生嚴重后果外,大部分可能只是引起身體上的不適,或長時間食用會產(chǎn)生某種疾病,甚至可能誘發(fā)癌癥外,偶爾食用應(yīng)該問題不大。甚至一些組合對有些人群有影響,對于另一些人群可能一點影響都沒有[2]。這些很可能和生活的地區(qū)和個體差異有關(guān)系,所以本系統(tǒng)后期根據(jù)個人飲食的歷史數(shù)據(jù)生成的針對個體的過敏性食物數(shù)據(jù)統(tǒng)計就顯得比較有用。該表的數(shù)據(jù)生成與表1.1方法類似。

表1.4 三種食物相克表

[不利搭配ID\&食物名稱\&相克食物1\&相克食物2\&產(chǎn)生有害物\&不利后果\&解決辦法\&\&\&\&\&\&\&\&]

三種食物同食相克的資料比較少,但相信應(yīng)該存在,因為食物之所以相克是因為所含元素的相互作用造成的。既然化學反應(yīng)方程式有三種及三種以上物品的反應(yīng)方程式,而食物中所含元素更加豐富,只是我們?nèi)粘o嬍橙绻紤]三種食物相克是一件很復雜的事情。所以可以相信,隨著移動互聯(lián)網(wǎng)和數(shù)據(jù)庫技術(shù)、大數(shù)據(jù)技術(shù)的應(yīng)用,我們會不斷找出三種,甚至多種食物的相克搭配或相宜搭配。從而不斷豐富三種食物相克表和三種食物相益表中的數(shù)據(jù),為人類飲食健康作出應(yīng)有的貢獻。

表數(shù)據(jù)的形成需要表1.5的支持。有關(guān)疾病有益食物不能代替醫(yī)院治療,只能作為飲食輔助治療。此表為患有某種疾病的人群選擇食物的時候給出參考性建議。

此表為患有某種疾病的人群選擇食物的時候給出的意見。

2 個人飲食檔案與健康數(shù)據(jù)庫設(shè)計

個人飲食檔案數(shù)據(jù)庫:

該表數(shù)據(jù)根據(jù)個人過去歷史情況先行寫入一些數(shù)據(jù)。以后再根據(jù)表2.1某君個人飲食記錄表、運用數(shù)據(jù)挖掘技術(shù)進行整理、維護、更新。實際上同一個人,由于其年齡階段不同、生活地區(qū)的變更,他的過敏食物也會不斷地變化。當然,有一些與遺傳基因或基因變異有關(guān)的過敏食物會相對不變。

個人健康數(shù)據(jù)庫:

該表數(shù)據(jù)根據(jù)歷史記錄先行寫入一些,后期根據(jù)身體狀況利用手機客戶端實時記錄。有些疾病藥物治療欠佳。如表中的例子,患者患病十年,藥物治療始終不夠理想。由于一段飲食食物種類的改變和適當?shù)乃幐噘N附方式,在經(jīng)過一個時期的反復后,慢慢痊愈。所以很多醫(yī)生會說,最好的醫(yī)生是自己。特別是慢性病,因為這些疾病大多與長期飲食偏食,環(huán)境因素、情緒、工作壓力等因素有關(guān)。而偏食習慣可以從表2.1 某君個人飲食記錄表中利用數(shù)據(jù)挖掘和聚類算法找出。藥物治療情況由接口軟件詢問該君后添加。

表2.4 某君個人疾病與常用食物和生活習慣關(guān)聯(lián)表

[疾病ID\&疾病名稱\&患病時間\&患病前偏食1\&前偏食2\&不良習慣\&所在地區(qū)\&11\&下肢神經(jīng)性皮炎\&20050917\&長期不食粗糧\&長期偏食偏涼性食物\&久坐,

少運動\&廣州\&]

該表得出的結(jié)論可靠性上有待于進一步驗證。如查閱網(wǎng)絡(luò)和有關(guān)資料,咨詢專家。如果證實偏食和疾病之間有關(guān)聯(lián),就要避免偏食該種食物。即使還無法馬上證明偏食和某種疾病的強關(guān)聯(lián)關(guān)系,適當減少偏食食物,保持進食多樣性,也許對于該君的健康有好處。

個人疾病與常用食物和生活習慣關(guān)聯(lián)表數(shù)據(jù)是根據(jù)表2.1某君個人飲食記錄表和表2.3 某君個人健康記錄表,利用數(shù)據(jù)挖掘和大數(shù)據(jù)技術(shù)關(guān)聯(lián)算法生成。其中不良習慣字段的數(shù)據(jù),是統(tǒng)計接口軟件在生成該表時,詢問客戶得出。

3 個人過敏食物發(fā)現(xiàn)算法設(shè)計

通過大數(shù)據(jù)和數(shù)據(jù)挖掘技術(shù)找出食物的相生相克關(guān)系組合,把結(jié)果自動充實修改到食物相生相克數(shù)據(jù)庫。對于指導地區(qū)人群的健康飲食具有一定的社會價值。通過數(shù)據(jù)挖掘技術(shù)對于個人飲食的歷史檔案數(shù)據(jù)和飲食后的感覺體驗進行關(guān)聯(lián)性發(fā)現(xiàn),可以找出個人在不同年齡階段和不同地區(qū)的過敏食物。把個人過敏食物寫入個人過敏食物數(shù)據(jù)庫,可以讓人們在選擇食物的時候加以注意。這對于個人健康具有一定的現(xiàn)實意義。本文算法的重點集中在個人過敏食物的發(fā)現(xiàn)方面。

個人過敏食物發(fā)現(xiàn)算法的第一步工作,從個人飲食檔案中抽取某種過敏癥狀可能的過敏食物集合,算法如下:

CREATE TABLE 表3.1某人某種過敏癥狀可能的過敏食物集合表

AS (SELECT 食物ID,食量,加工法,k

FROM表2.1個人飲食記錄表

WHERE 不舒服感 = 面部發(fā)麻);

其中的字段k是記錄計數(shù)器,序號從1到 kmax,kmax是該種過敏反應(yīng)總的記錄數(shù)。

然后利用生成的表3.1,再利用聚類和數(shù)據(jù)挖掘算法[4]:

不失一般性,假設(shè)a1≠a2利用表3.1產(chǎn)生可能的過敏食物名稱集合Fk={a1,a2,…},定義數(shù)組c[Lkmax+1] , c[1], c[2] 分別作為食物a1,a2的頻度計數(shù)器,依次類推,假定有Lkmax個不同的食物。

1:計數(shù)器清零c[1]=0, c[2]=0,……。

2:for k=1 to kmax

3:read表3.1:食物ID as sumvalue;

4:if (ai ==sumvalue) then c[i]= c[i]+1;

5:endfor

6:生成字符數(shù)組ch[Lkmax+1],將Fk={a1,a2,…}的數(shù)據(jù)依次存入該數(shù)組。

7:對數(shù)組c[L kmax]按照從大到小排序,排序過程同時交換對應(yīng)變量ch[Lkmax]的值。

8:Result= c[1]∪c[2]∪c[3]∪c[4]∪c[5]∪c[6]

找出可能的癥狀為面部發(fā)麻的過敏食物排序集合Result。該集合食物列表,按照可能性大小從高到低依次排列。選擇表中的前5項,然后咨詢有關(guān)專家并經(jīng)過自我驗證,寫入數(shù)據(jù)庫中的表2.2某君個人過敏食物表。

4 結(jié)束語

什么叫暴飲暴食:一次吃喝把胃撐大;一種食物一次食用過量(如一次吃多于5個白果);快速地喝下或吃下食物。

健康飲食的建議:經(jīng)常保持食物多樣性有利于人體健康。再好吃的東西也不能多吃,少吃多餐,吃喝最多7分飽。7天之內(nèi)至少一天要保持適度饑餓,就像步行鍛煉中有時要適度快跑、可以使鍛煉效果更好。

移動互聯(lián)網(wǎng)技術(shù)再好,也要我們?nèi)祟惗眠m度應(yīng)用,人類的智慧、現(xiàn)階段計算機人工智能技術(shù)還無法超越。例如,我們在飲食后發(fā)現(xiàn)了問題:過敏了或出現(xiàn)了其他問題;造成問題狀況的原因如果在網(wǎng)絡(luò)上或我們的數(shù)據(jù)庫能夠查到的時候也許能夠找到解釋。如果查不到原因,也許是我們同時接觸了其他的氣體、液體、或其他環(huán)境因素造成。所以,我們需要不斷地改進設(shè)計,才能使我們的技術(shù)和系統(tǒng)不斷完善、逐步逼近完美的人工智能應(yīng)用。

參考文獻:

[1]http://wenku.baidu.com/view/f5de549051e79b89680226b7.html?from=search.百度文庫.

[2]http://food.39.net/nutrition/0811/22/718083.html.39健康網(wǎng).

[3]http://jingyan.baidu.com/article/f25ef2543435ca482c1b8220.html.百度經(jīng)驗.

[4]數(shù)據(jù)挖掘?qū)д揫M].人民郵電出版社,2011年1月第2版.

猜你喜歡
人工智能數(shù)據(jù)庫
我校新增“人工智能”本科專業(yè)
2019:人工智能
商界(2019年12期)2019-01-03 06:59:05
人工智能與就業(yè)
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)讀人工智能
小康(2017年16期)2017-06-07 09:00:59
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
下一幕,人工智能!
南風窗(2016年19期)2016-09-21 16:51:29
下一幕,人工智能!
南風窗(2016年19期)2016-09-21 04:56:22
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
湘西| 方正县| 西林县| 凌云县| 西平县| 木兰县| 鄯善县| 雷州市| 花莲市| 梨树县| 古田县| 盐亭县| 木里| 包头市| 阳新县| 云南省| 会宁县| 哈密市| 抚宁县| 阳曲县| 贺兰县| 宣汉县| 亳州市| 东宁县| 邯郸市| 比如县| 新化县| 广丰县| 前郭尔| 武鸣县| 闽清县| 比如县| 东丰县| 边坝县| 阳高县| 上饶市| 永城市| 永嘉县| 虹口区| 汽车| 玛纳斯县|