加勒比久久综合,国产精品伦一区二区,66精品视频在线观看,一区二区电影

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

CISC3025代做、代寫Java,c++設計編程

時間:2024-02-07  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



CISC3025 - Natural Language Processing
Project #1, 2023/2024
(Due date: 5th February, 2024)
Project Rule
This is an individual course project. You are strongly recommended to commence work on
each assignment task of the project soon after it is announced in class/UMMoodle. Students are
free to discuss the project, but they are not permitted to share any code and report.
Problem Description
This assignment asks you to implement a sequence comparison algorithm (e.g., Levenshtein
Distance). Given   = "AACGCA" and   = "GAGCTA", the objective is to match identical
subsequences as far as possible through alignment. It can be seen as a way to transforming one
sequence into the other with the substitution, insertion, and deletion of characters. The cost of
operations is considered as:
Ÿ    ( ,  ) = 0       ∈ ∑;
Ÿ    ( ,  ) = 2      ,   ∈ ∑       ≠  ;
Ÿ    ( ) =    ( ) = 1       ∈ ∑.
In the following example, three operations are applied for aligning the two sequences, i.e.,
   ( ,  ),    ( ), and    ( ). Hence, the minimum cost for such transformation is 4.
 M
The similarity of two sequences can be defined as the best score among possible alignment
between them, i.e. the minimum cost or minimum edit distance. The computation of such
alignment between two sequences can be efficiently solved by using dynamic programming
approach based on scoring matrix (Table 1):
DynamicProgramming(x, m, y, n)
1. T[-1,-1] ¬ 0
2. for j ¬ 0 to n - 1
3. do T[-1, j] ¬ T[-1, j - 1] + Ins(yj)
4. for i ¬ 0 to m - 1
5. do T[i, -1] ¬ T[i -1, - 1] + Del(xi)
6. for j ¬ 0 to n - 1
7. do T[i, j] ¬ min{ T[i-1, j - 1] + Sub(xi, yj),
8. T[i-1, j] + Del(xi),
9. T[i, j - 1] + Ins(yj)}
10. return T[m - 1, n - 1]
 ( , ) # G A G C T A
Table 1. Scoring matrix
More information regarding dynamic programming and scoring matrix can be found in Chapter
1 & Chapter 2 of [1] and [2].
Requirements
1. You are asked to implement the dynamic programming algorithm in Python. Input to the
program are two strings and the minimum cost is output as the comparison result, followed
by a possible alignment between the two strings.
The following shows a scenario of the input and outputs:
> AACGCA
> GAGCTA
The cost is: 4
An possible alignment is:
A A C G C - A
| | | | | | |
G A – G C T A
2. Extend your program to deal with sentence by taking words as the comparison units instead
of letters.
The following shows a scenario of the input and outputs:
> I love natural language processing
> I really like natural language processing course
The cost is: 4
An possible alignment is:
I love − natural language processing −
| | | | | | |
I really like natural language processing course
3
3. Write a function to compute the similarities between words in batch mode and store your
results in a file.
In the input file “word_corpus.txt”, each row contains a word and a symbol, ‘R’, or ‘H’,
indicating the correct Reference and the Hypothesis, respectively. Your program compares
each hypothesis to the reference, and appends the minimum edit distance to the
corresponding hypothesisin the output file, as shown in the following diagram. The number
of the hypotheses for each reference may be varied. The name of the output file should be
“word_edit_distance.txt”.
4. Write a similar function to compute the similarities between sentences in batch mode
“sentence_corpus.txt” and store your results in a file “sentence_edit_distance.txt”. The
References and Hypotheses are arranged in a similar way as in Requirement (3). Note, the
number of hypotheses for each reference is constant.
The Starter Code
The starter code is in the edit_distance.py. To make it easier for you to do this project, we
provide a starter code written in python. If you enter into the folder “Assignment#1” and
execute the following command:

The program will execute the function word_edit_distance( ) to calculate the edit distance
and the alignment, then output the result to the command line using the output_alignment
function( ).
Similarly, you can use the following command to test your implemented
sentence_edit_distance( ) function:
For Requirements (3) and (4), you can run the following command to specify the name of
input and output files:
Input file:
R satisfaction
H satisfacion
H satesfaction
H satisfation
H satiusfacson
.
.
.
Output file:
R satisfaction
H satisfacion 1
H satesfaction 2
H satisfation 1
H satiusfacson 4
.
.
.
$python edit_distance.py -w ‘word1’ ‘word2’
$python edit_distance.py -s ‘sentence1’ ‘sentence2’
4
The output_alignment( ) function has been already implemented to show the alignments in
a proper format.
Submissions
You need to submit the following materials:
1. Runnable program and source code;
2. A brief report containing the following contents:
• Introduction: Clearly state the goal of your project. Explain why the project is both
important and interesting in the context of NLP.
• Background: Briefly introduce one or two fundamental NLP concepts that are central
to your project.
• Approach & Challenges: Summarize your methodological approach in one concise
paragraph. Identify one significant challenge you encountered and describe how you
addressed it.
• Results: Summarize the outcomes of your project, highlighting the main findings.
• Conclusion: Reflect briefly on what you learned from the project and what was
accomplished.
3. The output files.
References
[1] C. Charras and T. Lecroq, Sequence Comparison. Université de Rouen.
(https://www.researchgate.net/profile/Thierry_Lecroq/publication/2783**5_Sequence_Com
parison/links/09e41**d23e64eb7000000.pdf)
[2] http://ultrastudio.org/en/Dynamic%20programming%20table
$python edit_distance.py -bw ‘inputfile’ ‘outputfile’
$python edit_distance.py -bs ‘inputfile’ ‘outputfile’

如有需要,請加QQ:99515681 或WX:codehelp

掃一掃在手機打開當前頁
  • 上一篇:代做Micro Language Compiler
  • 下一篇:CS 61程序代做、代寫C/C++編程設計
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    国产欧美日本| 久久国产精品久久w女人spa| 一区二区三区在线观看免费| 91视频精品| 99视频精品全国免费| 国产成人影院| 99精品国产福利在线观看免费| 亚洲欧美卡通另类91av| 美女网站色精品尤物极品姐弟| 99精品女人在线观看免费视频| 欧美一区二区三区婷婷| 先锋亚洲精品| 欧美日韩一区二区综合| 日韩视频一二区| 欧美日韩在线大尺度| 欧美成人精品三级网站| 麻豆久久精品| 伊人情人综合网| 99热国内精品| 亚洲国产视频二区| 久久99精品久久久久久园产越南| 久久精品国产福利| 国产乱码午夜在线视频| 亚洲免费综合| 欧美特黄a级高清免费大片a级| 国产极品模特精品一二| 久久不见久久见中文字幕免费| 麻豆91精品91久久久的内涵| 伊人久久高清| 日韩伦理福利| 国产伦理精品| 色综合久久网| 久久午夜精品| 国产农村妇女精品一二区| 激情文学一区| 久久视频国产| 91精品国产自产拍在线观看蜜| 国产精品天天看天天狠| 日韩激情欧美| 精品国产三区在线| 精品国产欧美| 视频在线一区| aaa国产精品视频| 天堂av一区| heyzo欧美激情| y111111国产精品久久久| 午夜欧洲一区| 日韩欧美久久| 蜜桃精品一区二区三区| 综合久久成人| 精品国产精品国产偷麻豆| 好吊妞视频这里有精品| 白嫩白嫩国产精品| 一区视频网站| 精品视频99| 亚洲91中文字幕无线码三区| 美女av一区| 欧美大片专区| 亚洲综合另类| 免费不卡在线视频| 亚洲精品永久免费视频| 日韩免费在线| 色999久久久精品人人澡69| 久久久久黄色| 欧美日韩一卡| 国产精品亚洲综合在线观看| 国产一区二区三区免费观看在线| 国产伦一区二区三区| 日韩人体视频| 久久国产免费| 伊人精品在线| 国产精品成久久久久| 日韩国产欧美| 欧美一区高清| 久久99高清| 禁断一区二区三区在线| 蜜桃a∨噜噜一区二区三区| 国产亚洲福利| 日韩在线综合| 亚洲精选91| 日韩免费一级| 久久精品国产大片免费观看| 午夜在线a亚洲v天堂网2018| 久九九久频精品短视频| 国产欧美三级| 久久综合给合| 亚洲国产综合在线看不卡| 久久亚洲视频| 久久精品72免费观看| 国产成人视屏| 久久av国产紧身裤| 久久午夜视频| 久久婷婷五月综合色丁香| 国产a久久精品一区二区三区| 91亚洲无吗| 一区二区亚洲| 欧美亚洲二区| 国内黄色精品| 九九综合九九| 手机在线观看av网站| 麻豆一区二区99久久久久| 蜜桃精品视频| 香蕉久久a毛片| 久久精品国产亚洲高清剧情介绍| 国产精品一区免费在线| 久久久久91| 成人一二三区| 久久悠悠精品综合网| 精品成人自拍视频| 91视频综合| 一区二区三区网站| 国产在线日韩| 女人高潮被爽到呻吟在线观看| www.久久爱.com| 九一成人免费视频| 天堂综合在线播放| 精品成人18| 老色鬼久久亚洲一区二区| 久久精品免费观看| 99热这里只有精品首页| 蜜桃视频在线观看一区二区| 日本在线不卡一区| 日日天天久久| 日韩一区电影| 日韩精品视频中文字幕| 久久亚洲综合| www.久久热| 伊人精品视频| 欧美精品1区| 午夜片欧美伦| 麻豆91在线播放| 久久久久国产精品一区二区| 国模精品视频| 日韩电影在线一区二区| 日韩影院免费视频| 国产精品成人3p一区二区三区| 狠狠爱综合网| 国产精品草草| 午夜欧美理论片| 欧美激情麻豆| 午夜亚洲一区| 久久av网址| 国产精品videosex性欧美| 日韩成人av在线资源| 免费高清视频精品| 日韩精品1区2区3区| 97久久视频| 99精品在免费线中文字幕网站一区 | 国产中文在线播放| 日韩av网站免费在线| 色999日韩| 国产精品毛片视频| 91在线成人| 在线日韩中文| 日本视频一区二区| 亚洲黄网站黄| 偷拍自拍亚洲色图| 欧美日韩国产观看视频| 精品久久电影| 国产日韩高清一区二区三区在线| 亚洲福利久久| 国产精品**亚洲精品| 蜜臀av一区二区三区| 偷拍自拍一区| 国产日韩另类视频一区| 99久久99久久精品国产片果冰| 欧美亚洲在线| 午夜一区不卡| 丁香五月缴情综合网| 粉嫩91精品久久久久久久99蜜桃| 今天的高清视频免费播放成人| 欧美精品18| 亚洲欧美小说色综合小说一区| 超碰成人在线观看| 日日噜噜夜夜狠狠视频欧美人| 黄色免费成人| 亚洲成人五区| 日韩高清在线不卡| 日产精品一区二区| 久久精品卡一| 国产精品免费99久久久| 在线成人av观看| 在线一级成人| 日日狠狠久久偷偷综合色| 丁香婷婷久久| 免费观看30秒视频久久| 久久精品论坛| 国产欧美日韩| 久久久久久久性潮| 免费观看日韩av| 在线日韩av| 一区二区网站| 亚洲久草在线| 亚洲aⅴ网站| 久久久久久久高潮| 日韩av不卡一区二区| 99久久er| 日本精品三区| 欧洲激情视频| 91精品国产自产精品男人的天堂 |