{"id":668,"date":"2019-04-13T23:28:50","date_gmt":"2019-04-13T23:28:50","guid":{"rendered":"https:\/\/cs.uwc.ac.za\/?page_id=668"},"modified":"2019-04-13T23:30:07","modified_gmt":"2019-04-13T23:30:07","slug":"intelligent-systems-neural-networks","status":"publish","type":"page","link":"https:\/\/cs.uwc.ac.za\/?page_id=668","title":{"rendered":"intelligent-systems-neural-networks"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"668\" class=\"elementor elementor-668\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-aa55fd9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"aa55fd9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7bc20a3\" data-id=\"7bc20a3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-59fabb1 elementor-widget elementor-widget-heading\" data-id=\"59fabb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Intelligent-systems-neural-networks<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f5909f4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f5909f4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0a26abf\" data-id=\"0a26abf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e6137c3 elementor-widget elementor-widget-text-editor\" data-id=\"e6137c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"art-layout-wrapper\" style=\"position: relative; margin-right: auto; margin-left: auto; color: #242c2e; font-family: Arial, 'Arial Unicode MS', Helvetica, sans-serif; font-size: 13px; background-color: #ffffff; z-index: auto !important;\"><div class=\"art-content-layout\" style=\"display: table; width: 1024px; table-layout: fixed;\"><div class=\"art-content-layout-row\" style=\"display: table-row;\"><div class=\"art-layout-cell art-content\" style=\"display: table-cell; vertical-align: top; margin-right: auto; margin-left: auto;\"><div class=\"item-page\"><article class=\"art-post\" style=\"padding: 5px; background-origin: border-box !important;\"><div class=\"art-postcontent clearfix\" style=\"line-height: 22.75px;\"><div class=\"art-article\"><div class=\"item-page\"><article class=\"art-post\" style=\"padding: 5px; background-origin: border-box !important;\"><div class=\"art-postcontent clearfix\" style=\"line-height: 22.75px;\"><div class=\"art-article\"><div class=\"art-postcontent\" style=\"line-height: 22.75px;\"><div class=\"art-article\"><h1 style=\"margin-top: 10px; margin-bottom: 0px; font-size: 26px; line-height: 31.2px; color: #26b2d9; text-align: justify;\">Computer Science Honours Projects<\/h1><h1 style=\"margin: 0pt; font-size: 26px; line-height: 31.2px; color: #26b2d9; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0<\/span><\/h1><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">My major research interests include artificial neural networks (ANNs), genetic algorithms (GAs) and particle swarm optimization (PSO).<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">The following is a list of potential Hons projects.<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\">\u00a0<\/p><h2 style=\"margin: 0pt; font-size: 22px; font-weight: normal; line-height: 26.4px; color: #26b2d9; text-align: justify;\"><span style=\"font-family: arial;\">Global optimisation<\/span><\/h2><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">This is not a single project. It is really a large family of potential projects. In general, any project which involves optimising an objective function would be of interest to me. Some of the previous examples include: finding the shortest and smoothest route between two locations on a 3-d terrain, personnel assignment, lecture room assignment in a university, parameter optimisation for modelling certain materials, etc.<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">Note:Programming in C\/C++\/Java under UNIX\/Solaris is important. You can come up with your own problem, but you need to know the problem domain fairly well before you embark on the project. You need to feel comfortable with algorithm design and analysis.<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\">\u00a0<\/p><h2 style=\"margin: 0pt; font-size: 22px; font-weight: normal; line-height: 26.4px; color: #26b2d9; text-align: justify;\"><span style=\"font-family: arial;\">Hybrid evolutionary algorithms<\/span><\/h2><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">Evolutionary algorithms are good at global sampling but not fine-tuned local search in general. This project investigates various ways to combining an evolutionary algorithm (e.g., a genetic algorithm) with a local search algorithm (e.g., Brent&#8217;s algorithm). The problems used will be a set of benchmark functions.<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">Note:Programming in C\/C++\/Java under UNIX\/Solaris is essential. A mathematically trained brain would help although I don&#8217;t use much mathematics. Your implementation should be useable by non-experts (i.e., people do not know evolutionary algorithms).<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\">\u00a0<\/p><h2 style=\"margin: 0pt; font-size: 22px; font-weight: normal; line-height: 26.4px; color: #26b2d9; text-align: justify;\"><span style=\"font-family: arial;\">An Evolutionary Approach to Cutting Stock Problems (CSPs)<\/span><\/h2><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">The aim of CSP is to cut an object made of material that can be a reel of wire, paper, or a piece of wood, etc., to satisfy customers&#8217; demands. The material is referred to as the stock of &#8220;(large) objects&#8221; and the list of demands is so-called &#8220;(small) items&#8221;. If there is more than one stock length to be cut to fulfill the requests, the problem is called a multiple stock length CSP. The objective is to minimise the wastage of cutting.<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0<\/span><\/p><h2 style=\"margin: 0pt; font-size: 22px; font-weight: normal; line-height: 26.4px; color: #26b2d9; text-align: justify;\"><span style=\"font-family: arial;\">Genetically (or PSO) programmed checker player<\/span><\/h2><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">Description: Recently a program based on an evolved neural network was developed to play checker at human-player level. A description of the program appears in the September 199 issue of the Proceedings of the IEEE journal. The evolved neural network is the result of an evolutionary algorithm that taught itself to play checkers using only the position of the pieces on the board and the piece differential. No other human expertise in the form of &#8220;features&#8221; such as mobility, control of the center, etc. were used. The program has evolved to play at a level that is competitive with human experts, as verified in games on the Internet at\u00a0<a style=\"font-family: Arial, 'Arial Unicode MS', Helvetica, sans-serif; line-height: 22.75px; color: #145d71;\" href=\"http:\/\/www.zone.com\/\" target=\"_blank\" rel=\"noopener\">www.zone.com<\/a>.<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">The objective of this project is to replicate (and perhaps improve on) the work described above using a computer programme evolved with a genetic programming system instead of a neural network.<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0<\/span><\/p><h2 style=\"margin: 0pt; font-size: 22px; font-weight: normal; line-height: 26.4px; color: #26b2d9; text-align: justify;\"><span style=\"font-family: arial;\">Languages and\/or other Software: any programming language.<\/span><\/h2><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">Java-Based implementation of Neural Networks (or Particle Swarm Optimization) Library.<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">Short description:<\/span><\/p><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">The goal of this project is to build a library of Java classes for allowing fast prototyping of Neural Networks. These classes should include:<\/span><\/p><ul style=\"margin-top: 1em; margin-bottom: 1em; margin-left: 11px; list-style-type: none;\"><li style=\"margin: 0pt; padding-left: 17px; line-height: 22.75px; color: #4a5a5e; overflow: visible hidden; text-align: justify;\"><span style=\"font-family: arial;\">architecture creation and unit parameters initialization<\/span><\/li><li style=\"margin: 0pt; padding-left: 17px; line-height: 22.75px; color: #4a5a5e; overflow: visible hidden; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0learning algorithms (BP, RBF, SOM) in C\/C++<\/span><\/li><li style=\"margin: 0pt; padding-left: 17px; line-height: 22.75px; color: #4a5a5e; overflow: visible hidden; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0graphical interface for neurons and layers vizualization (while training)<\/span><\/li><li style=\"margin: 0pt; padding-left: 17px; line-height: 22.75px; color: #4a5a5e; overflow: visible hidden; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0Learning curves display<\/span><\/li><li style=\"margin: 0pt; padding-left: 17px; line-height: 22.75px; color: #4a5a5e; overflow: visible hidden; text-align: justify;\"><span style=\"font-family: arial;\">\u00a0whatever seems convenient\u2026<\/span><\/li><\/ul><p style=\"margin: 0pt; text-align: justify;\"><span style=\"font-family: arial;\">Paper(s): lectures and lots of examples in the web<\/span><\/p><\/div><\/div><\/div><\/div><\/article><\/div><\/div><\/div><\/article><\/div><\/div><div class=\"art-layout-cell art-sidebar2\" style=\"display: table-cell; vertical-align: top; border-left: 1px dotted #b8c4c7; margin-right: auto; margin-left: auto; width: 203px;\"><div class=\"art-block clearfix\" style=\"margin: 3px;\"><div class=\"art-blockheader\" style=\"border-bottom: 1px solid #25afd4; padding: 6px 5px; margin-right: auto; margin-bottom: 2px; margin-left: auto;\"><h3 class=\"t\" style=\"margin-right: 5px; margin-bottom: 0px; margin-left: 5px; font-size: 20px; font-weight: normal; line-height: 24px;\">News Headlines<\/h3><\/div><div class=\"art-blockcontent\" style=\"padding: 5px; margin-right: auto; margin-left: auto; line-height: 13px;\"><div id=\"minifrontpage-90\" class=\"minifrontpage-default\"><div class=\"minifrontpageid\" style=\"table-layout: fixed; display: table; width: 187px; z-index: 99999 !important; overflow: hidden !important;\"><div class=\"mfp-table-row\" style=\"display: table-row; width: 187px;\"><div class=\"mfp-table-cell\" style=\"display: table-cell; width: 187px; overflow-wrap: break-word !important;\"><div class=\"mfp-table-cell-inner\" style=\"margin-right: 10px;\"><span class=\"mfp-introtitle\" style=\"vertical-align: top; font-size: 15.6px; line-height: 18.72px; color: #cc9900; margin-bottom: 5px;\"><a style=\"color: #145d71; font-size: 13px; line-height: 13px;\" href=\"http:\/\/cs.uwc.ac.za\/news-headlines\/71-zenzeleni-mozilla-equal-rating\">Zenzeleni &#8211; Mozilla Equal Rating<\/a><\/span><br \/><span class=\"mfp-date-author\" style=\"font-size: 10.4px; line-height: 12.48px; color: #666666; margin-bottom: 10px; display: block;\">10 Mar 2017 13:18<\/span><p style=\"margin-bottom: 10px; padding: 10px; font-size: 11.7px; color: #666666; background: #f0f0f0; border-radius: 4px; box-shadow: #eeeeee 0px 0px 10px inset; text-shadow: #ffffff 0px 1px 0px; line-height: normal;\"><a style=\"color: #145d71; font-size: 13px; line-height: 13px;\" href=\"http:\/\/zenzeleni.net\/\" target=\"_blank\" rel=\"noopener\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en&amp;q=http:\/\/zenzeleni.net\/&amp;source=gmail&amp;ust=1489232967053000&amp;usg=AFQjCNG1o_3DLegkzX21i-eKdYGnEgiz6Q\">Zenzeleni<\/a>\u00a0has a chance to win Mozilla Foundation\u2019s Equal Rating Innovation Challenge! \u00a0 Part \u00a0[\u00a0&#8230;\u00a0]<\/p><div class=\"clrfix\" style=\"clear: both;\">\u00a0<\/div><\/div><\/div><\/div><\/div><div class=\"mfp-other-article\" style=\"vertical-align: top; display: table; table-layout: fixed; height: 100px; width: 187px;\"><div class=\"mfp-other-article-inner\" style=\"font-size: 11.7px; color: #666666; padding: 5px 10px; background: #f0f0f0; border-radius: 4px; box-shadow: #eeeeee 0px 0px 10px inset; margin-top: 10px; margin-right: 10px; text-shadow: #ffffff 0px 1px 0px; line-height: normal;\"><span class=\"mfp-other-article-title\" style=\"text-transform: uppercase; font-size: 9.36px; display: block; margin-top: 10px; margin-bottom: 10px; line-height: 11.232px; font-weight: bold;\">PREVIOUS NEWS<\/span><ul style=\"margin-bottom: 0px; margin-left: 0px; list-style-type: none;\"><li style=\"margin-top: 5px; margin-bottom: 0px; margin-left: 10px; color: #4a5a5e; font-size: 16px; line-height: 28px; list-style: disc !important;\"><a style=\"color: #145d71; font-size: 13px; line-height: 13px;\" href=\"http:\/\/cs.uwc.ac.za\/news-headlines\/70-cbs-2016\">Global ICT Capacity Building Symposium<\/a><\/li><li style=\"margin-top: 5px; margin-bottom: 0px; margin-left: 10px; color: #4a5a5e; font-size: 16px; line-height: 28px; list-style: disc !important;\"><a style=\"color: #145d71; font-size: 13px; line-height: 13px;\" href=\"http:\/\/cs.uwc.ac.za\/news-headlines\/69-third-tunisia-south-africa-workshop-on-advanced-models-in-qos-and-security-engineering-of-hybrid-cloud-networking\">Third Tunisia\/South Africa Workshop on Advanced Mo&#8230;<\/a><\/li><li style=\"margin-top: 5px; margin-bottom: 0px; margin-left: 10px; color: #4a5a5e; font-size: 16px; line-height: 28px; list-style: disc !important;\"><a style=\"color: #145d71; font-size: 13px; line-height: 13px;\" href=\"http:\/\/cs.uwc.ac.za\/news-headlines\/68-april-graduation-2016\">April Graduation 2016<\/a><\/li><li style=\"margin-top: 5px; margin-bottom: 0px; margin-left: 10px; color: #4a5a5e; font-size: 16px; line-height: 28px; list-style: disc !important;\"><a style=\"color: #145d71; font-size: 13px; line-height: 13px;\" href=\"http:\/\/cs.uwc.ac.za\/news-headlines\/67-second-tunisia-south-africa-workshop-on-advanced-models-in-qos-and-security-engineering-of-hybrid-cloud-networking-applications-to-public-safety\">Second Tunisia\/South Africa Workshop on Advanced &#8230;<\/a><\/li><\/ul><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><footer class=\"art-footer\" style=\"border-top: 1px dotted #b8c4c7; padding: 25px; margin: 20px auto 0px; position: relative; color: #384447; font-size: 13px; font-family: Arial, 'Arial Unicode MS', Helvetica, sans-serif; line-height: 22.75px; text-align: center; background-color: #ffffff; background-origin: border-box !important;\"><\/footer>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t<div id=\"themify_builder_content-668\" data-postid=\"668\" class=\"themify_builder_content themify_builder_content-668 themify_builder\">\n    <\/div>\n<!-- \/themify_builder_content -->\n","protected":false},"excerpt":{"rendered":"<p>Intelligent-systems-neural-networks Computer Science Honours Projects \u00a0 My major research interests include artificial neural networks (ANNs), genetic algorithms (GAs) and particle swarm optimization (PSO). The following is a list of potential Hons projects. \u00a0 Global optimisation \u00a0 This is not a single project. It is really a large family of potential projects. In general, any project [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-668","page","type-page","status-publish","hentry","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"_links":{"self":[{"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/pages\/668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=668"}],"version-history":[{"count":3,"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/pages\/668\/revisions"}],"predecessor-version":[{"id":671,"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/pages\/668\/revisions\/671"}],"wp:attachment":[{"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}