TOPALLI AI CONSULTANCY All about Artificial Intelligence
Do you have a project that you want to use AI methods? Do you hear terms like Deep Learning, Machine Learning, etc. all the time but you do not know where to start? Have you tried existing solutions and didn't get enough support?
Please contact us! Let's meet and discuss, we can support you at every stage of your project. Either we can work with your team and advise them or we can be a part of your team to develop some parts of the project. Or even we can deliver turn-key projects for you.
Latest News
We were on the news:
Our Android app "Bugün Ne Yesek?" is on Google Play:
Do you have a project that you want to use AI methods? Do you hear terms like Deep Learning, Machine Learning, etc. all the time but you do not know where to start? Have you tried existing solutions and didn't get enough support?
Please contact us! Let's meet and discuss, we can support you at every stage of your project. Either we can work with your team and advise them or we can be a part of your team to develop some parts of the project. Or even we can deliver turn-key projects for you.
Latest News
We were on the news:
Our Android app "Bugün Ne Yesek?" is on Google Play:
TOPALLI AI CONSULTANCY has been setup in 2018 with the target of giving consultancy and training services especially in the artificial intelligence area. We aim to share our knowledge and experiences which we have gained and used in 25+ years of our career on a larger scale.
Our Difference
We have experience in all four: AI, R&D, software and education (30+ international scientific papers, 20+ patents, MSc and PhD thesis on AI). We provide consultancy and project development services for the companies that come in contact with us by identifying their needs.
Our Vision
To gather all kinds of AI-related consultancy and project development services under one roof.
Our Mission
In today's world where AI is rapidly entering our daily life, to guide the companies that are starting to work in this field by using our theoretical and practical knowledge and experiences on AI. To transfer our 25+ years experience to younger generations, to provide them support that they cannot get from anywhere else.
Our Values
Sharing knowledge, skills and experiences is the greatest value we believe.
PORTFOLIO
PORTFOLIO
OUR PORTFOLIO
Consultancy
AI project management, theory & software development support: Identifying issues to be solved by AI and Deep Learning method selection support; possibility to license commercially the AI software that we have developed; theoretical and practical support during the project. User-centered software design consultancy, process management support: User-friendly software design, UIUX support; identifying the target audience, super user selection support; communication with the users, survey preparation and analysis support. R&D Project Management / Technical Leadership support and consultancy: Support for identifying the project milestones and managing it; technical leadership support for R&D teams; medium for solving the technical issues together. Software architecture consultancy, technical support in choosing and using the right software tools and the right software models: Support for selecting and designing the best architecture for the project; mentoring software engineers in the team during the project; software integration support for multi-team projects. Work with HR and R&D departments in the process of recruiting R&D employees, technical interviews and selecting the right person: Support for defining R&D recruiting process; support for preparing the technical parts of the job post; support for interviewing engineers; support for selecting the best candidate for the empty R&D position. Special consultancy services for the needs of the company (on issues to be determined jointly with the company): Meeting your requirements on areas such as AI theory and practise, software projects (C, C++, Java, Android, Python, HTML, Javascript, PHP, etc.).
Technical Trainings
AI Theory and Practice: Mathematical foundations of AI; Neural Networks, Genetic Algorithms, Deep Learning, etc.; examples from the industry. Android Application Development: Basics of Android programming; apps for phones, tablets, and TVs; application development with Android Studio; practical session. Internet of Things (IoT): Standards and technologies used; IoT system design. Software and Product Test Automation with AI Support: Use of AI in test automation, preparing the test plan; identifying automatic tests and writing the scripts; practical session. Scrum / Agile / Extreme Programming (XP): Roles of team members in Scrum; scrum workflow and process; adaptation to large / small teams. Software Architecture: Software development process; user centered design process (UCD); software architecture models and patterns; practical session. Coding: Language idioms; object oriented programming and concepts; data structures and STL; basic operating system concepts; design tips for code safety; design patterns and refactoring; setting up the build tools and make environment; code quality metrics by using static analysis, profiling, memory/lock monitoring and test coverage; embedded Linux; Ubuntu power user as a developer. Software Environment: Microservices and containers; version Control Systems, Jenkins, GitHub; issue tracking, JIRA; document collaboration, Confluence. Accreditation Processes for Test Laboratories: TS EN ISO/IEC 17025 (General requirements for the competence of testing and calibration laboratories) standard training; internal auditor training according to TS EN ISO/IEC 17025. Digital Video Broadcasting Technologies (DVB): Related standards and certifications; terrestrial, satellite, and cable broadcasting; scrambled services; HbbTV; IPTV. Wizardry with MS Office Tools: Little-known but useful features of Excel, Word and PowerPoint; use of Visual Basic; practical session. Hobby Trainings for Engineers (Photography, Scratch, Lego Boost set, etc.): Photography (Camera settings, Camera modes, Exposure triangle, Practical session); Block-Based Programming (Scratch, Programming mBot and Arduino with Scratch); coding and robotics with building blocks (Lego Boost, WeDo, EV3 sets). Special trainings for the needs of the company (on issues to be determined jointly with the company): Meeting your requirements on areas such as AI theory and practise, software projects (C, C++, Java, Android, Python, HTML, Javascript, PHP, etc.).
PARTNERS
PARTNERS
PARTNERS
Our partner in IoT sector:
Our partners in automotive sector:
Our partner in health sector:
PUBLICATIONS
PUBLICATIONS
PUBLICATIONS
PhD Thesis
MSc Thesis
International Journal Papers
Selçuk Kılınç, Gökhan Karabulut, İhsan Topallı, Ayça Topallı, "Synthesis of Active-RC Filters using Genetic Algorithms", AEU-International Journal of Electronics and Communications, Volume 134, May 2021 İhsan Topallı, Selçuk Kılınç, "User Profiling For Tv Program Recommendation Based On Hybrid Television Standards Using Controlled Clustering With Genetic Algorithms And Artificial Neural Networks", Turkish Journal of Electrical Engineering & Computer Sciences, Volume 28, Issue 3, 1567-1583, 2020 İhsan Topallı, Selçuk Kılınç, "A Smart Program Recommender System Based on the Hybrid Broadcast Broadband Television", Journal of Science and Engineering, Volume 20, Issue 58, 64-74, January, 2018 İhsan Topallı, Selçuk Kılınç, "Modelling User Habits And Providing Recommendations Based On The Hybrid Broadcast Broadband Television Using Neural Networks", IEEE Transactions on Consumer Electronics, 62 (2), 182-190, 2016 Ayça Kumluca Topallı, İsmet Erkmen, İhsan Topallı, "Intelligent Short-Term Load Forecasting In Turkey", International Journal of Electrical Power & Energy Systems, 28 (7), 437-447, 2006 Ayça Kumluca Topallı, İsmet Erkmen, "A Hybrid Learning For Neural Networks Applied To Short Term Load Forecasting", Neurocomputing, 51, 495-500, 2003
İsmet Erkmen, Ayça Kumluca Topallı, "Four Methods For Short Term Load Forecasting Using The Benefits Of Artificial Intelligence", Electrical Engineering, 85, 229-233, 2003 Ayça Kumluca Topallı, E. Tulunay, İhsan Topallı, Y. Tulunay, "Temporal And Spatial Forecasting Of Ionospheric Critical Frequency Using Neural Networks", Radio Science, 34 (6), 1497-1506, 1999
International Conference Papers
Öke Özek, Cem Akgün, Kemal Kılıç, Aydın Akan, Ayça Kumluca Topallı, "A Unified Diagnosis Kit Design for Telemedicine", TıpTekno'22 Medical Technologies Congress, 2022 İhsan Topallı, Selçuk Kılınç, "Yapay Sinir Ağları İle Kullanıcı Profilleme Ve Kişiye Özel TV Program Önerileri", Akıllı Sistemlerde Yenilikler ve Uygulamaları Sempozyumu 2016 Bildiriler Kitabı, U. Güvenç & S. Biroğul (Eds.), 193-197, 2016 İhsan Topallı, Aydan Erkmen, "Breast Cancer Diagnoses Based on Narrowing the Boundary Region of Rough Sets Using Neural Networks", TAINN AI and Neural Network Conference, 2000 Ayça Kumluca Topallı, "Filling TEC Gaps Using Neural Networks", XXVIth General Assembly of International Union of Radio Science, 13-21 August 1999, Toronto, Canada
E. Tulunay, İhsan Topallı, Ayça Kumluca Topallı, Y. Tulunay, "Neural Network Based Forecasting and Significance of Inputs", Topical Workshop 'Assessment of COST 251 Solar Terrestrial Physics Prediction Techniques, Defence Evaluation and Research Agency, 9-10 November 1998, Malvern, United Kingdom
E. Tulunay, İhsan Topallı, Ayça Kumluca Topallı, S. Arslan, "A Neural Network Controller in Juice Extraction Process in Sugar Industry and Relative Significance of Inputs", ESF - COSY (European Science Foundation - Control of Complex Systems) Annual Joint Workshop, 9-10 October 1998, Ohrid, FY Republic of Macedonia
E. Tulunay, İhsan Topallı, Ayça Kumluca Topallı, Y. Tulunay, "A Neural Network Based Model with Intrinsic Inputs to Forecast Ionospheric Critical Frequency foF2 One Hour in Advance", Proceedings of 3rd COST 251 Workshop (Eds. Hanbaba R., de la Morena B. A.), 5-12 October 1998, El Arenosillo, Spain, pp. 47-54
E. Tulunay, Ayça Kumluca Topallı, S. Arslan, "Relative Significance of Inputs to a Neural Network with Reference to Juice Extraction Process in Sugar Industry", Proceedings of CONTROLO'98, 3rd Portuguese Conference on Automatic Control, 9-11 September 1998, Coimbra, Portugal Ayça Kumluca Topallı, "Filling Data Gaps using Neural Networks and Application with Total Electron Content Data", The Abdus Salam ICTP (International Centre for Theoretical Physics) Internal Report, IC/IR/98/10, July 1998, Trieste, Italy Ayça Kumluca Topallı, P. Spalla, "Filling TEC Gaps using Neural Networks", IRI (International Reference Ionosphere) Task Activities, 22-26 June 1998, Trieste, Italy
E. Tulunay, H. Balcı, T. Orkun, İhsan Topallı, "Neural Net Based Compensator for Ice Thickness Measurement and Control Trained with Empirical Data", in Engineering Benefits from Neural Networks, Proceedings (Part 2) of the International Conference on Engineering Applications of Neural Networks 1998, (Eds. Bulsari, A. B., Fernandez de Canete, J., Kallio, S.), 10-12 June 1998, Gibraltar, pp. 632-634
E. Tulunay, S. Arslan, İhsan Topallı, E. Çetinkaya, B. Kuyucu, "Neural Net Based Controller for Juice Extraction Process in Sugar Industry", in Engineering Benefits from Neural Networks, Proceedings (Part 2) of the International Conference on Engineering Applications of Neural Networks 1998, (Eds. Bulsari, A. B., Fernandez de Canete, J., Kallio, S.), 10-12 June 1998, Gibraltar, pp. 629-631 Ayça Kumluca Topallı, E. Tulunay, İhsan Topallı, Y. Tulunay, "A Neural Network Based Model with Intrinsic Inputs to Forecast Ionospheric Critical Frequency foF2 One Hour in Advance", Proceedings of 2nd COST 251 Workshop (Eds. Hanbaba R., de la Morena B. A.), 26-31 March 1998, Side, Turkey, pp. 239-240
E. Tulunay, Ayça Kumluca Topallı, S. Arslan, "Relative Significance of Inputs to a Neural Network with Reference to Juice Extraction Process in Sugar Industry", ESF - COSY (European Science Foundation - Control of Complex Systems) Workshop, Theme3 Learning Control Systems, 28-29 November 1997, Coimbra, Portugal
S. Arslan, E. Tulunay, Ayça Kumluca Topallı, E. Çetinkaya, B. Kuyucu, "Neural Net Based Control of Juice Extraction Process in Sugar Industry", in Proceedings of the 1997 International Conference on EANN (Engineering Applications of Neural Networks), (Eds. Bulsari, A. B., Kallio, S.), 16-18 June 1997, Stockholm, Sweden, pp. 113-118 Ayça Kumluca Topallı, E. Tulunay, O. Altınay, Y. Tulunay, "Relative Significance of Inputs to a Neural Network", in Proceedings of the 1997 International Conference on EANN (Engineering Applications of Neural Networks), (Eds. Bulsari, A. B., Kallio, S.), 16-18 June 1997, Stockholm, Sweden, pp. 361-364 Ayça Kumluca Topallı, E. Tulunay, Y. Tulunay, "Forecasting of Ionospheric Critical Frequency One Hour Advance using Artificial Neural Networks", Joint COST 251/IRI Workshop, Kühlungsborn, Germany, 27-30 May 1997
PATENTS
PATENTS
PATENTS
Ayça Kumluca Topallı, Ryan Ling, "Setting selection for the presentation of AV content", US 2022/124416 A1 A method of selecting settings for presenting AV content comprises storing a plurality of settings for presenting AV content, storing a plurality of characteristic features corresponding to AV content, storing a plurality of values defining a strength of association between a respective stored characteristic feature and a respective stored setting, obtaining one or more characteristic features from a currently delivered AV content, determining a cumulative strength of association between respective stored settings and respective stored characteristic features corresponding to the or each characteristic feature obtained from the currently delivered AV content, and selecting the stored setting having the greatest cumulative strength of association.
Ayça Kumluca Topallı, "Camera, system and method of selecting camera settings", US 2019/379832 A1 A plurality of camera settings previously used by a camera when capturing images are stored, a plurality of image characteristics derived for the captured images are also stored, a correlation between the image characteristics and camera settings is determined.
İhsan Topallı, "Information processing apparatus and method, and computer program", US 2017/265028 A1 The disclosure relates to an information processing apparatus and method, and a computer program. The information processing apparatus comprising: transceiver circuitry configured to receive a notification for a user; sensing circuitry configured to determine the position of the information processing apparatus; storage configured to store a notification mechanism in association with particular positions of the information processing apparatus; and control circuitry configured to control notification circuitry to perform the notification mechanism based on the position of the information processing apparatus.
Ayça Kumluca Topallı, İhsan Topallı, "News Delivery Method", WO 2008/041179 A3 This invention relates to a method for the delivery of flash news to the user in the preferred format instantly and automatically. The inventive method is applied in the receiving devices such as set top box or television.
Ayça Kumluca Topallı, Engin Doğan, H. Özgür Çağdaş, "A Method For Providing Current Content While Watching Recorded Programs", WO 2008/026187 A2 This invention relates to a method for providing current content while watching the programs recorded with devices which can make digital record such as PVR (personal video recorder) or DVR (digital video recorder).
Ayça Kumluca Topallı, "A Storing Method", WO 2007/063488 A3 The present invention relates to a method for storing MHEG data received from broadcasting within an electronic device capable of decoding and processing MHEG data received from broadcasting and an electronic device operating according to this method.
İhsan Topallı, Erdem Güven, K. Sinan Yıldırım, Bilgem Çakır, "A method for forming a user interface", WO 2007/039886 A2 The present invention relates to a method for standardizing a user interface, which is developed, using MHEG language, in order to facilitate use of the user interfaces of electronic devices like IDTV (Interactive Digital Television), LCD TV (Liquid Crystal Display Television), plasma TV or Set Top Box without being dependent on the chip producers and consequently on the hardware platform.
Ayça Kumluca Topallı, A. Koray Koçak, "Keyword based search method", WO 2006/106486 A1 This invention is related to a method enabling keyword based search in electronic visual devices both in teletext data received from analog and digital broadcasting and in MHEG-5 format pages, and a visual device operating in relation to this method. In the inventive keyword based search method, the user can access the pages including the related keywords at the analog and digital teletext data and MHEG-5 format data pages by entering the keywords related to the desired data into the interface. Consequently, making a search in the analog and digital teletext data and MHEG-5 format data pages has been simplified by this method.
Ayça Kumluca Topallı, A. Koray Koçak, "Favorites list", GB2426172B Processing of video elementary streams, e.g. splicing of content streams, manipulating MPEG-4 scene graphs for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects.
İhsan Topallı, Ayça Kumluca Topallı, "MHEG formatlı yayınların değerlendirilmesi için bir yöntem", TR 2006/07463 A2 Bu buluşun amacı, MHEG formatmda yapılan yayınların alıcı tarafında daha etkin bir şekilde değerlendirilmesi için geliştirilmiş bir yöntemin gerçekleştirilmesidir.
Ayça Kumluca Topallı, Samir Deliormanlı, "Kanal değiştirme yöntemi", TR 2006/00351 A2 Bu buluş, televizyon radyo, set top box gibi yayın alabilen elektronik cihazların kullanılması esnasında kullanıcıların izlemek/dinlemek istemedikleri yayınların/kanalların otomatik olarak değiştirilmesini düzenleyen bir yöntem ile ilgilidir.
Ayça Kumluca Topallı, "Bir elektronik cihaz", TR 2005/05315 A2 Bu buluş, dijital yayınlarda ayarlanan tek bir frekanstan birden fazla çıkan servislerin aynı anda kayıt edilebilmesini sağlayan bir yöntem ve bu yönteme göre çalışan bir elektronik cihaz ile ilgilidir.
İhsan Topallı, "Elektronik cihaz", TR 2005/03030 U Bu buluş, TV, STB, DVD vb. elektronik cihazlardan aldığı, kanal tablosu, kullanıcı ayarlan, tuş günlüğü, hata mesajları gibi verileri, belli bir formatta kaydeden veya TV, STB, DVD ve bilgisayar gibi diğer elektronik cihazlara aktaran, aynı zamanda içerdiği bilgilerin bilgisayar ortamında değiştirilebilmesini sağlayan en az bir tak-çıkart bellek kartı, bir ana işlemci ve bellek kartı işlemcisi içermesi ile karakterize edilen bir elektronik cihaz ile ilgilidir.
Ayça Kumluca Topallı, "Havadan yazılım güncelleme için bir yöntem", TR 2003/03247 A2 Bu buluş, özellikle dijital televizyonlarda ürünün yazılımım havadan gelen dijital yayın sayesinde güncellemeye ilişkin bir yöntem ve bu yönteme göre bir televizyon ile ilgilidir.